Clemson wins! Clemson wins!

I have to give a BIG shout out to my Clemson Tigers and their National Championship victory last night. Go Tigers. It is a good day to be a tiger AND a software developer 🙂 .

I’d also like to promote our C#/.NET programming track at CPCC as an alternative to some of the popular code camps. We offer a 3 class track(Software Development Fundamentals, Beginning OO programming with C#, and .NET framework). These 3 classes are a great(and a lot more inexpensive choice) versus a standard coding boot camp. Check from out here C#/.NET programming track.

Also, you can signup for our newsletter to receive the latest tips for beginner programmers.

Develop cross platform mobile apps – free workshop

There are a set of free 1 day workshops that walk you through developing a cross platform mobile app for iOS, Android, and Windows using .NET/Visual Studio with Xamarin. These workshops are around the globe. During the course of the day you develop your own cloud based app to run on all 3 platforms.

I will be attending the one in Raleigh, NC on October first.

If you are an aspiring developer or new to programming this is an excellent opportunity for a day of hands on learning with a real working example to walk away with.

You have to program to be a programmer!

.NET and Angular Latest News

Here is the .NET Blog link. this is an excellent resource for anyone wanting to stay on top of the latest news in the .NET framework world. It contains links to excellent articles and tutorials.

Also, check out this link for a simple easy to follow guide to learning AngularJS. It has some basic examples of Angular directives,  controllers, modules, etc.

Daily Development News

The latest in software development….

Visual Studio 2015 RC3 – Visual Studio now includes NodeJS tools and Xamarin built in.

ASP.NET Core 1.0 is released – ASP.NET has been converted from ASP.NET MVC 5 to ASP.NET Core, which is built on top of the newly release open source cross platform version of .NET called .NET Core.

Building multi-player games with Angular – This article walks you through building a multi-player game with javascript and Angular.

Migrate your Angular application to Angular 2 – Here is a nice guide for upgrading your Angular application to Angular 2.

Simple Web API with ASP.NET Web Forms example – Here is a good article showing how to build a simple ASP.NET Web Forms application that uses a Web API service to get and post data.

.NET Core 1.0 Released

On June 27, 2016 .NET Core 1.0 was finalized released for production. This was mentioned back in the fall when beta releases were released but it is now officially released.

This is a full version of .NET that is completely open sourced on github and available for windows, linux, and OS X. This is very exciting for .NET developers. .NET is is also available on Xamarin, which makes .NET available on Android and IOS.

Also, on top of this there is an additional setup of libraries that make ASP.NET Core to allow web develoment across all platforms.

With the release of a free full version of Visual Studio, this make the development of C# applications using a free IDE across all platforms possible!

.NET is Open Source

Last fall Microsoft announced that its .NET framework and run time engine was being released as an open source project on github. Many who have followed Microsoft over the years listened to this with a healthy dose of skepticism. Microsoft over the years has not really embraced the open source movement. But almost a year into this journey I am convinced that Microsoft is fully on board with the open sourcing of .NET.

The open source version of .NET is called .NET Core. .NET Core source code is available on github here .NET Core source code. Also, .NET is backed by an industry standard ECMA standard to allow for others to also implement their own version of .NET. Two notable examples of this are Mono and Unity. They have taken the ECMA standard and built their own version of .NET. Mono has been built on Linux, Android, and IOS.

To further this open source move Microsoft has released a version of .NET Core for windows, linux, and OSX. These 3 along with Mono on Android and IOS, allow developers for the first time to develop applications that can run on all of the major platforms. Just recently, Microsoft also announced the purchase of Xamarin and the Mono engine and have built support for this and cross platform development into Visual Studio.

This development, along with the announcement that Visual Studio 2015 is now free, allows developers to use a full featured IDE and develop for multiple platforms all in the .NET world. As this becomes more widely known, I believe, you will see a lot of interest shift back to C# and VB. These .NET centric languages have gotten a little passe with the growth of the mobile market. Up to now there was no real avenue to mobile development in the .NET world except for the small windows phone platform.

This also does not get into the whole benefits of Windows 10 and the develop once for tablet, pc, phone, xbox, IOT vision.

It is a good time to be a C#/.NET developer.