Having fast tests is important. Slow running tests slow down development, especially if you’re practicing TDD. If tests are too slow to run, some developers may avoid running them altogether. Slow tests will also slow down CI builds, increasing the length of your feedback loop. While it takes more development time, doing maintenance on your […]
I’ve been using the Dropwizard Java framework for about a year. It’s a great web application stack for making RESTful service with Java. I recently ran into a situation where I wanted to add custom servlets to a Dropwizard application.
I’ve previously blogged about DropWizard, a Java web framework for developing RESTful web services. One of Dropwizard’s great features is its ability to easily write and deploy runtime administrative tasks for you application.
A few weeks ago, Kaitlin Davis and I had the opportunity to participate at this year’s Detroit Startup Weekend. It was an amazing experience all around, and I wanted to share how the weekend went and what I learned in the process. Katie and I went for the all-in experience at Startup Weekend: we came […]
I’ve learned a lot of things in my time at Atomic Object, most of them falling into two categories: how to write great software, and how to be a consultant. One of the most important skills I’ve learned in the latter category is how to always have an answer for a client.
Over the last few months, I’ve had the opportunity to do a lot of work with DropWizard, an awesome Java web framework for developing RESTful web services. I was recently prototyping a small application, and I wanted to serve static files directly from DropWizard. While this isn’t what DropWizard is primarily designed to do, I […]
I love Emacs. I’ll take it hands down over vim, Sublime, Atom, and company any day. I thought I would take some time to list some of my favorite bits of Emacs and how I use them in my daily workflow. 1. Magit Magit is an Emacs interface for git. Beyond that, it’s the best […]