Could not have said it better: I want to think about the code I ship myself. It's not about the LOC, but about the understanding of underlying structures. Generating the code won't give you that knowledge!
Kudos @localghost.dev!
localghost.dev/blog/stop-ge...
Posts by DerTimonius
Do you like a free tool? Send money.
Do you use a tool at work? Convince your employer to sponsor it. Stop marketing OSS as free stuff to your employer, and treat it as a cost for the company.
You only endanger the OSS project, if you don't give something in return.
Nice, can't wait to get rid of eslint in even more projects!
The last one was a head scratcher. I was like "nah, he won't use such a weird curve" and then you did 😅
Is this similar to the `"user" | "admin" | (string & {})` to keep autocomplete when also allowing for other string values?
Maybe I should start hanging out around here more often again 👀
Just started the course and am already pretty excited about my progress! In the "Match my curve" section, I was even able to get a 100% match. Hopefully I get something special since it was Josh's favorite 😁
screenshot of a code snippet, specifically of the `ExactlyOne` type which takes a generic parameter to map over the generic
I recently had to create the weirdest type helpers with a usage of generics that would even make @mattpocock.com proud!
And since I am also very proud of those, I had to write a blog post about them
www.dertimonius.dev/posts/til-36
screenshot of the new Readme at the original material theme github repo, showing only a single commit and a new name (Fanny Theme), while still showing Material Theme in the about section
Mattia doing weird stuff again: nuking the git history of the Material Theme again and renaming the repo to something different.
Again, a great example on what not to do in OSS.
Bertie Botts Bohnen, sollte eigentlich alle Farben abdecken!
Screenshot showing the automated translation of Youtube, changing the title from "Tailwind 4 is here!" to the german "Rückenwind 4 ist da!"
Damn, the automated title translations in Youtube are annoying. But happy to see that @syntax.fm is talking about Rückenwind 4, it's way cooler than @tailwindcss.com 🙃
good thing I always specify the version in all of my Dockerfiles 👀
yeah, would have been an option, but in our case we just wanted a quick way to check if one element on the first array is part of the second array. not too difficult to write without sets
I love sets, but we had to remove a Set.intersection call as we had a lot of users with old browsers and it broke the website for all of them. It was a sad day.
as a former physician: can confirm
in medicine, there's the famous saying "when you hear hoofbeats, think horses, not zebras" to suggest that you should not think of exotic diseases first when there are simpler, more common explanations.
this was a nazi salute and nothing else. ffs.
I have written a linked list once for my job. but it's not really a linked list, just a neat way to keep the correct order from the returned data of the database...
thankfully there's some 4/4 hidden in their music somewhere most of the time, so you can at least nod mindlessly 😀
a screenshot of a TypeScript code comment (@ts-expect-error) with the following explanation: I have no clue why this is complaining now, but it works, so I don't care
it's this kind of day
As a full-stack dev who is way more interested in the backend I feel attacked. Also this is 100% accurate.
"Inaccessible products are broken products. The first step to fix them is to give a damn."
uxdesign.cc/giving-a-dam...
#a11y
Switched from Warp to Wezterm this year. Could still squeeze the change to Ghostty in
an animated figure getting asked: how many off-by one errors do you want? and responding with yes
my AoC experience today
me: let's use regex to parse the AoC inputs this year
also me: *keeps forgetting that wildcard matching is greedy in regex*
did I just spend over an hour trying to find a bug in my algorithm just to realize I parsed the input incorrectly? maybe
I once removed a 20+kB package from a production app by writing the two (!) utility functions we actually needed myself. In sum, it was only 30 lines of code, why always import libraries when you can do it yourself?
really like your approach of using a `row, col` set for the antennas! I mostly opt for an array of [row, col] which can be quite annoying to work with... might try your approach in the next 2D-array challenge 🙌
I always know that I may be dabbling too much in other languages when I forget the correct way to print something.
"wait, is it println! or fmt.Printf? or just print?"
My favorite framework just keeps getting better and better!
Regex are awesome. We're all just not very good at implementing them correctly