Weeknotes 217
24th August, 2025
βHalf-assed ideaβ
-
Macrowave – “Turn Your Mac Into a Private Radio Station”.
-
I realised that all of my “ideas” for “apps” are actually just single feature ideas that require me to build a whole other app in order to implement them. Not very time efficient π
For example, I use Callsheet to track what TV or Movies I want to watch, and it works well for that, but it doesn’t let me view the movies on a calendar, which is what I would also like.
-
So I did an internet code.
I decided that instead of using Callsheet I would use the TMDB watchlist feature and then use their API to pull the watchlist items and output an ical which I could subscribe to.
This was quite a half-assed idea from the very start, which both didn’t solve the problem and not in the right way. I find it difficult to figure out whether some of these thoughts are self-sabotage or genuine concerns so I decided to carry on anyway, and at least get it deployed and “working” so it didn’t end up on the unfinished pile.
Well I don’t actually consider this “done” yet but I did write and deploy some code for the first time in ages, so that is good.
-
TIL how to name files with different editions and versions for Plex
-
Stress Test Data for Web Projects
When making websites I have some go-to test data to push designs to the limits. I use this test data for creating test accounts, submitting forms, as mock data in designs, and all sorts of random things.
Refer to the bottom for CSS solutions.
-
octo.nvim– I don’t have much use for this right now, but I think I might in the future. -
I’ve been lucky enough to experience building great UIs for amazing products, but when I look around me, I see a world of “good enough”.
Yeah.
-
#197: LiveView Colocated Hooks seem like a nice idea.
-
AWS CEO Matt Garman just said what everyone is thinking about AI replacing software developers
The real tragedy? An entire generation of Web Designers and Software Engineers may never know the joy of making something truly meaningful β something that solves an actual problem instead of bumping a conversion rate by 0.25%.
Is this real? A CEO not talking complete bollocks π
-
Ecto,
on_replaceand deferred checksDeferrable constraint waits until the end of the transaction with checking if its condition is met. This was exactly what I was looking for!
I’ve not heard of deferrable constraints before. Now I have.
-
McDonald’s not lovin’ it when hacker exposes nuggets of rotten security
A white-hat hacker has discovered a series of critical flaws in McDonald’s staff and partner portals that allowed anyone to order free food online, get admin rights to the burger slinger’s marketing materials, and could allow an attacker to get a corporate email account with which to conduct a little filet-o-phishing.
Absolute clown shoes, this.
(Excellent punning from the The Register as you’d expect).
-
After some research, I found this URL that Google itself seems to use in Chrome to check for connectivity:
http://google.com/generate_204 https://google.com/generate_204
The URL returns a 204 No Content HTTP status
This is handy to know about. As close to a canonical connectivity URL as you’ll find I expect.
-
My friend arrived on Friday night and left Sunday morning, so the weekend was full and went quickly. Good times were made, chats were had. I was sad to see him leave. I hate goodbyes.