Join my journey back to the web

For 20 years, I’ve been doing web programming of one sort or another.  I worked through web forms and MVC and SPAs and so forth.  Then, about three years ago, I started to focus on Xamarin, and only keep an occasional eye on the web.  dontpanic

Well, it’s time to brush off those skills and guess what?  Everything has changed.  The new version of ASP.NET is so different, they didn’t give it the next number, they changed its name to ASP.NET Core!  And Angular has given way to Angular 2.  And on and on.

So… over the next couple months I’ll be bringing myself back up to full speed and I thought it would be fun to bring you with me, blogging about the things I find on the way.

I’ll be focusing, initially, on ASP.NET Core and Angular 2 and TypeScript.  If you want to follow along, I suggest the following initial resources:

And, of course, various Podcasts, Blogs and so forth.  I have been and will continue to cover related issues on my own Podcast as well.

My initial impression is that sorting out ASP.NET Core is somewhat confusing; it is hard to know what has carried over and what has not.  I’m sure this will sort itself out quickly.  Angular 2, on the other hand, is a delight, not least because Ward Bell and team has done such a tremendous job on the documentation.

As for TypeScript, if you are already a JavaScript programmer, the only hard part will be learning about type safety and objects.  If you are a C# programmer, then the difficult part will be learning the syntax differences and a bit about scripting.  If you are going to AngleBrackets/DevIntersections, check out my talk on TypeScript for C# Developers.

One difficulty in all of this, is deciding what to learn first.  My own experience to date says that you want to learn TypeScript fundamentals before tackling Angular 2, though learning TypeScript is not difficult.

If you have ADD, as I do, then learn them together, switching back and forth.  If that is not your style, then pick one and dive deep.  In this Blog I’ll be switching among ASP.NET Core, Angular 2, and Xamarin programming, sprinkled with bits and pieces of other technology that strike my fancy.

So, don’t panic, and come along for the fun.


About Jesse Liberty

Jesse Liberty has three decades of experience writing and delivering software projects and is the author of 2 dozen books and a couple dozen Pluralsight & LinkedIn Learning courses. He was a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a Xamarin Certified Mobile Developer and a Xamarin MVP and a Microsoft MVP.
This entry was posted in Angular 2, ASP.NET Core, Web. Bookmark the permalink.

2 Responses to Join my journey back to the web

  1. Pingback: Jesse Liberty: Back to the Web – but where to start? –

Comments are closed.