I was so absorbed by yesterdayโs topics at @jsheroes.io that I completely forgot to post about them - but fear not, I will blab about them in the following days ๐ค
Until then, let day 2 begin!
#JSHeroes #JSHeroes2025
@radu-b.bsky.social
Blabbing a lot about fixing problems with JS. Living the life at RebelDot.
I was so absorbed by yesterdayโs topics at @jsheroes.io that I completely forgot to post about them - but fear not, I will blab about them in the following days ๐ค
Until then, let day 2 begin!
#JSHeroes #JSHeroes2025
Writing unit tests will never be the same after your talk! My intuition told me we should only test business logic, but was having a hard time identifying it. You managed through your talk to shed light on the topic for me! ๐
30.05.2025 08:15 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Intro slide of my presentation
OK, looks like I'm up next!
"6 Refactorings for Untested Legacy Code"
Let's step into the Dark Forest together and see what spells can help us with that ๐ช
Just after the breakโฆ โ
#JSHeroes2025
Even if I'm a NestJS fan boi, I just have to appreciate the titanic work done for Express 5.0!โจ Great talk by @sheplu.bsky.social
30.05.2025 07:35 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Back at @jsheroes.io ๐ค
Ready for two days of amazing talks!
#JSHeroes #JSHeroes2025
That was my TED Talk, thank you for your attention ๐คญ
26.03.2025 21:54 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0In the meanwhile, test Tanstack Start while in Beta and share your opinion to the world. If you have any feedback, share it with the dev team and the community. Report bugs and engage in conversations around known issues.
26.03.2025 21:54 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0We need alternatives and my gut feeling is that @tanstack.com Start has the potential to deliver the meta-framework React deserves. Canโt wait for it to be ready for production.
26.03.2025 21:54 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I was never convinced of Vercel having good intentions for taking over Next JS. But it was just a gut feeling. Reading this article from Eduardo Boucas confirms me that maybe Iโm not crazy after all. eduardoboucas.com/posts/2025-0...
26.03.2025 21:54 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0Ideally I'd want to keep the route path, but change its configuration entirely based on the migration feature flag.
Let's say we have V1 of route A and V2 of the same Route A. Is there a way to conditionally rebuild the route at runtime so users could see V2 only when the feature is finished?
@tannerlinsley.com I am experimenting with Tanstack Router and runtime feature flags.
Enabling/Disabling routes entirely is a breeze through pathless routes, but I'm kind of blocked when it comes to migration flags.
Oh weโre going to have a blast! ๐ฅน
06.03.2025 15:22 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Iโve been having sleep issues lately so Iโm quite grumpy at work. But I just came out of this wholesome 1:1 call with a colleague of mine and for the first time in 6 months I felt a relation of trust between us. Forever grateful for these kind of moments. ๐
05.03.2025 13:56 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Idk why, but I was quite reluctant in trying Tailwind. I always said that code looks nasty.
Up until last month, when I gave it a try for a new customer. Being able to build good looking UIโs with such low effort is just brilliantโฆ
Adding that to my extensions list! Thanks mate! Will come back with feedback.
19.02.2025 16:47 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0This.
19.02.2025 06:19 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Never tried that... But it would be a nice thing to have.
I remembered though that I also make use of Sonarqube for IDE - but this is not auditing npm packages, it just helps with writing clean code.
docs.sonarsource.com/sonarqube-fo...
We ran it in the CI as a first step. If there were any major risks the CI would break.
There were times when it proved itself inconvenient, but it did create quite the fuss for the stakeholders. The devs were happy, because it justified investigating the issue.
I was working on a longer thread, but then Chrome crashed ๐ซ @bsky.app please give us the option to save drafts ๐ฅบ
18.02.2025 14:53 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I have successfully used Trivy in the past and it made wonder with auditing both npm dependecies and environment ones. I suggest checking it out.
aquasecurity.github.io/trivy/v0.18.3/
Your piece reminded me that Iโve read something similar in the past. Leaving here a link for whoever stumbles on this comment to explore.
And thank you, Travis for the reminder! ๐
fs.blog/map-and-terr...
Woah, that is some great content! ๐ฅน
05.02.2025 09:27 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I have recently learned about the existence of so called Universally Unique Lexicographically Sortable Identifier or in short, ULID.
It could come in handy when you need a dataset that can be sorted chronologically by id, but I am curious if there are alternatives ๐ค
github.com/ulid/spec
Sounds like a plan!
04.02.2025 11:25 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I donโt know which is the vulnerability. However, I would bet that you could mitigate it by applying a bit of input validation. Zod can be a great contestant for that.
03.02.2025 10:06 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0tanstack.com/start/latest...
Apparently in the Learn the Basics section of the docs, the Meta tag is present, but there's nothing to warn you that things might fail - like adding the css file for Tailwind - if you forget about it. I wonder if this is the intended behavior?
It was shorter than I was expecting. Apparently my code was missing the <Meta/> tag from "@tanstack/start" library and it silently failed to add them. Taking the docs for another round of scouring, maybe I missed smth ๐ค
31.01.2025 20:33 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Iโve been experimenting with @tanstack.com Start and for some reason the links described in createRootRoute are not being generated at all. Long night ahead โค๏ธ
31.01.2025 20:13 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0@shaneaparrish.bsky.social has this great take on writing stating that Good writing requires good thinking.
Hereโs a blog post of his, on the subject:
fs.blog/writing-to-t...
For me, writing works like a truth serum, as it always exposes cracks in the thinking process. This is why I advocate for constant note taking and documenting progressively when it comes to building even the most simple systems.
30.01.2025 09:40 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0