41554 blogs · [ { "id": "01a08752-8d48-71b6-b17a-e6761a20a7f0", "title": "NPKILL - nuke old node_modules and .venv directories to free up disk space", "url": "https://blog.rabidgremlin.com/2026/07/25/npkill---nuke-old-node_modules-and-.venv-directories-to-free-up-disk-space/", "published_at": "2026-07-25T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b761f04395", "title": "Minimal devcontainer with Codex for messing around with AI stuff", "url": "https://blog.rabidgremlin.com/2026/03/11/minimal-devcontainer-with-codex-for-messing-around-with-ai-stuff/", "published_at": "2026-03-11T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76272ef81", "title": "Using Docker to run Manim in Jupyter notebooks", "url": "https://blog.rabidgremlin.com/2021/08/27/using-docker-to-run-manim-in-jupyter-notebooks/", "published_at": "2021-08-27T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7628b0852", "title": "Using Docker to run Jupyter notebooks", "url": "https://blog.rabidgremlin.com/2020/02/25/using-docker-to-run-jupyter-notebooks/", "published_at": "2020-02-25T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7629c6165", "title": "Right-sizing User Stories", "url": "https://blog.rabidgremlin.com/2016/09/02/right-sizing-user-stories/", "published_at": "2016-09-02T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76323ce08", "title": "Docker: Cleaning up after yourself", "url": "https://blog.rabidgremlin.com/2016/08/10/docker-cleaning-up-after-yourself/", "published_at": "2016-08-10T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7633396ea", "title": "Google IO 2016 Highlights", "url": "https://blog.rabidgremlin.com/2016/07/01/google-io-2016-highlights/", "published_at": "2016-07-01T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7639a36d5", "title": "The next two episodes in my creating a 2D game with Unity tutorial", "url": "https://blog.rabidgremlin.com/2015/12/24/the-next-two-episodes-in-my-creating-a-2d-game-with-unity-tutorial/", "published_at": "2015-12-24T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76486bc8e", "title": "Creating a 2D game using Unity", "url": "https://blog.rabidgremlin.com/2015/12/09/creating-a-2d-game-using-unity/", "published_at": "2015-12-09T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b765010fb5", "title": "Lego Mindstorms Colour Sorting Machine", "url": "https://blog.rabidgremlin.com/2015/11/23/lego-mindstorms-colour-sorting-machine/", "published_at": "2015-11-23T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b766001c25", "title": "How to create a private key for signing Android apps", "url": "https://blog.rabidgremlin.com/2015/11/06/how-to-create-a-private-key-for-signing-android-apps/", "published_at": "2015-11-06T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b766ff57db", "title": "Creating an abstract desktop wallpaper in Blender", "url": "https://blog.rabidgremlin.com/2015/10/05/creating-an-abstract-desktop-wallpaper-in-blender/", "published_at": "2015-10-05T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7674cb647", "title": "Writing a game using PICO-8 – Part 2", "url": "https://blog.rabidgremlin.com/2015/09/22/writing-a-game-using-pico-8--part-2/", "published_at": "2015-09-22T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b767aa695b", "title": "Writing a game using PICO-8 – Part 1", "url": "https://blog.rabidgremlin.com/2015/09/10/writing-a-game-using-pico-8-part-1/", "published_at": "2015-09-10T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b767dd5455", "title": "Another interview", "url": "https://blog.rabidgremlin.com/2015/08/13/another-interview/", "published_at": "2015-08-13T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7682b8db3", "title": "Simple script to monitor Postfix", "url": "https://blog.rabidgremlin.com/2015/05/04/simple-script-to-monitor-postfix/", "published_at": "2015-05-04T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7685351bd", "title": "Procedural content generation: Creating a universe", "url": "https://blog.rabidgremlin.com/2015/01/14/procedural-content-generation-creating-a-universe/", "published_at": "2015-01-14T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b768dd6f85", "title": "Tutorial: Creating your first Unity Android App [2015 Update]", "url": "https://blog.rabidgremlin.com/2015/01/11/tutorial-creating-your-first-unity-android-app-2015-update/", "published_at": "2015-01-11T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7695e3743", "title": "Procedural content generation: L-Systems", "url": "https://blog.rabidgremlin.com/2014/12/09/procedural-content-generation-l-systems/", "published_at": "2014-12-09T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b769e94312", "title": "Hacking Interview on Radio Hauraki", "url": "https://blog.rabidgremlin.com/2014/09/09/hacking-interview-on-radio-hauraki/", "published_at": "2014-09-09T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76a0c71db", "title": "Project Frankensapien – Part 1", "url": "https://blog.rabidgremlin.com/2014/07/16/project-frankensapien-part-1/", "published_at": "2014-07-16T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76ac2c632", "title": "Random pic: Morning Moon", "url": "https://blog.rabidgremlin.com/2014/07/16/random-pic-morning-moon/", "published_at": "2014-07-16T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76b057446", "title": "Tech Tip: Start a simple web server", "url": "https://blog.rabidgremlin.com/2014/07/07/tech-tip-start-a-simple-web-server/", "published_at": "2014-07-07T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76b8501b5", "title": "Y is for YouTube facts and figures", "url": "https://blog.rabidgremlin.com/2014/04/30/y-is-for-youtube-facts-and-figures/", "published_at": "2014-04-30T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76c3e1dab", "title": "Z is for Zentraedi", "url": "https://blog.rabidgremlin.com/2014/04/30/z-is-for-zentraedi/", "published_at": "2014-04-30T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76c438e60", "title": "U is for Unity", "url": "https://blog.rabidgremlin.com/2014/04/29/u-is-for-unity/", "published_at": "2014-04-29T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76c9e7423", "title": "V is for Velocity", "url": "https://blog.rabidgremlin.com/2014/04/29/v-is-for-velocity/", "published_at": "2014-04-29T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76d147654", "title": "W is for White Rabbit", "url": "https://blog.rabidgremlin.com/2014/04/29/w-is-for-white-rabbit/", "published_at": "2014-04-29T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76d60b07d", "title": "X is for lots of things", "url": "https://blog.rabidgremlin.com/2014/04/29/x-is-for-lots-of-things/", "published_at": "2014-04-29T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76d7176e4", "title": "T is for Taxes (and delayed blog posts)", "url": "https://blog.rabidgremlin.com/2014/04/27/t-is-for-taxes-and-delayed-blog-posts/", "published_at": "2014-04-27T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76e648ef3", "title": "S is for Strange conversations", "url": "https://blog.rabidgremlin.com/2014/04/25/s-is-for-strange-conversations/", "published_at": "2014-04-25T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76e799e4b", "title": "Q is for ???", "url": "https://blog.rabidgremlin.com/2014/04/22/q-is-for-/", "published_at": "2014-04-22T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b76f5ec4ce", "title": "R is for Role Playing Games", "url": "https://blog.rabidgremlin.com/2014/04/22/r-is-for-role-playing-games/", "published_at": "2014-04-22T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7701cb31f", "title": "P is for Productivity in New Zealand", "url": "https://blog.rabidgremlin.com/2014/04/19/p-is-for-productivity-in-new-zealand/", "published_at": "2014-04-19T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b770d1b309", "title": "O is for Open Source I use (and create)", "url": "https://blog.rabidgremlin.com/2014/04/17/o-is-for-open-source-i-use-and-create/", "published_at": "2014-04-17T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b770e60994", "title": "N is for Ni", "url": "https://blog.rabidgremlin.com/2014/04/16/n-is-for-ni/", "published_at": "2014-04-16T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b770f717ca", "title": "M is for Monkey – the evilest testing tool around", "url": "https://blog.rabidgremlin.com/2014/04/15/m-is-for-monkey--the-evilest-testing-tool-around/", "published_at": "2014-04-15T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7716802f8", "title": "L is for Logo and wee little turtles", "url": "https://blog.rabidgremlin.com/2014/04/14/l-is-logo-and-wee-little-turtles/", "published_at": "2014-04-14T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b771e9d396", "title": "K is for Kinect Fusion & 3D selfies", "url": "https://blog.rabidgremlin.com/2014/04/13/k-is-for-kinect-fusion--3d-selfies/", "published_at": "2014-04-13T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b771ee3cb5", "title": "J is for Jasper – control anything with your voice", "url": "https://blog.rabidgremlin.com/2014/04/11/j-is-for-jasper--control-anything-with-your-voice/", "published_at": "2014-04-11T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77282f480", "title": "I is for Insel – an fantasy setting I’m working on", "url": "https://blog.rabidgremlin.com/2014/04/10/i-is-for-insel--an-fantasy-setting-im-working-on/", "published_at": "2014-04-10T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7730c3c35", "title": "H is for Hosted network", "url": "https://blog.rabidgremlin.com/2014/04/09/h-is-for-hosted-network/", "published_at": "2014-04-09T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b773b4d735", "title": "G is for Games I own", "url": "https://blog.rabidgremlin.com/2014/04/08/g-is-for-games-i-own/", "published_at": "2014-04-08T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b774737e33", "title": "F is for Feature Driven Development", "url": "https://blog.rabidgremlin.com/2014/04/07/f-is-for-feature-driven-development/", "published_at": "2014-04-07T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b775649432", "title": "E is for Elastic band contraption", "url": "https://blog.rabidgremlin.com/2014/04/05/e-is-for-elastic-band-contraption/", "published_at": "2014-04-05T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7756e0f18", "title": "D is for DNS", "url": "https://blog.rabidgremlin.com/2014/04/04/d-is-for-dns/", "published_at": "2014-04-04T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7760b5053", "title": "C is for Code", "url": "https://blog.rabidgremlin.com/2014/04/03/c-is-for-code/", "published_at": "2014-04-03T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b776c90e41", "title": "B is for Blender", "url": "https://blog.rabidgremlin.com/2014/04/02/b-is-for-blender/", "published_at": "2014-04-02T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7778fc99b", "title": "A is for Apathy", "url": "https://blog.rabidgremlin.com/2014/04/01/a-is-for-apathy/", "published_at": "2014-04-01T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b777a2696e", "title": "Tech Tip: Change AngularJS template delimiters", "url": "https://blog.rabidgremlin.com/2014/02/27/tech-tip-change-angularjs-template-delimiters/", "published_at": "2014-02-27T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7784ad7c7", "title": "A is for Artemis", "url": "https://blog.rabidgremlin.com/2013/08/24/a-is-for-artemis/", "published_at": "2013-08-24T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b778f50316", "title": "Word War III – Dev Diary – 05: The app meets real players", "url": "https://blog.rabidgremlin.com/2012/12/31/word-war-iii-dev-diary-05-the-app-meets-real-players/", "published_at": "2012-12-31T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7794524c0", "title": "Word War III – Dev Diary – 04: Tween you and me", "url": "https://blog.rabidgremlin.com/2012/11/28/word-war-iii-dev-diary-04-tween-you-and-me/", "published_at": "2012-11-28T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b779ed53e1", "title": "Word War III – Dev Diary – 03: Some Structure", "url": "https://blog.rabidgremlin.com/2012/11/19/word-war-iii-dev-diary-03-some-structure/", "published_at": "2012-11-19T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77a9b163e", "title": "Word War III – Dev Diary – 02: Word Smithing", "url": "https://blog.rabidgremlin.com/2012/11/13/word-war-iii-dev-diary-02-word-smithing/", "published_at": "2012-11-13T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77b633df3", "title": "Word War III – Dev Diary – 01: Getting started", "url": "https://blog.rabidgremlin.com/2012/11/10/word-war-iii-dev-diary-01-getting-started/", "published_at": "2012-11-10T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77bed28ad", "title": "Did Microsoft just kill Flash? IE10 won’t run Flash unless your site is on a Microsoft whitelist!", "url": "https://blog.rabidgremlin.com/2012/10/11/did-microsoft-just-kill-flash-ie10-wont-run-flash-unless-your-site-is-on-a-microsoft-whitelist/", "published_at": "2012-10-11T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77c2cb01c", "title": "My Romo has arrived", "url": "https://blog.rabidgremlin.com/2012/03/30/my-romo-has-arrived/", "published_at": "2012-03-30T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77d0ee64c", "title": "Tutorial: Creating your first Unity Android App", "url": "https://blog.rabidgremlin.com/2012/03/10/tutorial-creating-your-first-unity-android-app/", "published_at": "2012-03-10T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77d7557cf", "title": "Building a modern web app, some learnings", "url": "https://blog.rabidgremlin.com/2012/01/09/building-a-modern-web-app-some-learnings/", "published_at": "2012-01-09T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77db50af9", "title": "Help Stop SOPA", "url": "https://blog.rabidgremlin.com/2011/12/15/help-stop-sopa/", "published_at": "2011-12-15T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77db7d6fe", "title": "AnimfxNZ 2011 – day 3", "url": "https://blog.rabidgremlin.com/2011/12/02/animfxnz-2011--day-3/", "published_at": "2011-12-02T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77e157189", "title": "AnimfxNZ 2011 – day 2", "url": "https://blog.rabidgremlin.com/2011/11/16/animfxnz-2011--day-2/", "published_at": "2011-11-16T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77eeb4cc7", "title": "AnimfxNZ 2011 – day 1", "url": "https://blog.rabidgremlin.com/2011/11/15/animfxnz-2011--day-1/", "published_at": "2011-11-15T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77f6a4d3d", "title": "The Food Bill", "url": "https://blog.rabidgremlin.com/2011/10/06/the-food-bill/", "published_at": "2011-10-06T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77fada259", "title": "(Un)happy Skynet day !", "url": "https://blog.rabidgremlin.com/2011/09/01/unhappy-skynet-day-/", "published_at": "2011-09-01T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b77fb26569", "title": "Response to my Auckland Train Signage rant", "url": "https://blog.rabidgremlin.com/2011/08/17/response-to-my-auckland-train-signage-rant/", "published_at": "2011-08-17T00:00:00+00:00" }, { "id": "01a08752-8d49-71ec-9183-b7b7805ce302", "title": "Ask Gremlin…", "url": "https://blog.rabidgremlin.com/2011/08/15/ask-gremlin/", "published_at": "2011-08-15T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec72beaaa0", "title": "Auckland Train Signage FAIL", "url": "https://blog.rabidgremlin.com/2011/08/10/auckland-train-signage-fail/", "published_at": "2011-08-10T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec72d46f8c", "title": "Android Tips: Using a live wallpaper as your app’s background", "url": "https://blog.rabidgremlin.com/2011/04/28/android-tips-using-a-live-wallpaper-as-your-apps-background/", "published_at": "2011-04-28T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec73ab2d6d", "title": "What I did last week – 15 Feb 2011", "url": "https://blog.rabidgremlin.com/2011/02/09/what-i-did-last-week--15-feb-2011/", "published_at": "2011-02-09T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec741f6e5c", "title": "Things I did last week – 4 Jan 2011", "url": "https://blog.rabidgremlin.com/2011/01/04/things-i-did-last-week--4-jan-2011/", "published_at": "2011-01-04T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec74fb9360", "title": "How Anonymous is attacking Mastercard et al.", "url": "https://blog.rabidgremlin.com/2010/12/09/how-anonymous-is-attacking-mastercard-et-al./", "published_at": "2010-12-09T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec754eef67", "title": "4 little words", "url": "https://blog.rabidgremlin.com/2010/11/28/4-little-words/", "published_at": "2010-11-28T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec75a04462", "title": "Android Tips: Generating a coverage report for your unit tests", "url": "https://blog.rabidgremlin.com/2010/11/19/android-tips-generating-a-coverage-report-for-your-unit-tests/", "published_at": "2010-11-19T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec75a8e1f9", "title": "Android Tips: The emulator", "url": "https://blog.rabidgremlin.com/2010/11/05/android-tips-the-emulator/", "published_at": "2010-11-05T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec769682a4", "title": "MeterRec released", "url": "https://blog.rabidgremlin.com/2010/10/17/meterrec-released/", "published_at": "2010-10-17T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7716c3f5", "title": "If Star Trek’s computers were real…", "url": "https://blog.rabidgremlin.com/2010/08/08/if-star-treks-computers-were-real/", "published_at": "2010-08-08T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec77a49f01", "title": "Auckland bus stops in Google Earth", "url": "https://blog.rabidgremlin.com/2010/07/13/auckland-bus-stops-in-google-earth/", "published_at": "2010-07-13T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec78668dc5", "title": "Playlist dumper for iTunes", "url": "https://blog.rabidgremlin.com/2010/07/13/playlist-dumper-for-itunes/", "published_at": "2010-07-13T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec795cbb79", "title": "Fun with Auckland bus data", "url": "https://blog.rabidgremlin.com/2010/07/09/fun-with-auckland-bus-data/", "published_at": "2010-07-09T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7a24e4f1", "title": "The Amen Break", "url": "https://blog.rabidgremlin.com/2010/07/02/the-amen-break/", "published_at": "2010-07-02T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7ae02ef0", "title": "Jumbler, my first flash game", "url": "https://blog.rabidgremlin.com/2010/06/08/jumbler-my-first-flash-game/", "published_at": "2010-06-08T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7b0f1a9a", "title": "The viral spread of my privacy check app for Facebook", "url": "https://blog.rabidgremlin.com/2010/06/01/the-viral-spread-of-my-privacy-check-app-for-facebook/", "published_at": "2010-06-01T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7b1aff1c", "title": "They’re baaack! Revenge of the blobs", "url": "https://blog.rabidgremlin.com/2010/05/29/theyre-baaack-revenge-of-the-blobs/", "published_at": "2010-05-29T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7b8fd40b", "title": "New theme is a go", "url": "https://blog.rabidgremlin.com/2010/05/23/new-theme-is-a-go/", "published_at": "2010-05-23T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7be00e9c", "title": "Odd attractions", "url": "https://blog.rabidgremlin.com/2010/04/29/odd-attractions/", "published_at": "2010-04-29T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7c6b0daa", "title": "YouTube drops IE6 support", "url": "https://blog.rabidgremlin.com/2010/03/17/youtube-drops-ie6-support/", "published_at": "2010-03-17T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7cdc145c", "title": "Google’s timetable for dropping IE6", "url": "https://blog.rabidgremlin.com/2010/02/04/googles-timetable-for-dropping-ie6/", "published_at": "2010-02-04T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7dd28531", "title": "Paper ship markers for Rogue Trader", "url": "https://blog.rabidgremlin.com/2010/01/25/paper-ship-markers-for-rogue-trader/", "published_at": "2010-01-25T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7e261841", "title": "Tip: Creating easy to remember passwords", "url": "https://blog.rabidgremlin.com/2009/12/28/tip-creating-easy-to-remember-passwords/", "published_at": "2009-12-28T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7f0d99e1", "title": "Configuring a test SSL certificate for Jboss", "url": "https://blog.rabidgremlin.com/2009/11/18/configuring-a-test-ssl-certificate-for-jboss/", "published_at": "2009-11-18T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec7fde8dae", "title": "Inside Google Wave", "url": "https://blog.rabidgremlin.com/2009/11/04/inside-google-wave/", "published_at": "2009-11-04T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec80cd252d", "title": "Ok I’ve done it now…", "url": "https://blog.rabidgremlin.com/2009/11/02/ok-ive-done-it-now/", "published_at": "2009-11-02T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec80edb71a", "title": "Vodafone NZ settings for Android phones", "url": "https://blog.rabidgremlin.com/2009/09/16/vodafone-nz-settings-for-android-phones/", "published_at": "2009-09-16T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec815b9ac9", "title": "SvnViz 1.0.0 Released", "url": "https://blog.rabidgremlin.com/2009/08/12/svnviz-1-0-0-released/", "published_at": "2009-08-12T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec821e9ec8", "title": "Expose /var/www using Samba", "url": "https://blog.rabidgremlin.com/2009/08/10/expose-/var/www-using-samba/", "published_at": "2009-08-10T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec82d9b483", "title": "Cross-browser testing and virtualization", "url": "https://blog.rabidgremlin.com/2009/07/24/cross-browser-testing-and-virtualization/", "published_at": "2009-07-24T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec83083da8", "title": "Facebook: Keeping things between friends", "url": "https://blog.rabidgremlin.com/2009/07/07/facebook-keeping-things-between-friends/", "published_at": "2009-07-07T00:00:00+00:00" }, { "id": "01a08752-8d4a-7217-8c52-2aec83e33d79", "title": "99 Things You Should Have Already Experienced On The Internet", "url": "https://blog.rabidgremlin.com/2009/07/03/99-things-you-should-have-already-experienced-on-the-internet/", "published_at": "2009-07-03T00:00:00+00:00" } ] posts Claim your blog
Back to blog.rabidgremlin.com
Blog · corpus.blog/blogs/blog.rabidgremlin.com/posts

blog.rabidgremlin.com

blog.rabidgremlin.com

2026

2021

2020

2016

2015

2014

2013

2012

2011

2010

2009