Ajay BhosaleTypeScript : Using advanced types for expressive codeWith this post I am going to explain how advanced types like Record, Union Types, and Variadic Tuple Types helps you to write expressive…Dec 13, 2020Dec 13, 2020
Ajay BhosaleLessons learned while working as an architect — Part IIFew years back I wrote about lessons learned while working as an architect, you can read them here. Since then my role changed from an…Jul 12, 2020Jul 12, 2020
Ajay BhosaleinITNEXTasync, await, and keeping your promisesThe async function and await keyword introduced as part of ECMAScript 2017 do provide very useful syntactic sugar on top of promises…May 16, 2020May 16, 2020
Ajay BhosaleinITNEXTContainer is new ClassIn object oriented programming, class is a fundamental unit to solve a problem. The way you design, assign responsibilities, and create a…Feb 18, 20191Feb 18, 20191
Ajay BhosaleinITNEXTLINQ style declarative and functional programming with JavaScript using currying and generator…LINQ is one of the best features of C#, and provides elegant way to write declarative and functional style code which is easy to read and…Sep 7, 20182Sep 7, 20182
Ajay BhosaleGetting started on development metricsThe question which I get asked often by teams is how to get started on metrics which can provide insights from code, expose pain areas, and…Jul 6, 2018Jul 6, 2018
Ajay BhosaleinITNEXTBuilding Single Page App with Azure Functions and improving cold start timeRecently we were building a single page app (actually it was a set of multiple SPA’s) using React, Node, Express and MongoDB. The initial…Feb 15, 20183Feb 15, 20183
Ajay BhosaleTyping speed VS Thinking speedWhats important for an author? Typing speed or thinking speed?Oct 8, 20172Oct 8, 20172
Ajay BhosaleLessons learned while working as an architectOver the last 12 years, I played role of solution architect on multiple projects. Here is summary of lessons I learned over the period.Feb 22, 20172Feb 22, 20172
Ajay BhosaleTypeScript and Duck TypingTypeScript is one of the popular languages today, and probable candidate to become the top programming language for 2017 according to TIOBE…Jan 17, 20173Jan 17, 20173