Sep 17, 2018 — Angular 6 By Example Book Angular Angular By Example typescript author — New Book I am super excited to share with everyone my new book on Angular, Angular 6 By Example. As Angular evolves so should our content around it. Angular 6 By Example has been updated in line with the best... Read more
Dec 8, 2017 — Unit testing Web API 2 routes made easy with xUnit (Data driven) xunit testing unit testing webapi routing api data driven tests — If you are building your API using ASP.Net Web API 2 framework, this post will demonstrate you how easy it is to test you API routes. Why test routes? Route resolution on Web API (as well ASP.Net MVC) is about... Read more
Nov 14, 2017 — Enabling Rolling Logs with ELMAH Azure Table Storage ELMAH azure logs rolling logs library table storage — ELMAH (Error Logging Modules and Handlers) is an excellent library to track application wide errors in an ASP.Net web app. It also supports several storage sinks including Azure table for storing error logs. The nuget package Elmah.AzureTableStorage has one such... Read more
Jul 11, 2017 — Effective code review code review patterns tips — There is no denying the fact how invaluable code reviews are. To list a few, code reviews help in: Improving the quality of the code Identify existing bugs and reduce potential bugs Identify gaps in requirements Identify gaps in design... Read more
Jun 23, 2017 — TypeScript anti-pattern, the 'any' type typescript javascript patterns anti-patterns typings — If you are doing extensive typescript development and have a codebase that is mix of typescript and javascript, I am sure you’ll be using the any type quite often. Mostly to reference javascript objects/functions in typescript. While using any is... Read more