JavaScript Promises, road to async/await

Introduction Asynchronous and synchronous are kinda complex concepts for beginners. Even some experienced developers fail to comprehend the differences. The synchronous code is something that executes sequentially and everything else waits until that piece of code executes. When you do something asynchronously in JavaScript, you are scheduling it to execute later. And later is some […]

Continue reading

Organising JavaScript helpers

Introduction Since 2015 ECMAScript switched to yearly releases and they also switched to new naming format: ES_{Year}. With the arrival of ES6 or to be correct, ES 2015 we got support for classes in JavaScript. Also, we got new keywords: import and export. And this can make the code much cleaner and easier to work with. […]

Continue reading

C# 7 – new features

Introduction C# is a powerful object-oriented language that is very easy to pick-up. The syntax is so simple but there are so many powerful and great features in C#. Some of the amazing features are lambdas, LINQ, generics, interfaces, async/await. They are all powerful concepts and it is a delight to use them with C#. […]

Continue reading