2025
- Playing with Particle Flow Fields
 - Prime Time: Anti-capitalist game jam entry
 - Private, Fast, Social Sharing Links
 - Beep8 and BeepMini – a Retro Games Library
 - The UK’s AI Copyright Plan is a Disaster for Creators
 - Explore Creativity with the Ninja Sparks Newsletter
 
2024
- Enhance Your Website with my Free Embeddable Drawing App
 - How I Fixed My Website's INP Issue
 - TimThumb Image Resizer and Website Security
 - Modern Computer Software - as Used by Me
 - Creating a Custom HTML Elements: A Colour Picker
 - Creating with Clicks: The Story Behind My Free Web Drawing App!
 - Foolproof Flexbox: Fixing Flowing Frustrations
 
2023
- My Creative Process
 - The Future of Creativity with Artificial Intelligence
 - A Manifesto for Progressive Software Development
 - Optimizing Code With ChatGPT
 - Boring Technology is Beautiful
 - Creating Jekyll Plugins (and modern image formats)
 - Polishing and releasing my Reef.js game
 - Using Reef.js to Make a Country Flag Game
 - Typing Practice: Introducing Typing Ninja
 - Celebrating 100 Episodes of WPBriefs
 - Building a Control Panel for my Websites
 - Welcome to the Festinger Vault Community
 - Keeping Web Dev Simple
 - Getting Back in the Blogging Groove
 - Learning to Enjoy Building for the Web (Again)
 - Cracking the Code: Creating NinjaPuzzles
 - A Lifetime of Zelda Gaming
 - Firefox Extensions I Can't Live Without v2
 - The Myth of the Permalink
 - The Quest for a 'Simple' Smartwatch
 - Removing Google fonts
 - Modern Art Direction: Making Your Website Stand Out
 - How I Use AI to Streamline My Programming Process
 - Rebuilding the Binary Moon Website
 - Creating WPBriefs, the AI-Powered Podcast for WordPress
 - Super Mario Bros. Movie Review: A Fun Trip Down Memory Lane
 
2022
- Brush Ninja Members
 - My Disney+ Series Rankings
 - Brush Ninja: Emoji Art Editor
 - Swapping Google Fonts for Bunny Fonts
 - Jubilee Crown Papercraft – and how I made it
 
2021
- Randomness with PHP
 - Creating Generative Art with PHP
 - How to get a list of all WordPress Blocks in the Editor
 - Take Control of WordPress Plugin and Theme Notifications
 - New WordPress Plugin: Translate Words
 - Creating a Twitter Maze Bot
 - Fixing Gutenberg Image Floats
 
2020
- How to fix “Invalid default value” MySQL error on WordPress database
 - Fathom Analytics: A Privacy First Analytics Solution
 - Pixel Avatars; a Privacy first Gravatar replacement
 - WP Cafe – Developing Themes with Gutenberg
 - Learning is hard, and so is React
 - Does WordPress Need a Grid System?
 
2019
- It’s not all bad for WordPress themes – is it?
 - The End of WordPress Themes is in Sight
 - Toolbelt – WordPress Privacy and Speed
 - Why do people use Medium (the online content publisher)?
 - WordCamp London 2019
 - Remove Jetpack Social Links
 - Tada: And now your website is faster!
 - The WordPress Block Directory
 - Open Source Sustainability
 - Gutenberg Phase 2 and the Future of WordPress Themes
 - Childish Arguments over Technology
 - Thanks for the WordPress Make Blogs!
 - WordPress May Not Be For You!
 - Slim SEO WordPress Plugin
 - How I Learn in Public
 - Javascript VS. HTML & CSS
 - WordPress as a Facebook Replacement?
 - Should Everyone Learn Javascript Deeply?
 - 2018 In Review, and Plans for 2019
 
2018
- WordPress and a Faster Internet
 - Regarding Accessibility in Gutenberg
 - Contributing to WordPress
 - Smashing Book 6 Review: New Frontiers In Web Design
 - Gutenberg Cloud – the Ultimate Open Source Project?
 - WordPress get_post_gallery() Gutenberg Polyfill
 - Defaulting to the Gutenberg Classic Editor – Fixing Gutenbergs Paragraphs
 - Patreon. The Future of Blog Monetisation?
 - What’s the Deal with Google AMP?
 - Finding the Essence of a Product
 - Chrome for Android may start disabling JavaScript on 2G connections
 - Using Gutenberg in Real World Projects
 - Mythic WordPress Starter Theme, and Thinking About All Developers
 - Gutenberg Reactions: Mixed Feedback?
 - What Non-Disabled People Get Wrong About Accessibility
 - Learning ReactJS for Designers
 - GutenReady for the Gutenpocalypse – Educating Gutenberg
 - HTTPS is Easy
 - Why WordPress designers should consider design systems for their themes
 - Brush Ninja
 - WordPress: The Difference Between is_home and is_front_page
 - Website Colour Analyzer
 - Getting Started With Github Desktop
 
2017
- Pixel Peak – a Teeny Weeny Skiing Game
 - Rescuing the MillionDollarHomepage
 - Using Git Hooks to Clear Cloudflares Cache
 - Fixing Theme Issues with WordPress 4.8 Media Widgets
 - Fixing Typographic Widows in WordPress
 - New Adventures in Jekyll
 - How to Hide the Archive Title Prefix in WordPress
 - WordPress Jetpack Admin Backup: For When There are Problems
 - 2016 – a Year Reviewed
 
2016
- Adding a bit of Fun to my WordPress Themes Build Process
 - Generating a WordPress rtl.css with Gulp
 - Setting up Gulp for WordPress – and Checking TextDomains Automatically
 - Automating WordPress Development with Gulp, Bash, and PHP
 - Improving Habits with Habitica
 - Lessons Learned from 20 Theme Releases on WordPress.com
 - Mysterious Cities of Gold (Lyrics)
 - Schedule content with Automatic Post Scheduler
 - Adding a Portfolio to Binary Moon using Jetpack
 - What is the Difference Between WordPress.org and WordPress.com?
 - Using Github for Copywriters (via the Github website)
 - MasterWP – A Free Course to Improve Your WordPress Skills
 - My WordPress Wishlist
 - Carmack: WordPress Magazine Theme
 - It’s All About Me
 - Legend of Dad – A HTML5 Game made with Phaser
 - My Rules to Live By
 - Empathy in Web Design
 - Why My WordPress Themes Site Doesn’t Use WordPress
 - Dogfooding a New WordPress Design
 - Growing Up
 - Legend of Zelda: Breath of the Wild
 
2015
- My Experience Submitting a Free theme to WordPress.org
 - Pro Theme Design Themes Club
 - Reasons to Use Jetpack with WordPress
 - WordPress Theme Club Comparison
 - How to Add a Contact Form to Your Website Using Formspree
 - Honor 6 Phone Review
 - Simple PHP Colour Manipulation Functions
 - Adding Menu Descriptions to WordPress Menus
 - Disabling Website URLs in WordPress Comments
 - The State of WordPress Themes #wcldn
 
2014
- Kontrol Freek Gaming Accessories
 - WordPress 4.1 Improvements for Theme Developers
 - Calculating nth-child CSS Selector Formulae
 - Updating SourceTree Git Login Credentials
 - 9 Hot Tips for Choosing the Perfect Domain Name for Your Site
 - Adobe Dreams (and What I Replaced Adobe Software With)
 - Closing Shop at Pro Theme Design
 - TimThumb is No Longer Supported or Maintained
 - Localised Estimated Reading Time
 - Nomad Chargekey for iPhone
 - I No Longer Use TimThumb – Here’s What I do Instead
 - New TimThumb Exploit Found
 - The Psychology of Done – or – How to Not do Things
 - Using Youtube Thumbnails on your Websites
 - How to Get Started With WordPress Theme Development
 - HTML & CSS: How to Create a Fluid Width Stack of Paper With a Single Element
 - Fixing CSS Transitions in Google Chrome
 - Blobcat Game: Post Holiday Update
 
2013
- WordPress Improved Human Time Difference
 - Note to Self: Using SVN Diff
 - WordPress – Estimated Reading Time
 - WordPress Numeric Pagination
 - My First WordCamp EU
 - How to Use Bitbucket with Github for Mac
 - Rime – My Dream Video Game
 - How to Make SlideShare Responsive With FitVid.js
 - Using WP_DEBUG to Improve CSS and Style Enqueues in WordPress
 - The Death of WordPress Theme Frameworks
 - Brush Ninja – An Upcoming HTML5 Animation Website
 - UCam247 – Security Camera Review
 - Queen Elizabeth II and Me
 - 6 SEO Tips for Non-Techies
 - A Redesign for 2013
 - The Last Of Us and PS4 Game Sharing
 - WordPress: 10 Years Young, What Does The Future Hold?
 - 11 Things Your Boss Expects You to Know About WordPress
 - Website Content Strategy – Write a Blog Plan and Stick to It
 - Redesigning the WordPress Post Editor
 - My First Website
 - WordPress Query: Exclude Posts With No Featured Image
 - Automatic WordPress Updates on Nearlyfreespeech.net With ManageWP
 - Mastering the Psychology of Colour Theory in Web Design
 - Designing Perfection – A Waste of Time?
 - The Amazing Art of Flipping Websites
 - How to Find, Select, and Purchase the Perfect Domain Name
 - Better Than Grep
 - A WordPress News Website Resurgence
 - Please Just Tell Me What You Want!
 - The Ethics of WordPress Automatic Content Aggregration (Autoblogs vs Splogs)
 - Mimbo Pro 4
 - How I Averted a Blogging ‘Crisis’: 3 Lessons Learned
 
2012
- Learning to Accept CSS3: Creating CSS3 Windows
 - 5 Things to do to Prepare your Blog for the Holiday Season
 - Disable PHP Short tags
 - CSS Highlight Colour
 - Experiments With 3D Printing
 - Jetpack: The Ultimate WordPress Plugin?
 - Caseable – Customizable iPad Cases and More…
 - Clearing CSS Floats Without Markup
 - Grovember – Raising Awareness of Bowel Cancer
 - Browser Shots WordPress Plugin
 - WordPress Pagination with Custom WordPress Queries
 - WordPress Social Network Aggregation
 - Virgin TV Anywhere – the future of Television?
 - iPhone 5 and the Golden Age of Computing
 - Quick Tips: Taking Screenshots on a Mac
 - 7 Uknown Mac Apps You Might Find Helpful
 - Internet Explorer 7: Should We Stop Supporting it?
 - My 3D Art Portfolio
 - Pushing Myself to the Limit
 - Perfection is overrated… right?
 - European 2 Letter Country Codes Cheat Sheet
 - Mimbo Pro Released on WordPress.com
 - Draw Something
 - iPhone Game in More than a Day
 - An iPhone Game in One Day?
 - Building Elemental 2: Simplifying Through Reduction
 - Building Elemental 2: Getting Started
 - Have you heard of WordPress $content_width?
 - TimThumb Configurations
 - Mimbo Pro 3: The Classic WordPress Theme Updated
 - Complete TimThumb Parameters Guide
 - Customising WordPress Custom Headers in Child Themes
 - Legend of Zelda: The Lost Oracle
 - WordPress Theme Framework: Less Is More – Or Is It?
 
2011
- Business Lessons from Innocent Drinks
 - Star Wars: Clone Wars, Series 3 DVD Review
 - Paul and The Big Lebowski
 - TimThumb 2.0
 - It’s Kind of a Funny Story – Movie Review
 - Meteora, Exhibitor and Byline – New WordPress Themes
 - A Day in the Life of a Web Designer
 - Choosing What to Add to a Premium Theme
 - TimThumb Quality Settings
 - How To Fix WordPress and Mod Security 2
 - Simple WordPress Post Thumbnails with Regular Expressions
 - Optimizing WordPress 404’s
 - Game of Thrones: Winter is Coming
 - TimThumb Proportional Scaling
 - Binary Moon Traffic Stats: February
 - WordPress Tip: Modifying pluggable.php – How To Disable Emails
 - Give Your Blog Some Loving This Valentines Day
 - Binary Moon Traffic Stats: The Beginning
 - How to Contribute to TimThumb
 - My Plans For 2011
 
2010
- A New Secret to Increasing Your Page Views
 - TimThumb: Improved Speed and Other Changes
 - WordPress Advent – Seasonal WordPress Savings
 - How I Increased Daily Twitter Followers by 300% in 10 minutes
 - The Best Way to Use TimThumb with a CDN (and Why Amazon S3 Is Not so Good)
 - TimThumb Troubleshooting Secrets
 - Spring Cleaning in Autumn
 - Hub Pages – the Center of your SEO Universe
 - Unexpected Benefits of A/B Testing
 - Nominate; New WordPress Theme Released
 - Using TimThumb Part 4: Moving the Crop Location
 - Using TimThumb Part 3: Image Filters
 - Using TimThumb Part 2: External Websites
 - Using TimThumb part 1: Getting Started
 - The Green Zone
 - Easy WordPress Updates: Store FTP Info in wp-config.php
 - Hints and Tips to Make Your WordPress Development Easier
 - Improve Your Blog, Revisit Old Content
 - Lowercase p, dangit! WordPress Controversy
 - Screenflow and My First Screencast
 - The Wolfman
 - Facebook Hackathon 2010
 - WordPress Caching, part 3: Custom Caching Library
 - What do you want me to write about?
 - CSS Only Button – Redux
 - WordPress caching, Part 2
 - Add Website Favicons to Your WordPress Comments in 5 Minutes
 - 6 Tips to Build Better WordPress Themes
 - file_get_contents: A PHP Alternative to cURL
 - How to Integrate Twitters @Anywhere with your WordPress Comments
 - How to Add Widgets to your WordPress Themes
 - How to Build the Perfect WordPress Sitemap
 - Creating Words of Wisdom
 - Using cURL to Read the Contents of a Web Page
 - 9
 - WordPress Caching, Part 1: The Basics
 - March Movie Madness
 - 10 WordPress query_posts tips you probably don’t know
 - Toy Story 1, 2 and 3
 - Realigning James Woodcock dot com
 - Quick and Easy Popular Posts for Your WordPress Blog – in Only 1 Line of Code
 - Using the Yahoo Weather API (in your WordPress themes)
 - WordPress Http API – Read Content From Other Websites
 - How to Use Akismet in your Plugin or Theme to Stop Spam Dead
 - February Film Reviews
 - Creating Your Own WordPress Permalink Structure For Custom Content
 - An Intro to WordPress Filters: How to Add Custom Stuff to your RSS Feed
 - An Automated Way to Take Screenshots of any Website, for Free, using Automattics MShots API
 - Building WPVote Part 7: Almost Done
 - New WordPress Theme, Accumulo, and New Free Plugin
 - Building WPVote Part 6 : Planning for Lift Off
 - Building WPVote Part 5 : Programming
 - Building WPVote : Part 4b, The Logo Revisited
 - Building WPVote Part 4 : Design
 - Back and Forward: Plans for 2010
 
2009
- Building WPVote Part 3 : Research
 - Building WPVote Part 2 : Planning
 - WordPress MU 2.8: Beginner’s Guide review
 - Bruno
 - WordPress Developer Cookbook
 - Optimising Social Media Activity
 - Public Enemies
 - Art Direction
 - Coraline
 - UP
 - WordPress 2.9 – the_post_image
 - How to Make TimThumb Work With WordPress Multisite
 - The Boat That Rocked – iTunes Movie Review
 - What’s new with the Elemental WordPress theme?
 - Frost/ Nixon – NBC Universal iTunes movie
 - Learning to Learn: how to improve yourself
 - Binary Moon WordPress design vIII
 - Doritos, an advergaming case study
 - Duplicity : an iTunes movie review
 - Harry Potter and the Half Blood Prince
 - Fussing over the (web design) details
 - A Brief History of TimThumb
 - 5 web business lessons to be learnt from Avenue Q
 - iPod Touch
 - Elemental Development (aka what I’m doing at the moment)
 - Joss Whedons Dollhouse
 - 5 reasons why I don’t follow you on Twitter
 - The future of WordPress themes
 - Goodbye to blogging (as we know it)
 - Mimbo Pro 2.0
 - Balsamiq Mockups Review
 - Bolt
 - Hints and tips for Twitter noobs (and celebs)
 - Top 17 – UK celebs on Twitter
 - Back into the groove…
 
2008
- A quick way to speed up your website
 - Tales of Beedle the Bard – new from JK Rowling
 - 6 reasons why Lego is the best toy ever!
 - Star Wars: The Clone Wars
 - Chrome – first thoughts
 - WordPress 2.7 and Crazyhorse
 - Wall-E
 - Ben and Jerry (and Jo)
 - New plugin : BM Admin Tweak
 - Seven useless pieces of information about me
 - Anti smoking video game (advert)
 - Redesigning the WordPress admin Redesign
 - Google hosted javascript libraries
 - How I built BenGillbanks.co.uk in a little over 2 hours
 - WordPress themes, and assumed responsibility
 - The trials and tribulations of maintaining multiple websites
 - New Icon Set : Circular
 - How to stop your WordPress blog from being hacked (or banned by Technorati)
 - Twitter me this
 - In the workplace
 - bm trackPing – comments, trackbacks and pingbacks separated
 - Pro Theme Design and Mimbo Pro
 - EEE PC and me
 - Happy Holidays – California
 - BM-Comment-Highlight Guide
 - New WordPress Plugin – BM Comment Highlight
 - A 3 step guide to getting your WordPress plugin onto WordPress.org
 - The Golden Compass
 
2007
- Tales of Beadle the Bard sold
 - Videogames don’t make people stupid! Do they?
 - Beowulf
 - Regulus 2.3 theme update
 - Websites versus Blogs
 - Stardust
 - Run, Fat boy, Run
 - Athlete at Norwich LCR
 - Roll – Flash Game
 - Radioheads new album – pay as much as you like
 - Ben’s Brother and Alice McLaughlin
 - Top 10 Tips for driving traffic AWAY from your website
 - The Simpsons Movie
 - How to Optimise : Time Based Adsense
 - My Top 5 Tips For Increasing Adsense Earnings (Without Increasing Traffic)
 - Harry Potter – Unanswered Questions Answered
 - WordPress Tips and Tricks – Custom Login Page
 - Harry Potter and the Deathly Hallows Review
 - Ratatouille Review: Part 2
 - Damien Rice at the Brighton Dome
 - Ratatouille Review: Part 1
 - 3 Reasons why I suck as a blogger
 - WordPress tips and tricks – custom 404 (error) pages
 - WordPress tips and tricks – Custom Page Templates
 - Harry Potter Conspiracy Theories #4
 - 5 Google Analytics things I would change
 - WordPress tips and tricks – functions.php
 - Binary Moon search results
 - Spiderman 3 Review
 - Teenage Mutant Ninja Turtles
 - New Google Updates (Analytics, Reader, Adsense, and Checkout)
 - The Virginia Tech tragedy and violent video games
 - 300 + Paulo = Xerxes?
 - 3 rules of effective cutscenes
 - Teenage Mutant Ninja Turtles (TMNT) movie – competition
 - Firefox Extensions I can’t live without
 - Hot Fuzz
 - New computer = new software to install
 - Videogames blamed for… everything!
 - Gun Wing, new Binary Sun game released
 - Disney Ads Featuring Your Favorite Celebs
 - Time in Istanbul
 
2006
- In game ads don’t work?
 - Time in France
 - Eragon – all pervasive
 - Blogging for money – should I do it?
 - Malaysia – Taman Negara
 - Malaysia – The East Coast
 - What has blogging given me?
 - Malaysia – Cameron Highlands
 - Malaysia – Kuala Lumpur and Pangkor
 - WordPress Tips and Tricks – Post in Advance
 - Regulus 2.2 – now with translations
 - Binary Joy – gaming news and reviews website
 - Regulus WordPress Theme in your language!
 - Movie Roundup – August 06
 - Firefly and Serenity
 - Movie Roundup – July 06
 - New Miniclip website
 - Legitimate comment spam?
 - Rubbish (dangerous) design
 - Movie Roundup – June 06
 - Game links roundup
 - Miniclip wins Webby Award – I get to go to New York
 - Movie Review – Confetti
 - Movie Roundup – May 06
 - Review : Shadow of the Colossus
 - New Super Mario Brothers
 - E3 2006 hi-lights
 - Mission Impossible 3
 - Movie Roundup – April 06
 - WordPress tips and tricks – comments, trackbacks, and query_post
 - Regulus – WordPress Theme version 2.1.2
 - Regulus – WordPress Theme version 2.1
 - Movie Roundup – March 06
 - Prototype number 1
 - Movie Roundup – February 06
 - Off with their Huds (video game huds that is)
 - I’m O.K – video game violence
 - Adsense
 - Movie Roundup – January 06
 - Bubble Blitz Online
 - Dev Diary : Design
 - Prince of Persia – Two Thrones
 - King Kong
 - Happy New Year
 
2005
- Movie Roundup December 05
 - EbayEd – Ebay Image Editor
 - Grow Ornament – Christmas Flash game
 - Regulus 2.0
 - King Kong – Woahh
 - Regulus in use
 - My first Hookah (aka what I did in Estonia)
 - Movie Roundup November 05
 - Regulus – New WordPress Theme released
 - Videogame Aesthetics and the Quest for Photo Realism
 - Akismet – comment spam hell
 - Dev Diary : Feature Set
 - Harry Potter Conspiracy Theory #3: Snape
 - Dev Diary : Game Design
 - A Game of Thrones
 - Game Development Diary – Introduction
 - What I do at Miniclip
 - Sky Captain and the World of Tomorrow
 - Harry Potter Conspiracy Theory #2: Dumbledore
 - The Free Sound Project
 - Bubble Blitz release
 - Harry Potter Conspiracy Theory #1: RAB
 - 16 Things that Really Annoy Most Web Users
 - Harry Potter Theories
 - New Game Release Soon!
 - A Book Baton
 - Harry Potter and the Half Blood Prince
 - Bubble Game Name..?
 - Video Game Usability
 - Google Earth
 - Sin City
 - My Next Game
 - Star Wars Episode III : Revenge of the Sith- Review
 - New Video Games
 - The Design One
 - Passwords – KeePass and BugMeNot
 - Experimental Gameplay
 - Hello world!