The Curious Engineer

All blogs / Web development

Kryogenix Consulting

kryogenix.org

Stuart Langridge of Kryogenix Consulting, for consultancy and custom development on the web and devices

Web developmentFrontend / CSS / browsersJavaScript / TypeScriptLinux / UnixPython

Posts
1,869 from 21 Apr 2002 to 24 Jul 2026
Posting
now and then (5 in the last year)
Kind
personal blog

Latest

July 2026

  1. I was bought a new computer

March 2026

  1. Calculating a rolling average without keeping all the numbers around
  2. Using 11ty's WebC to separate web components out into separate files

January 2026

  1. Fifty
  2. Flipping the cube: 2025 is over

July 2025

  1. Making a Discord activity with PHP
  2. A (limited) defence of footnotes

April 2025

  1. Serving streaming video that adapts to bandwidth from your own website

February 2025

  1. Use RSS to read newsletters
  2. Blog Questions Challenge

January 2025

  1. Forty Nine

November 2024

  1. My Keys

October 2024

  1. Two Plumbers

September 2024

  1. On iOS, Home Screen web apps are part of your iCloud Backup

August 2024

  1. The CMA wants your comments on web apps
  2. Family Fortunes board generator

May 2024

  1. OED second edition CD-ROM under Wine
  2. The Pastry Box Project archaeology

March 2024

  1. The Matrix has you, part 2

January 2024

  1. Somewhere between silver and tin
  2. Making a Discord bot with PHP

October 2023

  1. A software Matter device that Alexa can talk to

August 2023

  1. Numeric Pangrams

April 2023

  1. Dungeons & Dragons: Honour Among Thieves, a review

January 2023

  1. Ronin
  2. What to do about hotlinking

December 2022

  1. How I set up a Twitter archive with Tweetback
  2. Transferring to a new phone network, 2022 edition

October 2022

  1. Don't Read Off The Screen

August 2022

  1. Farmbound, or how I built an app in 2022

June 2022

  1. Help the CMA help the Web

March 2022

  1. Solo solitaire dungeon crawl card game

February 2022

  1. Contact the CMA about the browser ecosystem

January 2022

  1. The Forty-Sixers Club

October 2021

  1. Grandma

September 2021

  1. Talking to the Competition and Markets Authority about Apple

January 2021

  1. forty-five
  2. Today I was vaccinated for Covid
  3. OpenUK Honours

October 2020

  1. Setting up a Brother DCP-7055W as a network scanner on Ubuntu

September 2020

  1. Making apps for Linux, a proposal

August 2020

  1. IoT devices and Android and disappointment

June 2020

  1. I'm not outside

May 2020

  1. Browsers are not rendering engines
  2. Remediating sites
  3. Hammer and nails

April 2020

  1. Remote Applause
  2. A UK map made of squares

March 2020

  1. Online shopping at the Co-op
  2. On ethical design, and the Ethical Design Handbook

February 2020

  1. Android home screen widgets in HTML and JS
  2. On the Birmingham tech scene
  3. Getting a new phone

January 2020

  1. The most powerful birthday in the world
  2. All My Endeavour
  3. Write more
  4. The tiniest of Python templating engines
  5. Number word sequences

December 2019

  1. Brum tech pub crawl 2019
  2. Pyramid

April 2019

  1. Three HomeSignal femtocell for bad coverage
  2. The ray-traced pictures

January 2019

  1. Chicken McNuggets

December 2018

  1. Brum tech pub crawl 2018
  2. Why isn't it their job

October 2018

  1. Print to Google Drive in a non-Gnome desktop

August 2018

  1. Emoji Silhouettes with CSS, a second approach
  2. LOWREZJAM 2018
  3. If you can do it with CSS do it with CSS

July 2018

  1. Inside out
  2. EU Copyright Reform: a letter to my MEP, Siôn Simon, about Article 13

June 2018

  1. Little community conferences
  2. FOSS Talk Live 2018

March 2018

  1. Squares and prettier graphs

February 2018

  1. Collecting user data while protecting user privacy
  2. Sorry Henry

January 2018

  1. And Everything
  2. Happy 45th Anniversary, mum and dad

December 2017

  1. OwnTracks and a map

November 2017

  1. I wrote a Web Component

October 2017

  1. Telegram notifications for Jenkins builds
  2. Charles Paget Wade and the Underthing

September 2017

  1. The Niamh prime

August 2017

  1. Double Oh Seven

July 2017

  1. Birmingham tech events in the Alexa Flash Briefing

June 2017

  1. The Fleb 100K Special

May 2017

  1. The internet of unreliable and broken things
  2. Public wall murals

April 2017

  1. Making Gnome Shell feel like Unity
  2. Podcasts I like
  3. A walk along the arches
  4. Enable Compiz in Ubuntu MATE to fix dragging the window borders

February 2017

  1. Fruit machine hacking
  2. Let's Encrypt and TSOHost
  3. A standard password change API
  4. Dividends and director withdrawals
  5. The Quiet Voice

January 2017

  1. Niobium
  2. We all sorta thought

November 2016

  1. None Of Us Are Free
  2. OnePlus are great at customer service

October 2016

  1. My nominations for the Silicon Canal Tech Awards 2016

August 2016

  1. Feeling old, depending on how old you are

July 2016

  1. Making a better Ubuntu app scope (not very successfully)

June 2016

  1. Programmatic Progressiveness

May 2016

  1. The importance of URLs
  2. CSS colour words in hex

April 2016

  1. LOWREZJAM reviews
  2. The wisest words spoken

March 2016

  1. Reasons to not like ads
  2. Mothering

February 2016

  1. Lost in the Maze
  2. Android apps and sensitive permissions

January 2016

  1. What I Did On My Holidays, or, Pouring Out A Forty
  2. Managing my books
  3. SCaLE 14x plans
  4. Book review: Adaptive Web Design by Aaron Gustafson

December 2015

  1. Titan, the toughest cable ever

November 2015

  1. No UI is some UI
  2. The Blue Moods of Spain

September 2015

  1. The platform is just another library

August 2015

  1. Using the content hub on Ubuntu
  2. Fooling the natives

June 2015

  1. Availability
  2. A review of Neal Stephenson's Seveneves
  3. It also checks its JavaScript

May 2015

  1. Disputing a BS YouTube copyright claim
  2. Unhappy about SPA frameworks
  3. Burning trees
  4. Things that are perfect
  5. Your periodic reminder that
  6. I wish I could pay for things on my mobile bill

April 2015

  1. Why I Play The Lottery
  2. A music thing for my parents
  3. Send a URL to your Ubuntu phone with Caxton

March 2015

  1. Chrome improves Add To Home Screen. Sorta

February 2015

  1. Bad Voltage Live 2015
  2. Bad Voltage live show at SCALE 2015

January 2015

  1. Temporarily older than Benedict Cumberbatch for six months again, dammit
  2. Keyhunter Birmingham
  3. Live screencasting from Ubuntu phone
  4. Ubuntu phone screencasting, a minor tip
  5. Ubuntu Component Store, redux 2

December 2014

  1. Enabling the devtools inspector when using Oxide in an Ubuntu SDK QML app
  2. The Matasano crypto challenges

November 2014

  1. Vouching for webmentions; hashing for vouches
  2. Enabling Webmentions
  3. Making a static build of sox
  4. Ubuntu Component Store, redux
  5. What If

Every year

2026 52025 62024 102023 52022 82021 52020 192019 52018 152017 212016 182015 262014 382013 542012 422011 202010 312009 632008 792007 1162006 1782005 2602004 2522003 2342002 359