Posts

Full stack development

Full Stack Development - Microsoft .NET stack Tools and technologies required for full stack development (.Net technology stack) https://github.com/Maheswaran/FullStackDevelopment This repository contains excel sheet which has list of frameworks, tools and technologies used in full stack development using Microsoft stack. Now a days, Being a .Net full stack developer, one must know wide variety of frameworks and tools. And there are lot of tools, frameworks and java script libraries are rolled out into the market every day, hence it is difficult for any one to know and learn everything.So here i have tried to segregate the list and put into following categories. Front end  Client side programming       Server side programming  Back end Business Logic implementation OR Mapping frameworks Architecture Database Development methodologies SCRUM KANBAN DevOps  Tools Infrastructure Cloud Computing MS Azure services Containerization This could h

Retiring Azure Exams (70-532 & 70-535) in 2019

Those who are planning to take 70-532 or 70-535 in near future or in 2019, you may have to wait for while. Microsoft has restructured the Azure certifications into more role based azure certificates. Those who have already pursued the certifications in past or recently, need to take respective transition certifications to get the certifications relevant with respect to new topics and valid after 31st Dec 2018. Folks who have already scheduled and preparing for the 70-532 & 70-535 exams they can continue to do so as these exams are valid til 31,December 2018. Additionally they need to take transition certifications. Please read the below link for more details. https://www.microsoft.com/en-us/learning/community-blog-post.aspx?BlogId=8&Id=375159 https://buildazure.com/2018/09/24/introducing-role-based-microsoft-azure-certification-shakeup/ Officially this has been updated in respective exam pages in Microsoft learning portal. https://www.microsoft.com/en-us/learn

Web developer road map - 2018

There are many "JS frameworks" evolve every day which can be used in both front end and back end side. If you ever confused which library/term and where it is applicable. Then you could refer the diagram given in the recent post in code burst . https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d Its give you clear overview of the road map. But the road map did not much say about using .NET/Java at back end side.

Exam 70-486 : Developing ASP.NET MVC Web Applications

Image
Those who are preparing for Exam 70-486.  Below links would be very helpful. 70-486 covers different areas unlike other exams which focus on specific language/technology. Its not sufficient to learn only ASP.NET MVC to develop any web application as it will have many layers involved. Hence you need to learn some technology/concepts involved in frontend, backend( Webservices, data access layer), security and web hosting. The following pages has links to cover the broad area and can give full sphere information. http://geekswithblogs.net/WTFNext/archive/2013/05/29/exam-70-486-study-material-developing-asp.net-mvc-4-web-applications.aspx http://www.bloggedbychris.com/2012/11/06/microsoft-exam-70-486-study-guide/ https://www.pluralsight.com/blog/software-development/asp-net-mvc-microsoft-exam-70-486 https://www.shanebart.com/microsoft-70-486-exam/ (Image credit : Shanebart.com)

Few JS Frameworks to learn

Its era of client side scripting. If you are into web development and using ASP.NETMVC or using any other server side programming language. Here are some JS frameworks you have to be aware of. The below article cover up few frameworks and could be useful for you. "http://www.dotnetcurry.com/javascript/1359/javascript-frameworks-aspnet-mvc-developer"

Checking Overflow in C#

Image
When you use value type in your application for arithmetic operations, you will need to check the boundaries of data types after the operation completes every time i.e., have to ensure the value of data type does not exceeds the MaxValue of the data type, Overflow does not occur. Else you will get overflow Exception at runtime. Different languages treat this overflow in different Manner( C, C++ does not throw overflow exception rather wrap up the value, MS Visual Basic throws the Overflow Exception by default) Whereas   .Net does not check for the overflow exception until we explicitly we tell the CLR to check for Overflow Exception. By Default Overflow check is set off . Let's see an Example : {                      short val = 32767;        val =   (short)(val + 40000);  } In above code, we try to add constant value to Val variable of short data type and error was expected when i ran   the application. But Surprise, it runs with no Exception But Why ?? Let'

C# Data types

Image
C# Primitive Data types : Any data types directly supported by the compiler are called primitive types. Primitive types map directly to types that exist in the base class library. These basic data types are used across programming language compilers regardless of managed code or unmanaged code, since it is essential to meet needs of storing the basic data(Numeric, character, Bool) in application development. Let us see Primitive Data types of C# : The CLR supports two different types    Value Type    Reference Type   Value Type : The variable representing the instance doesn’t contain a pointer to an instance; the variable contains the fields of the instance itself. Value type instances are usually allocated on a thread’s stack Value types are derived from System.ValueType 1. Value types holds the value itself and values are allocated in stack. 2. Being represented in two forms (boxing & unboxing). 3. You can't create new value ty