Weeknotes 103
18th June, 2023
“Woefully inadequate standard library”
-
JavaScript got better while I wasn’t looking – another great article from Eevee.
…woefully inadequate standard library…
Coming from Ruby, this is one of my biggest issues with JavaScript – doing anything seems to require a library.
-
Someone is working on improvements to how Elixir outputs compiler diagnostics. It looks very nice!
Side note: Look at how José Valim interacts with other people in his open source projects. Compare this to, I don’t know…some other well known web frameworks…
-
I’ve become increasingly aware that I’m bad at asking for help. I feel I should be able to do everything on my own.
-
In issue 20 I said that I need to learn Flexbox and generally get up to speed with more modern CSS. I did some learning then, but if I don’t use it, I forget it. This week I’ve been Flexbox-ing again but via Tailwind.
The time it took me to figure out how to right align two
<li>
s out of a<ul>
was frustrating. And it didn’t involve Flexbox directly. Of course, I will remember this “trick” next time, but should it need tricks?I find modern CSS equal parts amazing and disappointing.
-
Prefixed base62 UUIDv7 Object IDs with Ecto
Nice walkthrough about how to add support for UUIDv7 to Ecto.
Object IDs should carry context so we will add prefixes to the IDs: /accounts/acct_02tRrww6GFm4urcMhyQpAS.
The benefits of prefixing the ID with the resource type are clear, but they sure do look fugly.
-
Google have decided to start offering a Chrome version just for testing.
You want consistent, reproducible results across repeated test runs—but this may not happen if the browser executable or binary decides to update itself in between two runs.
-
val town – cool idea.
If GitHub Gists could run And AWS Lambda were fun
-
The Reddit guy doesn’t seem to understand Reddit at all.
-
I got a personal best on my bench press this week. A number I’ve wanted to get for a while now. Most people would feel great having achieved this goal. I felt nothing really. Slightly pleased was the most I could muster.
Some fellow gym goers encouraged me to go for it. And I made it. But I was annoyed. Annoyed that I achieved it with relative ease and that it took other people pushing me to try at all. Could I have done this months ago if I’d just tried?
I’m really struggling to get back on track with things at the moment. I feel like I have so much time and opportunity for betterment but I’m not taking advantage of that. I want to learn x, and y, but I don’t start. Or start and stop when it gets hard.
I have projects that I was enthusiastic about when I started them but as soon as they got hard my brain says “What’s the point in this anyway?”. I try telling it to shut up, “there’s no point in anything, idiot”, but he always wins.
What is important? What should I be doing? And where do I start? Fucking tedious beyond measure.
-
I bought 3kg of frozen gooseberries online this week.
Shut up. I like gooseberries.