Federico Biccheddu
f15u.dev
Federico Biccheddu
@f15u.dev
Software Engineer, CTO @ Parcy, Inc · Effect-TS enthusiast · EDM Composer
Object check in TS is a PITA. I started parsing them at the edge of the program (app code). This is probably different for lib code.

IDK if you're searching for a solution; if so, this is the approach I was using before: www.typescriptlang.org/play/#code/G...
TS Playground - An online editor for exploring TypeScript and JavaScript
The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.
www.typescriptlang.org
July 10, 2025 at 2:18 PM
Using Kagi since last November. The quality of search results is better than the alternatives (Startpage, DuckDuckGo, etc).

Not using Orion for now because I'm on Linux, but I would use it; I've found my sweet spot for now with Librefox as it can be configured with Nix.
July 10, 2025 at 2:12 PM
Then I must thank you for your effort 🙏
July 8, 2025 at 9:55 PM
Note for the readers: effect uses FP approaches behind the scene without requiring to know them for using the library.

The are some functions that resembles/implement FP (like do notation), but you can use the library without them.
July 3, 2025 at 3:30 PM
Svelte(kit).

The ecosystem argument is kind of irrelevant as React "needs" an ecosystem because of its patterns. Maybe is true for animations, but that's it.

In Svelte, and others, you can use a JS library without re-implementing it (unless for better DX), so I'd say the ecosystem is bigger.
July 3, 2025 at 1:55 PM
This is a personal attack...
July 3, 2025 at 10:59 AM
Plot twist: the "Show less" labels is wrong and is actually a "Show more of this content" 😆
June 30, 2025 at 1:35 PM
Same, and the color palette feels *very weird*, especially with the extremely low contrast and w/o any reference to the original brand.
June 27, 2025 at 10:01 PM
Is Linux being considered?
June 27, 2025 at 10:05 AM
Reposted by Federico Biccheddu
GREAT example by Yuan

Games is actually a fantastic example of what happens when you remove the obstacle that everyone thought was the biggest hurdle in building a game: needing to build a game engine

Easier to build games… still very hard to build great games!
June 27, 2025 at 12:57 AM
Sometimes if you are back in the queue, your carry-on luggage cannot be put in the cabin because it is already full and needs to be checked, so you're going to wait for the luggage claim
June 26, 2025 at 10:26 AM
I still remember your talk at Effect Days and it was a masterpiece!

Thank you again for have shared your experience.
June 25, 2025 at 1:46 PM
The `<body>` has a `bg-white`, but no `dark:bg-*`. Adding for example a `dark:bg-black` works.

Tailwindcss' `typography` plugin adds a `color: var(--tw-prose-body);` to `.prose` that references `--color-base-content` being a light color in dark-mode, but w/ a white bg, that's the result.
June 23, 2025 at 4:31 PM
Sorry to hijack the thread, but it's impossible to read the content with a preference for a dark mode (screen attached).

Switching to a light mode (w/ Firefox) works well.
June 23, 2025 at 3:44 PM
composing ≠ hiding

Unfortunately it is the most common approach to create components beasts focusing on hiding the code because "looks like complexity" instead of focusing on behavior and, as you say, being more composable *and* reusable.
June 18, 2025 at 7:18 PM
Reposted by Federico Biccheddu
...he says to Signal's president
June 17, 2025 at 3:15 PM
Firefox for Linux. Tried both private and normal tab.

I tried disabling the ad-block and resubmitting the form (this was working days ago).
June 11, 2025 at 9:12 AM