Observer Pattern in .NET

What is observer pattern? The observer pattern defines one-to-many dependency between objects so that one object changes its state, all its dependent objects are notified and updated automatically.     Design and Explanation. Let’s understand

event_note
close

What is observer pattern? The observer pattern defines one-to-many dependency between objects so that one object changes its state, all its dependent objects are notified and updated automatically.     Design and Explanation. Let’s understand

folder_open Design Patterns
Read more

Dive into Docker

Before discussing about docker, we need to understand two important questions. Why use Docker? What is Docker? Let’s first focus on Why use Docker, so before diving into specifics, we will try to recap on

event_note
close

Before discussing about docker, we need to understand two important questions. Why use Docker? What is Docker? Let’s first focus on Why use Docker, so before diving into specifics, we will try to recap on

folder_open Docker
Read more

Trouble shoot Docker Desktop for Windows Installation

In this post, i will show you how to trouble shoot Docker Desktop for Windows installation issue, before installing Docker on windows, you need to verify whether Hyper-V on windows 10 is Enabled or not,

event_note
close

In this post, i will show you how to trouble shoot Docker Desktop for Windows installation issue, before installing Docker on windows, you need to verify whether Hyper-V on windows 10 is Enabled or not,

folder_open Docker
Read more

How to customize Materialize CSS Framework in Visual Studio

In this article i am going to explain how to compile materialize sass components into css and also explains configuration and setup needed in visual studio to accomplish the same. In this tutorial we are

event_note
close

In this article i am going to explain how to compile materialize sass components into css and also explains configuration and setup needed in visual studio to accomplish the same. In this tutorial we are

folder_open SASS
Read more

ES6 JavaScript Environment Setup for ASP.NET MVC 5 – Using Webpack 4 & Babel

In this Article shows you how to setup ASP.NET MVC 5 project to enable ES6 JavaScript environment using Webpack 4 and Babel. What is Webpack? From the Webpack 4 official website (https://webpack.js.org): “Webpack is a

event_note
close

In this Article shows you how to setup ASP.NET MVC 5 project to enable ES6 JavaScript environment using Webpack 4 and Babel. What is Webpack? From the Webpack 4 official website (https://webpack.js.org): “Webpack is a

folder_open ES6, JavaScript
Read more

Overview of SOLID Principles

Writing code in C# is relatively easy as compared to other languages available. C#, being an object-oriented language, uses all the object-oriented features we discussed in my post (OOPS concepts ), such as encapsulation, classes,

event_note
close

Writing code in C# is relatively easy as compared to other languages available. C#, being an object-oriented language, uses all the object-oriented features we discussed in my post (OOPS concepts ), such as encapsulation, classes,

folder_open SOLID Principles
Read more

Fundamental concepts of object-oriented programming

Modern programming languages such as C# are object oriented in nature. The C# language allows you to think and program in terms of classes and objects. In this section will discuss features of object-oriented programming

event_note
close

Modern programming languages such as C# are object oriented in nature. The C# language allows you to think and program in terms of classes and objects. In this section will discuss features of object-oriented programming

folder_open C#
Read more

JavaScript Coding Standards and Style Guide for Professional JavaScript development.

Following coding standards and naming conventions is an important part of development of high quality JavaScript applications, as long as there is a standard, ideally the source code for the entire project should look as

event_note
close

Following coding standards and naming conventions is an important part of development of high quality JavaScript applications, as long as there is a standard, ideally the source code for the entire project should look as

Read more

Unobtrusive JavaScript, Layering, and Separation of Concerns.

In this post i am going to explain the notation of Unobtrusive JavaScript, Layering and Separation of Concerns. It is considered a best practice to separate web pages into three areas of concern: content (HTML),

event_note
close

In this post i am going to explain the notation of Unobtrusive JavaScript, Layering and Separation of Concerns. It is considered a best practice to separate web pages into three areas of concern: content (HTML),

folder_open JavaScript
Read more

Knockout Observable Vs ObservableArray

Knockout is a library designed for Model-View-ViewModel(MVVM) development. Knockout provides three necessary components to implement this pattern, a declarative syntax for the view(data-bind Html attribute), a mechanism to nitify changes from the viewmodel(Observable object), and

event_note
close

Knockout is a library designed for Model-View-ViewModel(MVVM) development. Knockout provides three necessary components to implement this pattern, a declarative syntax for the view(data-bind Html attribute), a mechanism to nitify changes from the viewmodel(Observable object), and

folder_open KnockoutJS
Read more