Management would be easy if everyone you managed were hard working, collaborative, and had a great attitude and exceptional talent. But then it wouldn’t be management.


Is ReactJS Bad? No. There are many benefits to choosing ReactJS for your next project. "Speed" should not be one of them.


Let’s say we’re not writing a program for the web, but rather for a resource-strapped graphical computing environment. Maybe one of those embedded microcontrollers that are so popular these days, something even less powerful than a Raspberry Pi. How would we design such a framework?


When we implement the INotifyPropertyChanged interface, it's pretty common for us to copy code from a previous implementation or use a shared base class. What we don't normally do is review the code that we've been reusing. But there are some features in .NET 4.5 and 4.6 that we can use to improve our implementation.


Our brains are naturally limited. This can be a curse, or it can be a gift, depending on how you look at it.


Load testing is a type of testing intended to determine the responsiveness, reliability, throughput, and scalability of an application. Apache JMeter is an open source application originally designed to test web applications but has evolved to work with many server and protocol types.


How do you scale a system from one user to more than 11 million users?


GitHub is the largest single point or hub of open source and worldwide development. It uses a source code versioning system called Git, which is very powerful and lends itself well to open source communities.