Variables fall into two categories: value type and reference type. It is this category that often determines where in memory they will be stored. Value type...
Continue reading...Cave man
.NET Memory In Depth (1)
If you think about it, an application is made up of two things: the code itself, and the data that stores the state of the application...
Continue reading...Cohesion and Coupling: They are not same !!!
Coupling in software development refers to the degree of dependency between two modules/classes/objects in a software application. For instance, classes are coupled when methods in one class...
Continue reading...Inheritance vs Composition
A lot of junior developers don’t know exactly mean of these and how it’s different. Let’s understand what’s different between them: We also have many level...
Continue reading...When we need to throw exception ?
Everyone know that : “Exceptions come at a cost, and they are expensive. They have a performance impact on the software and a maintenance overhead.” Is...
Continue reading...How to audit a website ?
The purpose of a website audit is to give webmasters a complete and detailed analysis into their sites health, performance and speed. Assessing these areas will...
Continue reading...Database design best practices
1) Query Analysis 2) Effective Query 3) Update data 4) Modeling data
Continue reading...What is metaphor technique in programming?
A metaphor is a literary technique where one thing is compared to another by stating they share the same qualities. Let me give you some examples: When...
Continue reading...Git vs Centralized Version Control System (CVCS)
Unlike Centralized Version Control Systems (CVCSs), the distributed nature of Git allows you to be far more flexible in how developers collaborate on projects. In centralized...
Continue reading...An overview of CICD
DevOps culture is a set of practices that reduce the barriers between developers, who want to innovate and deliver faster, on the one side and, on...
Continue reading...