So I’ve been throwing around this idea for a while (ever since the first “This Week in JavaScript” actually…) and I’ve officially dedicated time this morning to start it. So without further ado, here it is!
Software
- AngularJS intellisense NuGet package added - If you have been waiting for intellisense support in your IDE, wait no longer as Shawn Cicoria has released a package to add it.
- Brackets 1.2 Released - Brackets is a modern lightweight text editor and 1.2 was just released which includes a variety of new features
- ADAL v3 Preview - If you need Active Directory Authentication, the library by Vittorio Bertocci was just recently updated to support .NET Core and Xamarin Unified API.
- TypeScript <3 Angular - Somasegar discusses the work from the last couple of months with Microsoft TypeScript Team as they work with Google’s Angular team on Angular 2.
- Angular 2: Built on TypeScript - Jonathan Turner shares the TypeScript Team’s perspective on the combined work with the Angular Team and shares what it is like to use TypeScript to write AngularJS v2 applications through a TodoMVC demo.
Information
- Lambda methods and implicit context - Ayende looks at an interesting case of the C# Compiler being overly clever resulting in a memory issue.
- My quest for a build script solution in .NET is (finally) over - Daniel Wertheim discusses his ideal .NET build script solution which involves Gulp.
- Facebook Login with ASP.NET Web Forms - Nick Pinheiro looks at Social Login on the ASP.NET Framework in regards to Facebook to perform authentication.
- Clean Tests: Isolating the Database - Using the tool Respawn, Jimmy Bogard continues his series on clean tests by showing a way to isolate the database.
- Backward compatibility pain - Jon SKeet discusses the difficulties of backwards compatibility by illustrating with three items from .NET 4.6 that have breakages in backwards compatibility or bugs that have not been fixed to preserve backwards compatibility.
- Tail calls in F# - I really haven’t used F#, but Keith battocchi shows us how Tail Calls work in F# and takes it down to the IL level.
- Library patterns: Why frameworks are evil - Tomas Petricek talks about the differences between libraries and frameworks and why he prefers libraries.
- Make Debugging Faster with Visual Studio - Andrew Hall shares some tips and tricks for improving debugging in Visual Studio
- ?. in C#: When properties might be null - Bill Wagner looks at some cases where the ?. operator in C# 6 may help to write concise code.
- Unit Testing and Memory Profiling: Can They Be Combined? - Alexey Totin looks at the dotMemory Unit Framework which provides a way of performing unit tests which verify memory usage of your application.
- Using Grunt, Gulp, and Bower in Visual Studio 2013 and 2015 - Ravi Kiran explores the use of Grunt, Gulp and Bower in his development process and provides an introduction to these tooks and how they integrate with Visual Studio.
- On Interfaces and Perceived Harm - Eric Goebelbecker refers to a piece from Bob Martin discussing how interfaces can be harmful and provides insight of what interfaces really offer.
- Should bugs be user stories - Cellfish discusses the use of Agile processes and handling bugs within those processes.
So let me apologize for primarily just providing a couple of lists with excerpts, but I’m still playing around with how to best format this for .NET and will work that out over the next several weeks of “This Week in .NET”
Was there anything you’ve read recently that I didn’t have on my list? Did you read any of these articles prior to seeing them on my list?