-
Learning TypeScript Part 2 -Variables
let and const are two new keywords introduced in the ECMAScript 6 (ES6, a.k.a. ES 2015) . Since TypeScript is the superscript of JavaScript the uses of let and const are already accessible in the language. let is similar to var but it helps to avoid some of the common problems with var const is similar to […]
-
Learning TypeScript Part 1 – Getting Started
Introduction Typescript is a open sourced programming language developed by Microsoft. It is a Superset of Javascript and it compiles down to plain Javascript. Typescript offers support for the latest and evolving Javascript features including ECMAScript2015 and future proposals like async. Why Typescript? Typescript provides a way to add optional static typing to our Javascript code. It […]
-
Improve Angular JS performance
Introduction Angular is a powerful framework which gained lot of traction in the client side development in recent years and it is fun to work with. There are lot of things I like about Angular JS. Below are my most favorites Declarative Syntax SPA out of the box Testability Dependency Injection Recently I learned one trick which could potentially improve the […]
-
Getting Started with DOTNET Core
Introduction If you are a developer in Windows ecosystem you probably know and love .NET for its attractive features. We know .Net makes it easier to efficiently build high-quality apps. But one problem with .Net was it was not a goto technology for a open source developers since .Net was never aimed to support multiple platforms. Even though […]
-
Caller Information Attributes
Introduction .Net 4.5 introduced 3 new attributes: CallerFilePathAttribute, CallerLineNumberAttribute and CallerMemberAttribute which I think many of us might not even heard of. I came across this when I was reading Jon Skeet C# In Depth book. Feature By using these caller info attributes we can obtain the information about the caller to a method. You […]
-
Useful Tips & Tricks for Visual Studio
Introduction For anyone doing .NET development knows that Visual Studio is hands down the best IDE that we can get. but the problem is it’s such a massive tool that most developers hardly scratch the surface when it comes to its capabilities. So here i have listed some of the tips/tricks that i think would […]