I’ve had an interest in computer games for many years. Since I’m in the software trade, I’ve often thought about building a simple game as a way to learn how the technology works. I finally decided to have a go a couple of weeks ago and started looking into the technology.
The first engine that came to mind was Unity, a large cross-platform t...
Now that Glastonbury and Wimbledon are over with no major technical failures, it feels like a good time to talk about the in...
I’m going to pick on Spring a lot in this post because it has caused me the most frustration in the last few months, but the same arguments can be applied to many large and ungainly frameworks/libraries. This rant was sparked by trying to upgrade a production application from Spring Boot 1.1 to 1.2. It didn’t work; it didn’t tell me anything useful about why it didn’t work; and the upgrade notes said nothing about the parts of the framework which are now completely broken (hint:
Note: The examples in this post were ripped out of a real production project, simplified and renamed
where appropriate. I have not tested them in their current state.
I recently did a bit of work to package a simple static website as an RPM to make it easier to manage
versions and deploy automatically. The site is built with Jekyll and gem dependency
management is handled by bundler. I ran into a few challenges using
bundler from the...
Note: All the code here is licensed under the
Apache License version 2.0.
Update: The information and in this post has been adapted back into the Getting Started Guide. I recommend reading the guide, as it is more complete and easier to follow.
For the last few weeks I’ve been using Spring Boot to build a
REST application for an internal service. I started with the
Getting Started Guide and built it up from there. Once I
got the application in the g...