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....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...How to be a better programmer (P2)
Hi, again. I spent 10 years to become a Junior to an kind of Software Architecture. And I still have a lot of things to learn....
Continue reading...How to be a better programmer (P1)
You care about code. You’re passionate about programming. You’re the kind of developer who likes to craft truly great software. But the career path to become...
Continue reading...Explain programing to your kid
A program is an algorithm, or set of instructions, that has been written in a special code that a machine can read. You can make up...
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...