Using git commits to drive a live coding session
Introduction: Coding live is awesome, but difficult Perhaps the most powerful way to show off anything, is to use it live in front of your audience - programming tools, languages…
Introduction: Coding live is awesome, but difficult Perhaps the most powerful way to show off anything, is to use it live in front of your audience - programming tools, languages…
NuGet is really nice. It's almost magical. Just run a simple command and all kinds of packages can get added to your project. Template code files are added. Your web.config…
I've been searching for a way to host Jenkins in a Docker container and inside this container also be able to run integration tests inside other Docker containers. This approach…
After a while of creating the same solution structure code over and over again for the some kinds of projects I decided to make a template. Making a single project…
Background I have been struggling with this a bit and couldn't find a documented solution online. So upon solving the problem I decided to write this blog post just to…
RecyclerView The replacement for ListView, GridView and a couple of other components. To gain good performance you need to implement the ViewHolder pattern unfortunately there is a lot of ways…
A little tip if you, like me, are experience the chrome browser as sluggish and close to non working. I first started to notice that when you type in text…
PowerMock 1.6.0 was released a couple of days ago and the main new feature expect for better support for Mockito 1.10.x is the ability to combine the PowerMockRunner with another…
A couple of times in the recent past I've been exposed to the "Could not determine Java version" error message when opening a new Gradle project from IntelliJ. This happens…
I recently found a problem in my codebase and realised it had been around for a while. A few weeks ago everything worked fine and I didn't know when or…
10 months ago or so I wrote a blog post entitled Immutable List Collector in Java 8 (that probably should have been named "Unmodifiable List Collector in Java 8" to…
Recently I've been doing a lot of refactoring on the Android app that I'm working on and most of the time a refactoring breaks one or many of the existing…
Last week I saw a core async webinar where David Nolen of Cognitect presented the use of core async with its channels and go blocks in a frontend application using…
I've recently been deploying a service by launching EC2 instances, with the new version, and terminating the old instances, running the previous version of the service. I think this has…
Writing good tests is something that is important in virtually all software projects. In this blog we'll use Midje and Leiningen for integration testing. Midje is a test framework for…