Weeknotes 138
18th February, 2024
“Minimum version”
-
This week I’ve been making lists of drain, gutter, and woodworm experts. It’s a lot of fun.
-
Add allow_browser to set minimum versions for your application
Shouldn’t a web framework default be what the majority of people using the framework would want rather than the whims of the few?
-
Speaking of which, how’s that Progressive Web App plan going now that Apple is crippling them in the EU?
-
These weeknotes use two different typefaces. I’ve self-hosted one of them since the beginning because I bought it specifically but the other was hosted on Google Fonts' CDN. I was always unsure (still am) about what is best performance-wise.
Anyway, I am now self-hosting. I downloaded Montserrat from Google Fonts and then converted the TrueType to a WOFF like this:
$ brew install woff2 $ woff2_compress static/fonts/Montserrat-Bold.ttf Processing static/fonts/Montserrat-Bold.ttf => static/fonts/Montserrat-Bold.woff2
The conversion shaves off quite a few bytes.
193K Montserrat-Bold.ttf 61K Montserrat-Bold.woff2
-
Did you know you should receive automatic compensation from your ISP if they are signed up to the Automatic compensation scheme? This includes failure to install a service on time, delays in fixing etc.
-
I bought my smart look this week. You’ll hear about it if I get locked out of my house 👀
-
My broadband searching led me to a term I’ve heard many times, but never really understood – Peering.
What is Peering? Well, the Internet is actually made up of lots of smaller networks. Getting from one place to another means the traffic needs to be routed via many different networks. Without adequate peering agreements traffic may have to flow through non-optimal routes.
Peering is generally an agreement between network providers to allow traffic to flow through their networks, improving resiliency and/or latency, as traffic can now flow more directly.
You can even lookup what peering an ISP has at PeeringDB. For example, you can see that BT have many peers.
-
The structural survey from last week has created a lot of admin in the form of asking for and gathering quotes for various checks, services, and works. This is home ownership.
-
I didn’t see Revolut being the company to introduce an eSIM.
-
“Turso makes it easy to offer one database per tenant on your SaaS platform."
This is kinda what Fly are aiming for too.
-
One of the core developers of nginx has forked the project.
Unfortunately, some new non-technical management at F5 recently decided that they know better how to run open source projects. In particular, they decided to interfere with security policy nginx uses for years, ignoring both the policy and developers’ position.
-
New GitHub Copilot Research Finds ‘Downward Pressure on Code Quality’ – Shocking news.
-
Fly.io are partnering with Tigris to give their customers access to an S3-compatible object store that is globally distributed by default.
I know how this looks for a lot of you. It looks like we’re partnering with Tigris because we’re chicken, and we didn’t want to build something like this. Well, guess what: you’re right!
-
I added a JSON Feed feed to this site this week. Why? I dunno. All the cool kids seem to be doing it, so I thought “why not?” – it is accessible at https://weeknotes.elver.me/feed.json if you’re so inclined.
-
I can feel the pull of home automation. I feel it’s presence. Soon.