Observations on what's around me and projects I'm working on.


Posts tagged with web

Moving static sites from AWS to Bunny net

I have a handful of static websites which have been living on AWS. They're there because they are too big for GitHub Pages.  But AWS is a slog for this, and I was looking around for alternatives. My criteria: it must be easy.  I was pointed towards bunny.net which is working well. As an increasingly important bonus,...
Read more

Safari password autofill sometimes sets the wrong password

I found a case where Safari, the macOS web browser, will sometime append a username to a password field. It's very odd. This is with Apple Password, on an old-ish web site using two step login: fill in the username, press next, fill in the password. Using autofill, the site would respond with "incorrect password", but...
Read more

UniFFI (at Async JS meet up)

Tonight I was at Async for James talking about uniffi-rs. It’s a tool to generate bindings to Rust code from various other places: Javascript worlds, Python, Kotlin, Swift, others, and now—thanks to James—React Native too. This one slide nicely shows the idea: This is all new to me. It means you can: package up core...
Read more

Organise around tasks not business units

Reading: This is the best thing the Tories did in office, James O’Malley, 24 May 2024. Spoiler: the best thing is gov.uk, and the post is great reminder of the reasons why, including: For example, one key early decision was that the government’s digital presence should be organised around tasks people might want to...
Read more

Experience building a web app with Rust

Late 2022/early 2023 I spent some time building a web application using Rust and Typescript. Somethings I would do differently, but the libraries worked well. I used: Axum for the web framework, essentially serving up HTML and other media, handling authentication, and dishing out lumps of JSON. Recommended. For HTML...
Read more

Search engine alternatives

I wouldn’t have noticed The Great Bing Outage of ‘24, except that it took out DuckDuckGo as well. I didn’t realize there was a connection between them until it was pointed out to me. A couple of alternative services I saw mentioned: Of those, Mojeek produced better results for me. Paul tells me they’re also a local...
Read more

Modelling JavaScript in Scala with Scala.js

Surely there’s something in JavaScript that Scala.js can’t handle? If there is, I’ve not found it yet. Each time I’ve faced some JavaScript obstacle I’ve been overjoyed to find an answer in Scala.js. In this post I’ll highlight 3 features from Scala.js 1.x that I’ve recently used to dig myself out of a hole:...
Read more