Do you want to have the latest tools for application development, free training and access to Cloud Service then good news last November 2015 Microsoft launched a program called Visual Studio Dev Essentials program where in they provide great tools for apps development, apps deployment and also some free access to on demand training like Xamarin and Pluralsight. One good thing about this program is that it’s all free you just need to have an Microsoft Account as login credentials then that’s it you are good to go. Today I will discuss on how to join the program and run through some of the tools and services that they currently offer.
Gone are the days for boring apps wherein you just type something then click here click there gone are the days staring blankly on an app or website where there is minimal interaction, bots are the future…. or I’m just getting ahead of myself. Last Microsoft buildSatya Nadella, CEO of Microsoft talked about the possible impacts of Bots in our daily life. He envisioned that the future of computing will revolve on three main actors: Humans, digital assistants and bots. So what are bots ? According to Nadella, Bots are like new applications that people can interact with. With the age of digital assistants booming right now bots can exist as the middle app between humans and assistants or possibly in the near future with other systems like IOT. Nadella also introduced their own bot framework called Microsoft Bot Framework.
Enumerations or enums for short is a good programming practice to adapt, for me personally it improves the Readability and Maintainability of once programs. My experience in enums came from a project where in we are communicating to server to process the client data. We used enums to check if the request sent to the server was successful or not. To visualize the use of enums I created a sample application to simulate a scenario where connection test with server happens.
I remember the time when my Team Lead asked me to implement an Event type solution for the problem that we have encountered in our previous projects. It was my first time to implement such technique and I was kinda daunted of the said task. In today’s session I’m going to discuss, in the most simplest manner, about raising and consuming events with and without parameters.
What are Events? Events are way for a Class to provide notifications for its clients. Do you remember when we use a button in a Windows form? When we double click the button it will navigate to Button Click which is an event. It is heavily used in GUI related matters but is still very useful for objects to signal if there were any state changes.
It’s nice to be back here after a long hiatus due to project deadlines, non-stop coding and lots of caffeine intake. For today’s session, I would like to share a simple but helpful technique involving the different throw implementations for Try Catch statement. This technique helped me a lot especially when debugging an application or logging the errors encountered by an application.
So, what is the difference with the Throw statement, Throw ex statement and Throw new Exception ? In order for us to clearly grasp the concept let us take a look at the sample program below:
I was amazed how much technological advancement our computing industry have gone so far. Based on Moore’s law for every 2 years the computing power like processors, memory modules, number of transistors in an IC also doubles in number. Keep reading!