In this post you will learn step by step how to access your Office 365 Education subscription and how to gain access to the services provided by Office 365 and make use of the powerfull tools included free of charge in this subscription. This blog post applies only to students ...more
Waking up is a real struggle for me in the morning. This is why every night I set multiple alarms, most of them every 10-15 minutes, so my alarm looks pretty much like this (that is my actual list of alarms from this morning):
And since every day I have a ...more
Today we are going to learn what delegates are, how can we create our custom delegates, defining and raising events, lambda delegates and asynchronous delegates. We will also learn when we can use the above mentioned concepts and how they can improve our productivity and code debugging.
You can find the whole ...more
We continue our learning of the C# language with a new topic: method overloading.
What is method overloading?
Method overloading(or function overloading) means having multiple methods in the same scope, with the same name, but different signatures (different number of arguments, different types).
Based on the parameters used to call the method, the ...more
Passing value types parameters to methods
We saw in the the previous example how passing a value type to a method actually works: the method receives a copy of the object, so any modifications made inside the method will not persist.
But what happens if we want to modify a value type ...more
Hello everybody ! We hope you finished all your exams with a 10. We are super excited with what we accomplished this month, check out below. Stay tuned on this blog, check us out on Facebook and star the microsoft-dx organization on Github.
01. Public Speakings - Innovation Labs training
As Innovation Labs was ...more
How often do you use comments in your code?
In the last two posts I talked a bit about what is clean code and how to use variables and write clean functions - lets remember last week's example (from Clean methods):
bool isListEmpty(List<string> text)
if (text.Count() == 0)
As I said in the previous article about C#, you will be able to run the same code on Windows, Linux, Mac OS X.
This series of articles focuses on providing a solid understanding of the C# programming language, while other articles focus on completing specific tasks using (not only) C#.
Today we are going to create an universal windows app that encrypts and decrypts a given string by a simple push of a button.
You can find the whole source code for this blog post here
Why do we need encryption?
Encryption works best if it is ubiquitous and automatic. It should be ...more
(Photo source here)
You can test the completed bot here.
Last week at its annual developer conference, Build, Microsoft announced the new Bot Framework in the attempt to get developers to build intelligent bots using Microsoft technologies.
In this article, we will introduce the concepts of Conversational AI and bots, and will create ...more