petegraham.com Articles TIL About

Pete Graham

Bridging Technology Strategy & Business Scaling

  • Feb 28 2026
    GitHub Pages PR Previews
  • Feb 17 2026
    Does OpenClaw Deliver?
  • Feb 09 2026
    Cursor Agents
  • Feb 06 2026
    Hell Yeah or No
  • Feb 05 2026
    Publishing Jekyll Articles from an iPhone
  • Feb 04 2026
    Writing Why Keep It Short? Part 2
  • Feb 04 2026
    Writing Why Keep It Short?
  • Jan 30 2026
    Why I’m Still Using a Laptop to Write on Trains
  • Jan 29 2026
    iPhone Writing Stand
  • Jan 24 2026
    Magic Keyboard on iPhone
  • Jan 22 2026
    Writing on an iPhone
  • Jan 21 2026
    Writing
  • Jan 20 2026
    Habit Tracking
  • Jan 16 2025
    Generating Software Architecture Diagrams with LLMs
  • Jan 07 2025
    Faff connecting a new Kindle to a Mac with a USB cable
  • May 23 2018
    Showing UK postcode data on a map using Redash
  • Apr 23 2018
    Anonymising email addresses for GDPR & safe development
  • Mar 31 2018
    Getting Redash running on macOS
  • Dec 29 2017
    Book Review Shoe Dog
  • Dec 09 2017
    Book Review American Kingpin
  • Dec 04 2015
    AWS CLI bucket to bucket sync
  • Nov 27 2015
    Rename Postgres table with Alembic migrations
  • Sep 07 2015
    Interleave two strings in Python
  • Aug 24 2015
    App Store iOS 7 loophole
  • Aug 21 2015
    Upgrading a Django 1.8 site to Python 3
  • Aug 21 2015
    Django Upgrade Maverick Style
  • Aug 20 2015
    Talk: Django and Python 3. Video and Slides
  • Aug 05 2015
    The Python 3 Problem and how Swift side steps it
  • Aug 02 2015
    AWS and Chrome DNS tricks
  • Jul 31 2015
    Google docs PDF download from Jekyll
  • Jul 29 2015
    S3 Automatic Image Compression
  • May 13 2015
    Github Issues Excel Export
  • Feb 11 2015
    Talk: Warblr Proof of Concept
  • Jan 13 2015
    Python and Excel for Data Import
  • Sep 20 2014
    Talk: Python and Functional Programming
  • May 15 2014
    Talk: Git Strikes Back
  • Mar 11 2014
    Talk: Using the Github API with Python
  • Jun 12 2013
    Talk: Deployment
  • Apr 25 2012
    Talk: McLaren F1 and Node.js

© Copyright 2026 Pete Graham