<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>James&apos; Blog</title><description>Lots of lovely words</description><link>https://www.jamesbaum.co.uk/</link><language>en-gb</language><item><title>Using two spaces in Rust projects with rustfmt</title><link>https://www.jamesbaum.co.uk/blether/using-two-spaces-with-rustfmt/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/using-two-spaces-with-rustfmt/</guid><description>Configure your formatter</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Fun recent Rust articles</title><link>https://www.jamesbaum.co.uk/blether/fun-recent-rust-articles/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/fun-recent-rust-articles/</guid><description>Learn you a Rust for great good</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Moving from Gatsby to Astro</title><link>https://www.jamesbaum.co.uk/blether/moving-from-gatsby-to-astro/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/moving-from-gatsby-to-astro/</guid><description>Picking up a new framework for (another) site rewrite</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Advent of Code 2025, day 7: Dynamic programming</title><link>https://www.jamesbaum.co.uk/blether/advent-of-code-2025-day-7-dynamic-programming/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/advent-of-code-2025-day-7-dynamic-programming/</guid><description>Programming, but dynamically</description><pubDate>Wed, 28 Jan 2026 06:12:03 GMT</pubDate></item><item><title>LLMs: what are they actually good for?</title><link>https://www.jamesbaum.co.uk/blether/llms-what-are-they-good-for/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/llms-what-are-they-good-for/</guid><description>Let&apos;s look at their characteristics</description><pubDate>Sun, 18 Jan 2026 17:38:03 GMT</pubDate></item><item><title>Advent of Code 2025, day 3: Monotonic stacks</title><link>https://www.jamesbaum.co.uk/blether/advent-of-code-2025-day-3-monotonic-stack/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/advent-of-code-2025-day-3-monotonic-stack/</guid><description>Having fun with data structures</description><pubDate>Sun, 28 Dec 2025 09:28:03 GMT</pubDate></item><item><title>Iterators and lazy arrays</title><link>https://www.jamesbaum.co.uk/blether/js-iterators-and-lazy-arrays/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/js-iterators-and-lazy-arrays/</guid><description>Comparing the new lazy iterator approach with standard arrays functions</description><pubDate>Sun, 16 Nov 2025 09:12:03 GMT</pubDate></item><item><title>Procedural art with Rust</title><link>https://www.jamesbaum.co.uk/blether/procedural-art-with-rust/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/procedural-art-with-rust/</guid><description>Using Rust to create SVG art via CLI and web, inspired by Advent of Code.</description><pubDate>Tue, 01 Apr 2025 00:00:03 GMT</pubDate></item><item><title>Creating a chord diagram generator</title><link>https://www.jamesbaum.co.uk/blether/creating-chord-generator/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/creating-chord-generator/</guid><description>How I made a guitar chord generator app</description><pubDate>Thu, 02 Mar 2023 12:12:03 GMT</pubDate></item><item><title>Static file paths with Actix</title><link>https://www.jamesbaum.co.uk/blether/static-file-paths-with-actix/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/static-file-paths-with-actix/</guid><description>Host HTML and JS files</description><pubDate>Sun, 19 Feb 2023 12:12:03 GMT</pubDate></item><item><title>Use prebuilt rooms with Rust macros for more interesting procedural dungeons</title><link>https://www.jamesbaum.co.uk/blether/procedural-generation-prebuilt-rooms-rust-macros/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/procedural-generation-prebuilt-rooms-rust-macros/</guid><description>Use pre-designed rooms to generate more interesting dungeons.</description><pubDate>Sat, 21 Sep 2019 22:12:03 GMT</pubDate></item><item><title>Fixing an Adsense &apos;Valuable inventory No content&apos; error</title><link>https://www.jamesbaum.co.uk/blether/fix-adsense-valuable-inventory-no-content-error/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/fix-adsense-valuable-inventory-no-content-error/</guid><description>How to fix Adsense&apos;s mysterious error</description><pubDate>Tue, 23 Apr 2019 22:12:03 GMT</pubDate></item><item><title>Moving to Gatsby (and Rust)</title><link>https://www.jamesbaum.co.uk/blether/moving-to-gatsby-rust/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/moving-to-gatsby-rust/</guid><description>Porting my site from Django to a static site with Rust for dynamic bits</description><pubDate>Mon, 08 Apr 2019 11:12:03 GMT</pubDate></item><item><title>Enable class properties in Gatsby</title><link>https://www.jamesbaum.co.uk/blether/enable-es6-class-properties-gatsby/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/enable-es6-class-properties-gatsby/</guid><description>Get fun things like arrow functions in classes.</description><pubDate>Thu, 04 Apr 2019 13:44:03 GMT</pubDate></item><item><title>Creating authentication middleware for Actix API</title><link>https://www.jamesbaum.co.uk/blether/creating-authentication-middleware-actix-rust-react/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/creating-authentication-middleware-actix-rust-react/</guid><description>Add an authentication middleware layer to Actix so routes can be automatically protected</description><pubDate>Mon, 10 Dec 2018 22:12:03 GMT</pubDate></item><item><title>Integrate Squidex with Gatsby, and join Graphql queries with foreign keys</title><link>https://www.jamesbaum.co.uk/blether/integrate-gatsby-cms-join-graphql-queries/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/integrate-gatsby-cms-join-graphql-queries/</guid><description>How we linked separate schemas together in Gatsby</description><pubDate>Thu, 22 Nov 2018 22:12:03 GMT</pubDate></item><item><title>Procedural level generation using Binary Space Partitioning in Rust</title><link>https://www.jamesbaum.co.uk/blether/procedural-generation-with-binary-space-partitions-and-rust/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/procedural-generation-with-binary-space-partitions-and-rust/</guid><description>Place rooms around a level using binary space partitions. Part 3.</description><pubDate>Thu, 26 Jul 2018 22:12:03 GMT</pubDate></item><item><title>Drawing tilemaps with Rust and Cairo</title><link>https://www.jamesbaum.co.uk/blether/procedural-generation-drawing-tilemaps-rust-cargo-ffmpeg/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/procedural-generation-drawing-tilemaps-rust-cargo-ffmpeg/</guid><description>Draw the procedurally-generated map. Part 2.</description><pubDate>Fri, 13 Jul 2018 22:12:03 GMT</pubDate></item><item><title>Procedural level generation with Rust</title><link>https://www.jamesbaum.co.uk/blether/procedural-level-generation-rust/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/procedural-level-generation-rust/</guid><description>Create a randomised dungeon-crawler map. Part 1.</description><pubDate>Wed, 04 Jul 2018 22:12:03 GMT</pubDate></item><item><title>Introducing Rust to our development workflow</title><link>https://www.jamesbaum.co.uk/blether/introducing-rust-to-our-development-workflow/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/introducing-rust-to-our-development-workflow/</guid><description>Creating a Webpack plugin with Rust.</description><pubDate>Thu, 03 May 2018 22:12:03 GMT</pubDate></item><item><title>Made With React Native interview</title><link>https://www.jamesbaum.co.uk/blether/made-with-react-native-interview/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/made-with-react-native-interview/</guid><description>Fun times with React Native.</description><pubDate>Tue, 09 Jan 2018 22:12:03 GMT</pubDate></item><item><title>Mock ES6 imports and dependencies for testing in Jest</title><link>https://www.jamesbaum.co.uk/blether/mock-es6-imports-with-jest/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/mock-es6-imports-with-jest/</guid><description>Mocking ES6 imports is really useful for being able to test modules.</description><pubDate>Wed, 18 Oct 2017 22:12:03 GMT</pubDate></item><item><title>Set up proxy on Android devices and Emulators</title><link>https://www.jamesbaum.co.uk/blether/set-up-proxy-for-android-devices-and-emulators/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/set-up-proxy-for-android-devices-and-emulators/</guid><description>Configure Android devices to connect to your local machine to test sites or apps.</description><pubDate>Wed, 06 Sep 2017 22:12:03 GMT</pubDate></item><item><title>Open iOS simulator to test a website</title><link>https://www.jamesbaum.co.uk/blether/use-ios-simulator-to-test-website/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/use-ios-simulator-to-test-website/</guid><description>Testing time</description><pubDate>Fri, 28 Jul 2017 22:12:03 GMT</pubDate></item><item><title>Access Docker sites from IE virtual machines</title><link>https://www.jamesbaum.co.uk/blether/set-up-internet-explorer-virtual-machines-access-docker/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/set-up-internet-explorer-virtual-machines-access-docker/</guid><description>How many versions of IE do you want?</description><pubDate>Wed, 12 Jul 2017 22:12:03 GMT</pubDate></item><item><title>Debug React Native Android code</title><link>https://www.jamesbaum.co.uk/blether/debug-android-react-native-logcat/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/debug-android-react-native-logcat/</guid><description>Link Android Studio to your React Native app.</description><pubDate>Fri, 16 Jun 2017 22:12:03 GMT</pubDate></item><item><title>Using async and await with React and Redux</title><link>https://www.jamesbaum.co.uk/blether/use-async-await-with-react-redux/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/use-async-await-with-react-redux/</guid><description>Waiting around</description><pubDate>Wed, 07 Jun 2017 22:12:03 GMT</pubDate></item><item><title>Vanilla JS equivalent of common jQuery functions</title><link>https://www.jamesbaum.co.uk/blether/vanilla-js-equivalent-jquery-find-parent-data-remove-class-empty-append/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/vanilla-js-equivalent-jquery-find-parent-data-remove-class-empty-append/</guid><description>Props, parents, classes and append equivalents.</description><pubDate>Wed, 07 Jun 2017 22:12:03 GMT</pubDate></item><item><title>Progressive web-app with Webpack and React</title><link>https://www.jamesbaum.co.uk/blether/progressive-web-apps-with-webpack-and-react/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/progressive-web-apps-with-webpack-and-react/</guid><description>Offline first</description><pubDate>Tue, 06 Jun 2017 22:12:03 GMT</pubDate></item><item><title>React context require contextType</title><link>https://www.jamesbaum.co.uk/blether/react-context-empty/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/react-context-empty/</guid><description>This space left empty</description><pubDate>Thu, 25 May 2017 22:12:03 GMT</pubDate></item><item><title>52 project ideas to learn a new programming language</title><link>https://www.jamesbaum.co.uk/blether/projects-to-learn-programming-language/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/projects-to-learn-programming-language/</guid><description>Make your own fun</description><pubDate>Thu, 18 May 2017 22:12:03 GMT</pubDate></item><item><title>Rust snippet - import crate in module</title><link>https://www.jamesbaum.co.uk/blether/rust-module-crate-imports/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/rust-module-crate-imports/</guid><description>Declare your externals</description><pubDate>Thu, 27 Apr 2017 22:12:03 GMT</pubDate></item><item><title>Making Get On With It, a Pomodoro and Tabata timer</title><link>https://www.jamesbaum.co.uk/blether/creating-a-pomodoro-timer-app-with-react-redux/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/creating-a-pomodoro-timer-app-with-react-redux/</guid><description>A React-based productivity app.</description><pubDate>Thu, 30 Mar 2017 22:12:03 GMT</pubDate></item><item><title>Proxy API calls for local development</title><link>https://www.jamesbaum.co.uk/blether/proxy-api-for-development-ie9-express-node/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/proxy-api-for-development-ie9-express-node/</guid><description>Proxy and redirect fun</description><pubDate>Tue, 07 Mar 2017 22:12:03 GMT</pubDate></item><item><title>Writing a basic JSON response web server in Rust using Iron</title><link>https://www.jamesbaum.co.uk/blether/writing-a-basic-json-web-server-in-rust-using-iron/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/writing-a-basic-json-web-server-in-rust-using-iron/</guid><description>Getting the metal out</description><pubDate>Mon, 24 Oct 2016 22:12:03 GMT</pubDate></item><item><title>Making the random number picker site</title><link>https://www.jamesbaum.co.uk/blether/making-random-number-picker-site-react-es6/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/making-random-number-picker-site-react-es6/</guid><description>Randomiser site write up</description><pubDate>Wed, 12 Oct 2016 22:12:03 GMT</pubDate></item><item><title>Detect clicks outside an element with React components</title><link>https://www.jamesbaum.co.uk/blether/detect-clicks-outside-element-with-react-components/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/detect-clicks-outside-element-with-react-components/</guid><description>Close popups</description><pubDate>Fri, 30 Sep 2016 22:12:03 GMT</pubDate></item><item><title>Read headers in Javascript from a CORS request</title><link>https://www.jamesbaum.co.uk/blether/read-headers-from-cors-request-in-javascript-access-control-expose-headers/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/read-headers-from-cors-request-in-javascript-access-control-expose-headers/</guid><description>Cor blimey</description><pubDate>Wed, 28 Sep 2016 22:12:03 GMT</pubDate></item><item><title>Using Adsense with React</title><link>https://www.jamesbaum.co.uk/blether/using-google-adsense-with-react/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/using-google-adsense-with-react/</guid><description>Update Google&apos;s code</description><pubDate>Wed, 28 Sep 2016 22:12:03 GMT</pubDate></item><item><title>Devlog - Design Decisions</title><link>https://www.jamesbaum.co.uk/blether/devlog-design-decisions/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/devlog-design-decisions/</guid><description>Runner devlog part 4</description><pubDate>Wed, 03 Aug 2016 22:12:03 GMT</pubDate></item><item><title>Building asciiPicture.com</title><link>https://www.jamesbaum.co.uk/blether/building-asciipicture-img-ascii-converter-using-react/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/building-asciipicture-img-ascii-converter-using-react/</guid><description>Create a text version of an image in your browser.</description><pubDate>Thu, 28 Jul 2016 22:12:03 GMT</pubDate></item><item><title>Improving React performance by optimising components</title><link>https://www.jamesbaum.co.uk/blether/optimise-react-component-performance/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/optimise-react-component-performance/</guid><description>Speeding up React</description><pubDate>Mon, 11 Jul 2016 22:12:03 GMT</pubDate></item><item><title>Getting to the bottom of a Rust bug</title><link>https://www.jamesbaum.co.uk/blether/getting-to-the-bottom-of-a-rust-compiler-bug/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/getting-to-the-bottom-of-a-rust-compiler-bug/</guid><description>Chasing bugs around</description><pubDate>Fri, 10 Jun 2016 22:12:03 GMT</pubDate></item><item><title>Upgrading a static site to use HTTP/2</title><link>https://www.jamesbaum.co.uk/blether/upgrading-static-site-to-use-http2/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/upgrading-static-site-to-use-http2/</guid><description>Adding HTTP2 support to Nginx</description><pubDate>Wed, 11 May 2016 22:12:03 GMT</pubDate></item><item><title>Mocking ES6 imports for tests</title><link>https://www.jamesbaum.co.uk/blether/mocking-es6-imports-for-tests/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/mocking-es6-imports-for-tests/</guid><description>Testing can be fun too</description><pubDate>Fri, 06 May 2016 22:12:03 GMT</pubDate></item><item><title>Logging client Javascript errors</title><link>https://www.jamesbaum.co.uk/blether/logging-javascript-clientside-errors/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/logging-javascript-clientside-errors/</guid><description>Send your errors away</description><pubDate>Fri, 29 Apr 2016 22:12:03 GMT</pubDate></item><item><title>Creating React components with ES6 classes</title><link>https://www.jamesbaum.co.uk/blether/react-components-es6-classes/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/react-components-es6-classes/</guid><description>ES6: so hot right now</description><pubDate>Wed, 20 Apr 2016 22:12:03 GMT</pubDate></item><item><title>React Inline Styles</title><link>https://www.jamesbaum.co.uk/blether/react-inline-styles-the-good-the-silly/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/react-inline-styles-the-good-the-silly/</guid><description>All about style</description><pubDate>Wed, 06 Apr 2016 22:12:03 GMT</pubDate></item><item><title>Devlog - Shaders, sound and standalone</title><link>https://www.jamesbaum.co.uk/blether/devlog-runner-shaders-sound-standalone/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/devlog-runner-shaders-sound-standalone/</guid><description>Runner devlog part 3</description><pubDate>Tue, 08 Mar 2016 22:12:03 GMT</pubDate></item><item><title>Devlog - Powerups, particles, pictures</title><link>https://www.jamesbaum.co.uk/blether/devlog-runner-powerups-particles-pictures/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/devlog-runner-powerups-particles-pictures/</guid><description>Runner devlog part 2</description><pubDate>Sun, 21 Feb 2016 22:12:03 GMT</pubDate></item><item><title>Scale Phaser 2 games to fit screen</title><link>https://www.jamesbaum.co.uk/blether/scale-phaser-games-to-fill-screen/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/scale-phaser-games-to-fill-screen/</guid><description>Zoom! Enhance!</description><pubDate>Thu, 11 Feb 2016 22:12:03 GMT</pubDate></item><item><title>RGB to Hex colour converter</title><link>https://www.jamesbaum.co.uk/blether/creating-rgb-hex-colour-converter/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/creating-rgb-hex-colour-converter/</guid><description>Translate colour formats.</description><pubDate>Wed, 10 Feb 2016 22:12:03 GMT</pubDate></item><item><title>Squash git commits using rebase</title><link>https://www.jamesbaum.co.uk/blether/squash-git-commits-into-one-with-rebase/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/squash-git-commits-into-one-with-rebase/</guid><description>Rewrite history</description><pubDate>Thu, 04 Feb 2016 22:12:03 GMT</pubDate></item><item><title>Change address bar colour in Chrome on Android</title><link>https://www.jamesbaum.co.uk/blether/change-chrome-on-android-address-bar-colour/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/change-chrome-on-android-address-bar-colour/</guid><description>Colours in Chrome.</description><pubDate>Wed, 03 Feb 2016 22:12:03 GMT</pubDate></item><item><title>Building a runner game with Phaser.js</title><link>https://www.jamesbaum.co.uk/blether/devlog-runner-html5-game-phaserjs/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/devlog-runner-html5-game-phaserjs/</guid><description>Runner devlog part 1</description><pubDate>Thu, 02 Jul 2015 22:12:03 GMT</pubDate></item><item><title>Finding placeholder styles using the Shadow DOM</title><link>https://www.jamesbaum.co.uk/blether/find-placeholder-css-using-shadow-dom/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/find-placeholder-css-using-shadow-dom/</guid><description>Pseudo elements a-plenty</description><pubDate>Wed, 06 May 2015 22:12:03 GMT</pubDate></item><item><title>Lazy load Youtube videos</title><link>https://www.jamesbaum.co.uk/blether/lazy-load-youtube-videos/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/lazy-load-youtube-videos/</guid><description>Only load videos on click</description><pubDate>Sat, 28 Feb 2015 22:12:03 GMT</pubDate></item><item><title>Deploying Express NodeJS app to Webfaction using Git</title><link>https://www.jamesbaum.co.uk/blether/deploying-express-nodejs-app-to-webfaction-using-git-hooks/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/deploying-express-nodejs-app-to-webfaction-using-git-hooks/</guid><description>Use source control to ensure your deployed files are correct.</description><pubDate>Thu, 12 Feb 2015 22:12:03 GMT</pubDate></item><item><title>Pairs game released!</title><link>https://www.jamesbaum.co.uk/blether/pairs-memory-puzzle-game-release/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/pairs-memory-puzzle-game-release/</guid><description>Memory puzzle game</description><pubDate>Tue, 27 Jan 2015 22:12:03 GMT</pubDate></item><item><title>Changing pages with bookmarklets</title><link>https://www.jamesbaum.co.uk/blether/changing-pages-with-bookmarklets/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/changing-pages-with-bookmarklets/</guid><description>Run arbitrary code in your browser.</description><pubDate>Tue, 18 Nov 2014 22:12:03 GMT</pubDate></item><item><title>Vanilla Javascript alternative to jQuery&apos;s $(document).ready()</title><link>https://www.jamesbaum.co.uk/blether/document-ready-alternative-in-vanilla-javascript/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/document-ready-alternative-in-vanilla-javascript/</guid><description>You might not need jQuery</description><pubDate>Mon, 06 Oct 2014 22:12:03 GMT</pubDate></item><item><title>Using virtual machines to test sites in Internet Explorer</title><link>https://www.jamesbaum.co.uk/blether/using-a-modern-ie-virtual-machine-to-test-internet-explorer/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/using-a-modern-ie-virtual-machine-to-test-internet-explorer/</guid><description>IE is testing</description><pubDate>Wed, 10 Sep 2014 22:12:03 GMT</pubDate></item><item><title>Add, remove or toggle classes with vanilla Javascript</title><link>https://www.jamesbaum.co.uk/blether/add-remove-or-toggle-classes-using-vanilla-javascript/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/add-remove-or-toggle-classes-using-vanilla-javascript/</guid><description>You may not need jQuery.</description><pubDate>Wed, 27 Aug 2014 22:12:03 GMT</pubDate></item><item><title>Totally awesome Sass tips</title><link>https://www.jamesbaum.co.uk/blether/totally-awesome-sass-tips-and-tricks/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/totally-awesome-sass-tips-and-tricks/</guid><description>Getting sassy</description><pubDate>Thu, 07 Aug 2014 22:12:03 GMT</pubDate></item><item><title>Creating a Yeoman Generator</title><link>https://www.jamesbaum.co.uk/blether/creating-a-yeoman-generator/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/creating-a-yeoman-generator/</guid><description>Templating and boilerplate</description><pubDate>Mon, 04 Aug 2014 22:12:03 GMT</pubDate></item><item><title>Setting up SSL</title><link>https://www.jamesbaum.co.uk/blether/setting-up-ssl-and-fixing-google-fonts/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/setting-up-ssl-and-fixing-google-fonts/</guid><description>Fonts can be secure too</description><pubDate>Sun, 03 Aug 2014 22:12:03 GMT</pubDate></item><item><title>Building the Pollen Count site - a Node.js walkthrough</title><link>https://www.jamesbaum.co.uk/blether/building-pollen-count-site-node-js-tutorial-aws-heroku/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/building-pollen-count-site-node-js-tutorial-aws-heroku/</guid><description>Are you going to sneeze all day?</description><pubDate>Wed, 02 Jul 2014 22:12:03 GMT</pubDate></item><item><title>Check Yourself released!</title><link>https://www.jamesbaum.co.uk/blether/check-yourself-android-app-released/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/check-yourself-android-app-released/</guid><description>Get blood sugar reminders after meals.</description><pubDate>Thu, 19 Jun 2014 22:12:03 GMT</pubDate></item><item><title>Make an accordion using CSS animations</title><link>https://www.jamesbaum.co.uk/blether/accordion-using-css-animations/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/accordion-using-css-animations/</guid><description>Slidey CSS</description><pubDate>Thu, 01 May 2014 22:12:03 GMT</pubDate></item><item><title>Virtualbox Add shared folder from Windows host in Linux guest</title><link>https://www.jamesbaum.co.uk/blether/virtualbox-add-shared-folder-windows-host-linux-guest/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/virtualbox-add-shared-folder-windows-host-linux-guest/</guid><description>Computers in computers</description><pubDate>Fri, 04 Apr 2014 22:12:03 GMT</pubDate></item><item><title>View Sass line numbers in Chrome Dev Tools</title><link>https://www.jamesbaum.co.uk/blether/view-sass-line-numbers-and-file-in-chrome-dev-tools/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/view-sass-line-numbers-and-file-in-chrome-dev-tools/</guid><description>Sourcing maps</description><pubDate>Mon, 31 Mar 2014 22:12:03 GMT</pubDate></item><item><title>Procedural tilemap generator</title><link>https://www.jamesbaum.co.uk/blether/1gam-javascript-procedural-tilemap-generator/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/1gam-javascript-procedural-tilemap-generator/</guid><description>Using cellular automata to create a procedurally-generated tilemap.</description><pubDate>Tue, 25 Mar 2014 22:12:03 GMT</pubDate></item><item><title>Animate link underlines</title><link>https://www.jamesbaum.co.uk/blether/animate-link-underlines-using-css-transform-scale-transition/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/animate-link-underlines-using-css-transform-scale-transition/</guid><description>Animate all the things, all the time.</description><pubDate>Tue, 25 Mar 2014 22:12:03 GMT</pubDate></item><item><title>Glow highlight using CSS</title><link>https://www.jamesbaum.co.uk/blether/css-glow-highlight-change-colour-then-fade-back/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/css-glow-highlight-change-colour-then-fade-back/</guid><description>Shiny!</description><pubDate>Thu, 20 Mar 2014 22:12:03 GMT</pubDate></item><item><title>Built-in servers</title><link>https://www.jamesbaum.co.uk/blether/serve-static-files-locally-node-python-php-server/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/serve-static-files-locally-node-python-php-server/</guid><description>Quickly serve files</description><pubDate>Tue, 18 Mar 2014 22:12:03 GMT</pubDate></item><item><title>Using unicode characters in CSS before and after</title><link>https://www.jamesbaum.co.uk/blether/using-unicode-characters-css-content-before-after/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/using-unicode-characters-css-content-before-after/</guid><description>Making use of pseudo elements</description><pubDate>Tue, 18 Mar 2014 22:12:03 GMT</pubDate></item><item><title>1GAM Javascript Particle System</title><link>https://www.jamesbaum.co.uk/blether/javascript-particle-system-using-html5-canvas/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/javascript-particle-system-using-html5-canvas/</guid><description>Adding a bit of juice</description><pubDate>Mon, 03 Mar 2014 22:12:03 GMT</pubDate></item><item><title>Make circular images using CSS</title><link>https://www.jamesbaum.co.uk/blether/circular-images-with-css/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/circular-images-with-css/</guid><description>Round round baby right round.</description><pubDate>Tue, 25 Feb 2014 22:12:03 GMT</pubDate></item><item><title>Remote debugging Chrome on Android and iOS Safari</title><link>https://www.jamesbaum.co.uk/blether/remote-debug-chrome-android-safari-ios/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/remote-debug-chrome-android-safari-ios/</guid><description>Debugging over the phone</description><pubDate>Fri, 14 Feb 2014 22:12:03 GMT</pubDate></item><item><title>Remove cookies from a site with Chrome</title><link>https://www.jamesbaum.co.uk/blether/remove-cookies-using-chrome-dev-tools/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/remove-cookies-using-chrome-dev-tools/</guid><description>Not even a crumb</description><pubDate>Fri, 17 Jan 2014 22:12:03 GMT</pubDate></item><item><title>Responsive Design - Three case studies</title><link>https://www.jamesbaum.co.uk/blether/three-responsive-design-case-studies/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/three-responsive-design-case-studies/</guid><description>Mobile first?</description><pubDate>Wed, 14 Aug 2013 22:12:03 GMT</pubDate></item><item><title>Debug Javascript on Android</title><link>https://www.jamesbaum.co.uk/blether/debug-javascript-on-android/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/debug-javascript-on-android/</guid><description>Chrome debug tools can connect to Android web views.</description><pubDate>Thu, 01 Aug 2013 22:12:03 GMT</pubDate></item><item><title>Help! My Twitter feed isn&apos;t working!</title><link>https://www.jamesbaum.co.uk/blether/help-my-twitter-feed-isnt-working/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/help-my-twitter-feed-isnt-working/</guid><description>ex-X</description><pubDate>Tue, 18 Jun 2013 22:12:03 GMT</pubDate></item><item><title>Repeating commands in the terminal</title><link>https://www.jamesbaum.co.uk/blether/unix-history-repeat-command-terminal/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/unix-history-repeat-command-terminal/</guid><description>Repeat yourself easily</description><pubDate>Wed, 15 May 2013 22:12:03 GMT</pubDate></item><item><title>6 Tips for Chrome&apos;s Web Tools</title><link>https://www.jamesbaum.co.uk/blether/six-tips-for-chromes-web-tools/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/six-tips-for-chromes-web-tools/</guid><description>Making the most of your tools</description><pubDate>Mon, 11 Mar 2013 22:12:03 GMT</pubDate></item><item><title>1GAM February - Copycat</title><link>https://www.jamesbaum.co.uk/blether/1gam-february-copycat-game/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/1gam-february-copycat-game/</guid><description>Creating a &apos;Simon&apos;-like game in a month.</description><pubDate>Tue, 05 Mar 2013 22:12:03 GMT</pubDate></item><item><title>Use Drupal&apos;s base URL in Javascript</title><link>https://www.jamesbaum.co.uk/blether/drupal-base-url-javascript/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/drupal-base-url-javascript/</guid><description>Move things around</description><pubDate>Tue, 26 Feb 2013 22:12:03 GMT</pubDate></item><item><title>1GAM January - Pew Pew</title><link>https://www.jamesbaum.co.uk/blether/one-game-a-month-january-pew-pew/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/one-game-a-month-january-pew-pew/</guid><description>One game a month game for Jan</description><pubDate>Mon, 04 Feb 2013 22:12:03 GMT</pubDate></item><item><title>Use Drupal&apos;s alias URLs</title><link>https://www.jamesbaum.co.uk/blether/drupal-use-alias-url-in-template/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/drupal-use-alias-url-in-template/</guid><description>Friendlier URLs</description><pubDate>Wed, 09 Jan 2013 22:12:03 GMT</pubDate></item><item><title>Enable dropdown styles in CKEditor</title><link>https://www.jamesbaum.co.uk/blether/drupal-ckeditor-enable-dropdown-styles/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/drupal-ckeditor-enable-dropdown-styles/</guid><description>Quick Drupal snippet</description><pubDate>Wed, 21 Nov 2012 22:12:03 GMT</pubDate></item><item><title>Compile one Sass file with Compass</title><link>https://www.jamesbaum.co.uk/blether/compile-single-sass-file-with-compass/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/compile-single-sass-file-with-compass/</guid><description>Find your Ruby config file.</description><pubDate>Tue, 06 Nov 2012 22:12:03 GMT</pubDate></item><item><title>Convert public:// url to a relative path in Drupal</title><link>https://www.jamesbaum.co.uk/blether/convert-public-uri-to-relative-path-in-drupal/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/convert-public-uri-to-relative-path-in-drupal/</guid><description>Reference relative files</description><pubDate>Thu, 25 Oct 2012 22:12:03 GMT</pubDate></item><item><title>Useful Javascript Books</title><link>https://www.jamesbaum.co.uk/blether/useful-javascript-books/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/useful-javascript-books/</guid><description>A small library</description><pubDate>Wed, 25 Jul 2012 22:12:03 GMT</pubDate></item><item><title>Parsing RSS feeds with jQuery</title><link>https://www.jamesbaum.co.uk/blether/parsing-rss-with-jquery/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/parsing-rss-with-jquery/</guid><description>Reading the web</description><pubDate>Tue, 24 Jul 2012 22:12:03 GMT</pubDate></item><item><title>Sublime Text 2</title><link>https://www.jamesbaum.co.uk/blether/sublime-text/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/sublime-text/</guid><description>Setting up your IDE</description><pubDate>Mon, 18 Jun 2012 22:12:03 GMT</pubDate></item><item><title>Sort Your Life Out released!</title><link>https://www.jamesbaum.co.uk/blether/android-sort-your-life-out-app/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/android-sort-your-life-out-app/</guid><description>A lovely simple to-do app.</description><pubDate>Fri, 25 May 2012 22:12:03 GMT</pubDate></item><item><title>Android - Reduce lag when updating lists</title><link>https://www.jamesbaum.co.uk/blether/android-reduce-list-update-lag/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/android-reduce-list-update-lag/</guid><description>Speed up scrolling.</description><pubDate>Sat, 19 May 2012 22:12:03 GMT</pubDate></item><item><title>Android - allow apps on SD cards</title><link>https://www.jamesbaum.co.uk/blether/android-apps-on-sd-card/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/android-apps-on-sd-card/</guid><description>Update your manifest.</description><pubDate>Mon, 05 Dec 2011 22:12:03 GMT</pubDate></item><item><title>Open links in new tab</title><link>https://www.jamesbaum.co.uk/blether/jquery-open-external-links-in-new-tab/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/jquery-open-external-links-in-new-tab/</guid><description>Changing the target</description><pubDate>Fri, 25 Nov 2011 22:12:03 GMT</pubDate></item><item><title>Android naming conventions</title><link>https://www.jamesbaum.co.uk/blether/android-naming-conventions/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/android-naming-conventions/</guid><description>Reverse domain names.</description><pubDate>Sat, 05 Nov 2011 22:12:03 GMT</pubDate></item><item><title>Load external scripts with $.getScript()</title><link>https://www.jamesbaum.co.uk/blether/load-external-scripts-with-jquery-getscript/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/load-external-scripts-with-jquery-getscript/</guid><description>Load Javascript with Javascript</description><pubDate>Mon, 26 Sep 2011 22:12:03 GMT</pubDate></item><item><title>Sliding elements with jQuery</title><link>https://www.jamesbaum.co.uk/blether/slide-elements-from-side-to-side-with-jquery/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/slide-elements-from-side-to-side-with-jquery/</guid><description>Slip sliding away</description><pubDate>Sun, 05 Jun 2011 22:12:03 GMT</pubDate></item><item><title>Add snippets to Zen Coding in Notepad++</title><link>https://www.jamesbaum.co.uk/blether/adding-snippets-to-zen-coding-in-notepad/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/adding-snippets-to-zen-coding-in-notepad/</guid><description>Zen coding can help you write code faster.</description><pubDate>Wed, 04 May 2011 22:12:03 GMT</pubDate></item><item><title>Display Flickr photos in Galleria plugin</title><link>https://www.jamesbaum.co.uk/blether/display-flickr-photos-in-the-galleria-jquery-plugin/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/display-flickr-photos-in-the-galleria-jquery-plugin/</guid><description>Showing off Flickr pics</description><pubDate>Sun, 20 Mar 2011 22:12:03 GMT</pubDate></item><item><title>Android - stretch to fill screen</title><link>https://www.jamesbaum.co.uk/blether/make-android-apps-stretch-to-fit-screens/</link><guid isPermaLink="true">https://www.jamesbaum.co.uk/blether/make-android-apps-stretch-to-fit-screens/</guid><description>A single line to fill the screen</description><pubDate>Sun, 06 Mar 2011 22:12:03 GMT</pubDate></item></channel></rss>