Archive 2020 New Year New Gear 2019 Weekly Update Weekly Update Dev Log (Feb-March) Spike Next-Gen Portable Gaming 2018 Mage - An ATTiny85 Project 2017 Ludum Dare 38 - Aftermath glixl, pyxel and pixels 2016 Pixels Object Lesson Found a path Finding a path Weekly Roundup - Beginnings 2015 Bipedal Robot Pixel Palette Pictures Adventures in WebGL 2014 Ludum Dare 31 Fungi WebGL Full blog post Barriers Ludum Dare 30 WSGI and the 403 Forbidden error 2013 Publish to GitHub from Editorial Moving home Advertising - An Update Never tell people about your projects Service Un-interrupted Great news Making Progress RSS Sync and Google Reader Pew! Pew! Static Blog - The New "Hello World" Advertising Toggling field values in PostgreSQL New Design for 2013 Developing Games in Javascript 2012 PostgreSQL triggers in plpython PostgreSQL unicode pymysql and the big bad blob flask, mod_wsgi, ssl, oh my! Introducing Instruments Variable method parameter defaults in Python loading Flask blueprints dynamically Creating a new instance of a class from an existing instance in Python Setting the default terminal editor pyDimension on GitHub accessing PostgreSQL from a remote client Installing and configuring PostgreSQL pyLaunchMan Flask Response headers and IE's cache I'm on github Projects page updated Configuring Flask Externally Multiple Flask applications in one package Python FAQ - Webdev Here's a fun one Python equivalent to PHP's str word count Dropbox LANSync Found it! Deploying Flask to Apache Fiddling with fonts New Project: pyDimension This essay makes me feel stupid Static Text Search Syncing Dropbox on Linux New Design Backed my first Kickstarter project! LaunchPad Frustrations 2011 RSS Sync Service Tidy up Google Reader staticDimension - version 1.4 staticDimension changelog staticDimension - version 1.3 released Prompt staticDimension - version 1.2.1 released Adobe CS 5.5 Kickstarter staticDimension templates project road map - reinventing the wheel staticDimension - new version, link posts staticDimension - "baked publishing" more pricing Painstaking market analysis Things I Hate Carelessness I really hope this is just a bug 2010 standards I think we're there Hacking RE Missed Opportunities Saving the planet, 1 volcano at a time Missed opportunity Creation Cyborgs RE Chat Roulette Chat Roulette Interesting Why I'm happy my iPhone is locked Open Sessame Bargain! Advertising More on User Experience Five Years AR in Lego Widgets 3 hours 3 rolls and a whole lotta fun User Experience Old World vs New World computing On multitasking Apple iPad Viruses Apple Apple Tablet Running your own server is easy... Retro-gaming - Alien Breed New Server 2009 DnD 21st Century Style Starships Replacing Office Energy Technology in Education Dungeons and Dragons New Blog 2007 A novel approach I am rock god France Godspell CeBIT here I come Marble What would your parents think? New Toys! Moss I'll never say another bad word about... A rose by any other name Zooomr Has It Rolling your own My Life on the Web BETT - The CES for Teachers! My Portfolio 2006 oooooh, purdy... I'm not a web designer... I've Been Busy