Radu's Avatar

Radu

@radu-b.bsky.social

Blabbing a lot about fixing problems with JS. Living the life at RebelDot.

83 Followers  |  684 Following  |  70 Posts  |  Joined: 04.11.2024  |  2.0325

Latest posts by radu-b.bsky.social on Bluesky

Post image

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

30.05.2025 08:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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    ๐Ÿ“Œ 0
Intro slide of my presentation

Intro 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

29.05.2025 12:17 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

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    ๐Ÿ“Œ 0

Back at @jsheroes.io ๐Ÿค“
Ready for two days of amazing talks!
#JSHeroes #JSHeroes2025

29.05.2025 06:26 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That was my TED Talk, thank you for your attention ๐Ÿคญ

26.03.2025 21:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In 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    ๐Ÿ“Œ 0

We 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    ๐Ÿ“Œ 0
Preview
You should know this before choosing Next.js Picking the technology stack for a project is an important and consequential decision. In the enterprise space in particular, it often involves a multi-year commitment with long-lasting implications o...

I 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    ๐Ÿ“Œ 0

Ideally 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?

11.03.2025 15:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@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.

11.03.2025 15:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh weโ€™re going to have a blast! ๐Ÿฅน

06.03.2025 15:22 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™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    ๐Ÿ“Œ 0

Idk 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โ€ฆ

04.03.2025 22:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Adding that to my extensions list! Thanks mate! Will come back with feedback.

19.02.2025 16:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This.

19.02.2025 06:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
SonarQube for VS Code Documentation The SonarQube for VS Code documentation explains everything you need to know about using this advanced linter to write Clean Code in your IDE.

Never 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...

18.02.2025 21:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

18.02.2025 18:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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    ๐Ÿ“Œ 0
Trivy A Simple and Comprehensive Vulnerability Scanner for Containers and other Artifacts, Suitable for CI

I 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/

18.02.2025 13:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
The Map Is Not the Territory The map is not the territory reminds us that our mental models of the world are not the same as the world itself. It cautions against confusing our abstractions and representations with the complex, e...

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...

12.02.2025 12:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Woah, that is some great content! ๐Ÿฅน

05.02.2025 09:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - ulid/spec: The canonical spec for ulid The canonical spec for ulid. Contribute to ulid/spec development by creating an account on GitHub.

I 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

04.02.2025 11:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sounds like a plan!

04.02.2025 11:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I 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    ๐Ÿ“Œ 0
Preview
Build a Project from Scratch | TanStack Start React Docs [!NOTE] If you chose to quick start with an example or cloned project, you can skip this guide and move on to the guide. So you want to build a TanStack Start project from scratch? This guide will hel...

tanstack.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?

31.01.2025 20:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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    ๐Ÿ“Œ 0

Iโ€™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
Preview
Writing to Think Writing is the process by which you realize that you do not understand what you are talking about. It's also how you discover new ideas.

@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...

30.01.2025 09:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

@radu-b is following 18 prominent accounts