Exception handling is a fundamental part of modern programming, but is often misused. One example of this is exception driven flow control.
With VirtualBox, sharing your clipboard and folders with a Linux guest on a Windows host still has some quirks.
Writing parameterized tests in JUnit requires boilerplate that makes code less readable. This alternative provides simplicity.
Introduction to a powerful multiplexing feature that allows running multiple services running on the same address and port.
A step by step guide to setting up Laravel Homestead on Windows if you are having trouble following the official documentation.
When implementing the state pattern, you usually have to expose members of the Context. Nested classes can help achieve encapsulation.
When faced with a problem of rendering flat data as a hierarchical model with KnockoutJS, a recursive template will come in handy.
Demo application that shows how you can use the Apache Thrift server/client with C#, including auto-generating code from a .thrift file.