RSS.Social

... and another thing ...

follow: @[email protected]

Posts

The Touring Commuter

The Children Yearn for the Mines

ZOMBIE: Remote control of the DOM

PyConAU 2025 Melbourne!

QR Codes and the Great Unpleasantness

Look Mum No Pixels: a Mini Vector Display

Aldi "Cocoon Create" 3D Printer

ESP32 Capacitive Sensors

Cooking for Weight Weenies

Ephemeral Docker

The Cycling / Bikepacking Post

Decoding: The making of

PyConAU 2023 Adelaide!

MIDI Hero (part Ⅱ)

Geeetech A20T: First Prints

Multi Material 3D Printing (part 2)

Geeetech A20T: Assembly and Configuration

Multi-Material 3D Printing With OpenSCAD, Cura and the Geeetech A20T

Occasional Update 2

I for one welcome our Robot Overlords

Attack and Dethrone Excel

Seussical Jr: Totally Not Work Related

Trying to unbind a specific event handler function from an event in Python Tkinter?

Writing an Apple 2 game in 2021 (Part 5)

3D Printing a Ukulele Saddle in PLA

Writing an Apple 2 game in 2021 (Part 4)

Virtual Single Instruction Machines

MIDI Hero

AWS ... VPCs, IP addresses, Lambdas, Network Interfaces and Security Groups

PyCon 2021 Online

Writing an Apple 2 game in 2021 (Part 3)

Writing an Apple 2 game in 2021 (Part 2)

MicroPython WebPad

QuickLogic / QORC Quickfeather Devkit

RPi Pico: First impressions

Writing an Apple 2 game in 2021 (Part 1)

Warning: Autonomous System

Journey Onward: the Apple 2 and me

Autonomic Layouts

DECODING: Programming Beyond Text Files

Lilygo TTgo T-Watch 2020

Ultima IV: Reflections

Chipey-bot at Nodebots 2017

Much Ado about Spreadsheets

A Shorter Words List

Experimenting with an Nvidia Jetson Nano

Web Assembly (WASM) on ESP32 with WAMR

Saturnalia: A rotating Christmas tree

Occasional Update

Hyper-Normal

DOOM Git Gud

Migen Gigatron

SystemD ModemManager: failed to set dtr/rts

Hardware Roundup

ESP32 MeshKit Button

Python 3: Confirmed

FuPy: MicroPython for FPGAs

PyCon 2018 and Compose Melbourne

New New Static Blog Site

WASTE: Web Abstract Syntax Tree Editor

Afunctional Programming Languages

Programming Beyond Text Files

MicroPython with WebUSB!

LinuxConf 2018 in Sydney

Rocket Surgery at Buzzconf 2017

L2IoT ... IoT Networks without IP

Talking MicroPython at PyConAU 2017 ...

MicroPython Sprints at PyConAU

Conferences in 2017 ...

"use pure"; in Javascript

MicroPython!

LinuxConf 2017 in Hobart

MAC address resolution

OMNICODE!

Micropython Utilities

The Internet of (Not Shit) Things (at IoT Aus)

On Conferencing ...

Flobot: The Journey Continues

PyCon 2016 Melbourne

a Virtual Load Balancer

The Internet of (Not Shit) Things

The Internet of Toys: ESP8266, Flobot and Ciril

Postgres without SQL

A Canticle for Diff3

NodeMCU++ ?

Ciril: Cubic Inch Robots in Labs

CQRS for Blue-Green Deployment

FloBot: A Graphical Dataflow Language for Robots

The Emperor's New Closure: Functional Programming in Javascript

Complete Containers

Credit Gateway Policies

LinuxConf 2016 in Geelong

mBots using Nodebot, mBlockly and Arduino

Deserialize / Alter / Serialize: an Antipattern?

Squawk.CC -- The true story

OSDC 2015 Hobart

Universal Authenticators

Verifying Apple's Signed Receipts

MySQL: Foreign Keys between InnoDB and MyISAM

OSDC 2014 Gold Coast

ShellShock: 'bash' vulnerability

You've got NO MAIL

Programming for Startups

The Selfish Secret: Logins Without Passwords

Tranquil APIs

Nginx proxy_pass to upstream Django always giving 400 Bad Request

Django REST Framework

Squilla: Serving up Stored Procedures

Try: Except: Pass

Static Sites using jQuery to appear Dynamic

CSS Buttons for Native Apps

Static vs. Dynamic Sites

Testing Django Performance

New Static Blog Site

Basic Mobile App Architecture

Mouse Events, Canvas and Splines in Javascript / HTML5

FastCGI and Memcached, all in C

Using Closures in Javascript

Make your own Client-side Certificates with a Pseudo CA

BlueSMiRF Bluetooth HID Module

Imagine There's No URLs

iPhone / iTunes / Windows XP / VirtualBox / Ubuntu 9.10

Apple Magic Trackpad for Ubuntu Linux 10.10 Maverick

GCC 4.6 linker switches

Taming "cache.manifest" Caching

Making "data" URLs

Virtual Localization

Python in the Browser

Some thoughts on AWS

More Trickiness With SSH (Comments)

Templates Fugit

More Trickiness With SSH

(sort of) First Class Classes in C#

Hyperterminal “send text file” eats ASCII LF / 0x0A

FreeTDS without udp 1434

Fibonacci Regex Perversity

Functional Parallel Programming

Milestones ...

SyntaxError: keyword argument repeated

VRML: Very Odd.

Multiple Inequalities in Google AppEngine

wget –certificate=$X –private-key=$X

Quick guide to setting up TortoiseCVS / TortoiseSVN

First Post !!!1!