Be wary of letting constructors throw exceptions in Java

An object is partially initialized if a constructor has begun building the object but has not finished. As long as the object is not fully initialized, it must be hidden from other classes. Read more


Go vs. Java: we chose Go, and you should too

We all know that blissful feeling at the start of a greenfield project. Every decision has been left up to you, and the possibilities seem endless. As you think about how to get started, one question you will probably ask yourself is which programming lan... (more…)

Read more »