Browse Developer
Filters
Tip of the week: Configure your Java version in Tomcat
During my tour of duty providing support for our Tomcat and Java based behind-the-firewall apps, a common concern was the effect of updating Java or the JVM in the host after installing the product, and how it may affect a running production system. As some operating systems will auto-update system libraries such as Java with little notice, this […]
On-demand activation of Docker containers with systemd
One of the features of systemd is its ability to defer the start-up of networked applications until their services are actually requested, a process referred to as socket activation. This isn’t really a new an idea; systemd borrowed the idea from launchd which has been in OS X since Tiger‘s release in 2005, and the venerable Unix inetd has implemented […]
Realtime updates from PostgreSQL to Elasticsearch
The following is a repost of an article from my personal blog that describes how to perform event-driven updates from a PostgreSQL instance to Elasticsearch. In February I will be giving a tutorial at DeveloperWeek on development and testing with Docker, and this relies heavily on the code described in this post as an example project. So for consistency I […]
Getting to know io.js
Last week, Twitter was abuzz about an initial release of io.js. io.js is an npm compatible platform originally based on Node.js and is a fork of Joyent’s Node.js. Why fork Node.js? The io.js team is made up mostly of the key contributors to Node.js. In August, the team created Node Forward which was an attempt by the community […]
Share your Minecraft world with a Google Map on AWS
Minecraft is one of my favorite video games of the last few years and if sales numbers are anything to go by, over 17 million other people agree with me! One of the great things about Minecraft is the permanence of your achievements; if you build something awesome out of Minecraft blocks, it becomes an indelible […]
Feature Branches, Builds and Multiple Environments
In our recent Dev Den Office Hours we were asked some very interesting questions. One that caught my attention and on which I elaborated a bit on was the following: “One question I’ve had a hard time finding info on is in setting up feature branching with multiple environments (dev, test, prod for example) […] I’d love […]
Using Stash and JIRA for development bliss
A couple of weeks ago I ran a webinar on how to enhance your Git development experience with JIRA and Stash. The half-hour allocated for Q&A wasn’t quite long enough, so I’m following up on some of the unanswered questions in blog form. If you didn’t catch the webinar, it’s now live on YouTube: Check it out if […]
Pull Request Merge Strategies: The Great Debate
When a piece of work is complete, tested and ready to be merged back into your main line of development, your team has some policy choices to make. What are your merge strategy options? In this article I’ll explain the possibilities and then provide some notes on how we do it at Atlassian. Hopefully at […]
