Oh ok, thatโs a political reference, I didnโt get that. Nevermind ๐
01.04.2025 22:56 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0@johannesewald.de.bsky.social
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. Co-founder of @peerigon. Previously working on @webpack.
Oh ok, thatโs a political reference, I didnโt get that. Nevermind ๐
01.04.2025 22:56 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I have a vague idea, but I always forget what is what ๐ฅฒ
01.04.2025 22:54 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I thought esbuild produces a single file but maybe thereโs an option
19.03.2025 19:38 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0What tool does Node use under the hood?
19.03.2025 19:37 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0What's currently the fastest way to transpile TS to individual JS files without type checking? We can't just strip types because we use enums.
19.03.2025 09:12 โ ๐ 2 ๐ 1 ๐ฌ 2 ๐ 0Is it? Did you check every digit? ๐
14.03.2025 12:21 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Yes, it was meant to be abstract, not about TypeScript.
14.03.2025 00:02 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Is this something experienced Rust developers would solve easily or is it something that is just really hard in Rust?
(Iโve encountered this in my pet project and I gave up ๐
)
Why "Choose the right tool for the right job" might be true, but unhelpful (and why choosing the right programming language is less important than people think):
13.03.2025 18:04 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Thatโs so cool to see it in a real-world project ๐
25.02.2025 18:37 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Thank you! ๐ So itโs not useless ๐
23.02.2025 18:05 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0To be fair: I donโt maintain it anymore because I donโt use it. I gave edi9999 maintainer rights but theyโre doing a great job as far as I can tell :)
23.02.2025 17:57 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0As far as I remember I needed a safe way to evaluate expressions without using eval(). I was using Angular.js in a different project back then so I decided to extract "the good parts" ;)
So nice to hear that itโs still of great use for you ๐. Whatโs the topic of your talk?
Hat mich auch erwischt ๐ ๐ฅต
21.02.2025 15:12 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Not sure what you mean. I donโt see any error in my playgroundโฆ
21.02.2025 06:31 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I agree! Comments should mostly explain the Why, not the What ๐
19.02.2025 14:19 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0This summarizes my experiences with AI coding assistants so far. After my initial reservations, I started to appreciate them for quick feedback or easy refactorings.
Theyโre impressive for the first 50% of the task, but I often hit the point where I think it would be faster now to do it by hand.
I donโt know but I wish theyโd use Array<Type> as the canonical form :)
10.02.2025 21:15 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0This hurts ๐คฆโโ๏ธ
08.02.2025 22:14 โ ๐ 6 ๐ 0 ๐ฌ 0 ๐ 0Nice!!
08.02.2025 18:14 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I hate that AIs are still bad at refactoring code. Thereโs so much refactoring thatโs too sophisticated for string replace but too dumb for humans ๐
08.02.2025 11:08 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Thatโs what I did :) I decide against rules that complain about code that works and isnโt flawed in some other way.
I asked @mattpocock.com the other day and he also turned it off
Regarding skipLibCheck: I agree with your sentiment but I often find myself turning it on it big projects. Itโs mostly necessary because of conflicting types in node_modules (e.g. Cypress bringing their own type definitions for Mocha, etc.).
07.02.2025 22:35 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Regarding exactOptionalPropertyTypes: it sounded very promising, but it complained about lot of code that was just ok. Most of the time people donโt distinguish between non-existing properties and undefined and itโs kind of ok.
07.02.2025 22:35 โ ๐ 1 ๐ 0 ๐ฌ 2 ๐ 0Regarding noUncheckedIndexedAccess: Iโd turn it on. I donโt think itโs about holes, but rather indices out of bounds. I saw several instances where it caught actual bugs in sloppy code.
07.02.2025 22:35 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Very interesting, you covered everything ๐
07.02.2025 22:35 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0JavaScript devs: when your backend is written in another language and it returns snake_case, do you transform them to camelCase or keep them as they are?
05.02.2025 09:44 โ ๐ 2 ๐ 0 ๐ฌ 2 ๐ 0I gave it a shot:
So lassen sich mit CSS, JavaScript, SVG und Canvas bezaubernde Interaktionen und kleine magische Details gestalten.
Hier verrate ich meine besten Tricks!
@joshwcomeau.com Iโd go with this translation, it sounds very natural to me :)
Only change Iโd make: instead of "reizende Details schaffen kannst" Iโd use "reizende Details kreierstโ, but thatโs just my personal taste.
Totally agree with this one :)
For the best result, youโd need to translate it more freely. The other translations here are correct, but they still sound translated.