Jenkins docker

Jenkins: Up and running into Docker.

Many organisations use Docker to unify their build and test environments across Different machines because they provide an efficient mechanism for deploying applications. Starting with pipeline versions 2.5 and higher pipeline has built-in support for interacting with docker from within a jenkinsfile. Pipeline is designed to easily use docker images as the execution environment for…Continue reading Jenkins: Up and running into Docker.

C# Asyc await

C# Asynchronous Programming with async / await

Asynchronous Programming. One of the things that confuses most developers is asynchronous versus synchronous execution model. So, in this article, I’m going to explain the difference between synchronous and asynchronous execution model and then explain how we can do asynchronous programming with C#. Synchronous and Asynchronous execution model Synchronous program execution- In a synchronous program…Continue reading C# Asynchronous Programming with async / await

C# Dynamic

C# Dynamic

Dynamics is one of the features of C# that sometimes confuses some developers but it’s actually pretty easy.Let me give you some background information.Programming languages are divided into two types — Statically-typed languages Dynamically-typed languages. Or in short, we can say static languages or dynamic languages.Examples of static languages are C# and Java. Dynamic languages…Continue reading C# Dynamic

Javascript this

The mysteries of ‘this’ keyword in Javascript

‘This’ is a very straightforward concept in other languages. Not so in javascript. It can point to pretty much anything depending on the context. What the hell is this? If you are coming from another language, which is Object Oriented, such as Java, you are no doubt familiar with the concept of this. This keyword is used inside of…Continue reading The mysteries of ‘this’ keyword in Javascript