-
Enterprise Java
Broken Glass : Diagnosing Production Cassandra Issues
I just past my second year anniversary at Health Market Science (HMS), and we’ve been working with Cassandra for almost…
Read More » -
DevOps
Performance tests for slow networks with tc
tl;dr: you can easily replicate slow network conditions which makes it easier to performance test them. Smartphones have made both…
Read More » -
Software Development
The Pokayoke Software Development Guide
Aaron Swartz has written up a guide for software development from idea to launch. He calls it “The Pokayoke Guide…
Read More » -
DevOps
Maintaining Software Sucks – and what we can do about it
If you ask most developers, they will tell you that working in maintenance sucks. Understanding and fixing somebody else’s lousy…
Read More » -
Core Java
Java Exception Handling Tutorial with Examples and Best Practices
Exception is an error event that can happen during the execution of a program and disrupts its normal flow. Java…
Read More » -
Core Java
Java Generics Tutorial – Example Class, Interface, Methods, Wildcards and much more
Generics is one of the core feature of Java programming and it was introduced in Java 5. If you have…
Read More » -
Core Java
How to create Thread Pools using Java 5 Executor Framework
Java 5 introduced Thread pool in Java in form of Executor framework, which allows Java programmer to decouple submission of…
Read More » -
Android Core
Introducing Android Migrations
Have you ever worked with Rails’ migrations? They make database changes a breeze, don’t they? While every software release doesn’t…
Read More » -
DevOps
Immutable Servers With Packer and Puppet
Lately I’ve been becoming more and more of a fan of is the concept of Immutable Servers while automating our…
Read More »