2025-10-01
Go 101 -Go 101
go101.org2025-09-29
Create with Swift - Anything is possible.
www.createwithswift.comGood code examples with screenshots showing what the UI looks like. Apple's documentation usually lacks screenshots showing what particular SwiftUI components look like or how they function – it's up to third-party developers to provide this information.
2025-08-21
Compress Video Online for Free
www.redpandacompress.comJust ffmpeg in the browser, useful
2025-08-20
Design foundations from idea to interface - WWDC25 - Videos - Apple Developer
developer.apple.com/videos/play/wwdc2025/359Just a simple demo of transforming one iOS app design to another where upon using an app we try to ask to the following questions:
- Where am I?
The app should make it clear right away, so Im not left wondering where I am or how I got here
- What can I do?
I shouldn't have to guess – actions should be clear and easy to understand
- Where can I go?
A clear sense of next steps to keep the flow going and helps me avoid hesitation or second-guessing
I wish some professional software answered those questions. As well as mine, really. Should rewatch it from time to time.
2025-08-19
SwiftUI Font and Texts - swiftyplace
www.swiftyplace.com/blog/swiftui-font-and-textsNo Comment
prog21.dadgum.com/57.html2025-08-13
Coding Without a Laptop - Two Weeks with AR Glasses and Linux on Android | Hold The Robot
holdtherobot.com/blog/2025/05/11/linux-on-android-with-ar-glasses2025-07-28
Overview of last 20 years of DBMSs
db.cs.cmu.edu/papers/2024/whatgoesaround-sigmodrec2024.pdfAnd some talk about SQL and relational models.
2025-07-25
Multi-Version Concurrency Control in Postgres (its funny)
www.cs.cmu.edu/~pavlo/blog/2023/04/the-part-of-postgresql-we-hate-the-most.html2025-07-15
I Want to Love Linux. It Doesn’t Love Me Back: Post 4 – Wayland Is Growing Up. And Now We Don’t Have a Choice — fireborn
fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-4-wayland-is-growing-up-and-now-we-dont-have-a-choice2025-07-03
Test your click speed - InstantClick
instantclick.io/click-test2025-06-30
Hypermedia: A Reintroduction
hypermedia.systems/hypermedia-a-reintroduction2025-06-13
Data Engineers Should Be Held To The Same Standards As Bakers
www.hermit-tech.com/blog/data-engineers-and-bakersThe latter consequence of low expectations is the more serious one. It's something that some people may never recover from. The average career of a paramedic is 6-8 years because of the physical and psychological strain the job puts on a person. The career of a physiotherapist is about the same, mainly because they become someone's personal psychologist 8 times a day while treating back pain or a sore knee. The trajectory of a data or software engineer seems to be a bit different: they burn out from the mental stress of working in dishonest and fraudulent cultures that produce unsatisfying work, but the engineer stays in the profession. Only they're a shell of a human. How many developers or programmers do you know who are a little sad all the time? I wonder what caused them to be like that.
Am I Even Good Enough For Imposter Syndrome?
www.hermit-tech.com/blog/am-i-even-good-enough-for-imposter-syndromeSo much of building tech stuff is a figurative conversation - between you and the machine, you and the abstraction, you and the people who will use what you build, you and the people who will maintain it, you and those who came before you. To understand such a varied audience you need to anchor on your understanding of yourself. Improve the one tool you can never replace - you.
2025-06-12
Jeff's yt channel got strike for showing "Dangerous and harmful content" – Jellyfin
www.jeffgeerling.com/blog/2025/self-hosting-your-own-media-considered-harmful-updatedJeff Geerling
Eventually (about 12 hours into the ordeal), the TeamYouTube account on X mentioned they were looking into it (after the appeal had been rejected).
After there was some coverage on /., Hacker News, and a few tech news sites, I was contacted by the YouTube Creator Liason (Rene Ritchie, great guy who often has to be the go-between for creators and whatever internal machinery spits out these decisions) and he said they would be restoring the video.
Almost exactly a day after I got the initial strike/warning, the video was restored.
But the rejection notice still shows up in my YouTube Studio dashboard, go figure :D
I wouldn't care too much about a single video like this... except the exact reason for why it violated community guidelines (and survived the first — and for most creators who don't have the social media reach I do — only appeal) still hasn't been given.
This kind of rejection can have a chilling effect on certain types of content. Like was it a mention of Kodi, or LibreELEC, or just the idea of having a local media library? Or was it triggered by showing the playback of a movie outside (legally acquired on physical media, mind you) of some movie studio's boutique streaming service?
Who knows...
2025-06-01
I Want to Love Linux. It Doesn’t Love Me Back: Post 2 – The Audio Stack Is a Crime Scene — fireborn
fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-2-the-audio-stack-is-a-crime-sceneSoftware: betula | FediIndex
fedi.wrm.sr/software/betulaFediIndex data on Betula. Very interesting! 1.3.0 is still used by some, 1.2.0 has ceased to exist. Third of all instances are hosted in Russia.
I wish it knew more Betula instances though.
2025-05-31
CSS Minecraft
benjaminaster.github.io/CSS-MinecraftA Minecraft clone made with pure HTML & CSS – no JavaScript.
This blog is hosted on a Nintendo Wii
blog.infected.systems/posts/2025-04-21-this-blog-is-hosted-on-a-nintendo-wiiNetBSD-based Nintendo Wii that serves static content using HTTP, proxied by Caddy to the whole world wide web. Beautiful.