A quick guide to using the linux find command for common use cases.
Excellent advice from personal trainer in Bicester
I needed to improve my fitness, stamina and strength so I booked in with a personal trainer and got great advice and tips that have helped my improve my football game
Convert png/jpg/webp images on MacOS using ImageMagick
How to install ImageMagick on MacOS and convert iamges using the command line
C++ Lambda Anonymous Functions - The Simple Guide
An overview of how anonymous functions work in C++. I describe the basics without diving too deep into things.
Going minimal
Reducing this website down to the bare minimum. It's now a 16kb download.
how to fix no main manifest attribute error when running Java JAR
If you build a Java application using Gradle you will probably hit the "no main manifest attribute" error, here's how to fix it.
Creating a fat JAR with Gradle, find dependencies at runtime.
Change build.gradle to package all dependencies in a single Java JAR file, a fat JAR. This makes all dependencies findable at runtime.
Building a key/value store using C++
I wanted to get back into C++ after a long time away and thought a key/value store using sqlite would be a good project to get back into the game with.
How to fix Makefile missing separator error
How to fix missing separator error message with GNU Make
Change directory that Spring loads Freemarker templates from
Configuring Spring Web MVC to load Freemarker templates from an external directory is quick and easy
Dog Walker in Bicester. Jo is experienced, friendly and reliable
Jo has been walking dogs in and around Bicester for years. She loves your dog as much as you do. Only walks one dog at a time for the best care.
How to exec external commands in Java with correct parameters
Solve common parameter issues with Java's Runtime exec() command and get your execs working properly
Using netcat (nc) to check for open ports
Netcat (often abbreviated to nc) is a command-line network tool for reading/writing TCP and UDP connections. In scan-only mode it can be used to check if a port is open.
A better parkrun map
List of all UK parkrun events
List and spreadsheet of all UK parkrun events
Difference between a Java KeyStore and a TrustStore
Bicester Parkrun - run report 13/01/2018
Bicester Parkrun - run report 09/12/2017
Two reasons why your Spring @Autowired component is null
Spring scans annotated classes to inject to autowire into your code, why is it null?
Changing Spring MVC to use Freemarker templates in the ViewResolver
Short tutorial shows how to switch Spring from using Thymeleaf to Freemarker templates.
Check if a string contains a number using Java
My setup process for dealing with legacy code
Unable to process parts as no multi-part configuration has been provided
Solve the Java multi-part form configuration exception
Building an executable JAR with Netbeans and Maven (no main manifest attribute)
Pound (£) and Dollar ($) are valid Java class names
Comparing strings in Java for equality
Find a DOM element's X and Y position (and width/height) using JavaScript
Validating an email address without using regular expressions
Geek Out Or Build Things, Don't Do Both
Keep looking for a cofounder
Netbeans making it easy to work with HTML
Command-line todo list written in Golang
A Java Developer's Quick Look At Golang
Subtle number boxing error in Java leads to Exceptions
Using Netbeans as a text editor
Free minimal/clean and responsive WordPress theme
Messing around in Photoshop
When technical problems are really people problems
Goals for 2015
KISSmetrics just made me sit up and take notice
Downloading a website using wget (all html/css/js/etc)
Validate an ISBN-10 number using Java
Trying to reduce Java getter/setter boilerplate code
Using multiple column layouts in Langford Wordpress theme
FTP connects but no directory listing
The problem with programming tutorials
Looping over a directory of files using wildcards in Bash
Serving static content (including web pages) from outside of the WAR using Apache Tomcat
Default sizes for Twitter Bootstrap 3 media queries
Validate an ISBN-13 number using Java
Implementing a Binary Search Tree (BST) in Java
Project Euler question 8 solved in Java
Apache HTTP server uses far less memory than you think it does
Adding a bit of color to your linux shell commands
Creating JavaScript string startsWith() and endsWith() functions
SQL Server and Java JDBC connection
Project Euler question #2 solved in Python
Adding far-future expiry times for static content in a Java application
Invalid duplicate class definition error (Groovy)
Using Smarty templates with CodeIgniter
Why <img> shouldn't be a self-closed tag
Adding PHP build system to Sublime Text 2
Sieve of Eratosthenes implementation in Groovy
Project Euler question #17 solved using Ruby
Project Euler question #1 solved in Groovy
Functional programming in PHP - anonymous functions, closures and tail calls
The programmer who went up a hill & got stuck on a mountain
Project Euler #4 solved in Java
Project Euler #3 solved in Java
The basics of using the 'this' keyword in Javascript
How to use this in JavaScript and live happily ever after
Using a temporary array to check for equality instead of multiple if statements
Project Euler #5 solved in Java
Why I released a crappy todo app that no-one will ever use
Project Euler question #6 solved in Java
No tail call optimization in PHP (yet)
Website, the special edition
Checking versions numbers using Javascript
Project Euler question #9 solved using Ruby
Using WordPress transients API to speed up plugins and themes