Blog Posts


Java, Programming, tech and no doubt some other stuff.


Convert an array of bytes into a string using C++

Convert an array of bytes into a string using C++

Read


How to Use the Unix Find Command

A quick guide to using the linux find command for common use cases.

Read


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

Read


Convert png/jpg/webp images on MacOS using ImageMagick

How to install ImageMagick on MacOS and convert iamges using the command line

Read


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.

Read


Going minimal

Reducing this website down to the bare minimum. It's now a 16kb download.

Read


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.

Read


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.

Read


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.

Read


How to fix Makefile missing separator error

How to fix missing separator error message with GNU Make

Read


Change directory that Spring loads Freemarker templates from

Configuring Spring Web MVC to load Freemarker templates from an external directory is quick and easy

Read


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.

Read


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

Read


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.

Read


A better parkrun map

Read


List of all UK parkrun events

List and spreadsheet of all UK parkrun events

Read


Difference between a Java KeyStore and a TrustStore

Read


Bicester Parkrun - run report 13/01/2018

Read


Bicester Parkrun - run report 09/12/2017

Read


Two reasons why your Spring @Autowired component is null

Spring scans annotated classes to inject to autowire into your code, why is it null?

Read


Changing Spring MVC to use Freemarker templates in the ViewResolver

Short tutorial shows how to switch Spring from using Thymeleaf to Freemarker templates.

Read


Check if a string contains a number using Java

Read


My setup process for dealing with legacy code

Read


Unable to process parts as no multi-part configuration has been provided

Solve the Java multi-part form configuration exception

Read


Building an executable JAR with Netbeans and Maven (no main manifest attribute)

Read


Pound (£) and Dollar ($) are valid Java class names

Read


Comparing strings in Java for equality

Read


Find a DOM element's X and Y position (and width/height) using JavaScript

Read


Validating an email address without using regular expressions

Read


Geek Out Or Build Things, Don't Do Both

Read


Keep looking for a cofounder

Read


Netbeans making it easy to work with HTML

Read



Command-line todo list written in Golang

Read


A Java Developer's Quick Look At Golang

Read


Subtle number boxing error in Java leads to Exceptions

Read


Using Netbeans as a text editor

Read


Free minimal/clean and responsive WordPress theme

Read


Messing around in Photoshop

Read



When technical problems are really people problems

Read


Goals for 2015

Read


KISSmetrics just made me sit up and take notice

Read


Downloading a website using wget (all html/css/js/etc)

Read


Validate an ISBN-10 number using Java

Read


Trying to reduce Java getter/setter boilerplate code

Read


Using multiple column layouts in Langford Wordpress theme

Read


FTP connects but no directory listing

Read


The problem with programming tutorials

Read


Looping over a directory of files using wildcards in Bash

Read


Serving static content (including web pages) from outside of the WAR using Apache Tomcat

Read


Default sizes for Twitter Bootstrap 3 media queries

Read


Validate an ISBN-13 number using Java

Read



Implementing a Binary Search Tree (BST) in Java

Read


Project Euler question 8 solved in Java

Read


Apache HTTP server uses far less memory than you think it does

Read


Adding a bit of color to your linux shell commands

Read


Creating JavaScript string startsWith() and endsWith() functions

Read


SQL Server and Java JDBC connection

Read


Project Euler question #2 solved in Python

Read


Adding far-future expiry times for static content in a Java application

Read


Invalid duplicate class definition error (Groovy)

Read


Using Smarty templates with CodeIgniter

Read



Why <img> shouldn't be a self-closed tag

Read


Adding PHP build system to Sublime Text 2

Read


Sieve of Eratosthenes implementation in Groovy

Read


Project Euler question #17 solved using Ruby

Read


Project Euler question #1 solved in Groovy

Read


Functional programming in PHP - anonymous functions, closures and tail calls

Read


The programmer who went up a hill & got stuck on a mountain

Read


Project Euler #4 solved in Java

Read


Project Euler #3 solved in Java

Read


The basics of using the 'this' keyword in Javascript

Read


How to use this in JavaScript and live happily ever after

Read


Using a temporary array to check for equality instead of multiple if statements

Read


Project Euler #5 solved in Java

Read


Why I released a crappy todo app that no-one will ever use

Read


Project Euler question #6 solved in Java

Read


No tail call optimization in PHP (yet)

Read


Website, the special edition

Read



Checking versions numbers using Javascript

Read


Project Euler question #9 solved using Ruby

Read


Using WordPress transients API to speed up plugins and themes

Read


Project Euler question 7 solved using Groovy

Read


Using native PHP sessions with CodeIgniter

Read


Portable filenames in Java

Read


Java snobbery at its very best

Read


Allow method chaining for fluent APIs

Read


Still looking?

Read


Can't find it here? Tell us your query here.