Federico Biccheddu
f15u.dev
Federico Biccheddu
@f15u.dev
Software Engineer, CTO @ Parcy, Inc · Effect-TS enthusiast · EDM Composer
Hey @bsky.app, If I don't follow Discover, please don't show content from it in my "Following" feed.

I have different feeds *for a reason*.

At least give me the option to choose if I'd like content from other feeds instead of choosing for me.
July 8, 2025 at 8:25 PM
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
Reposted by Federico Biccheddu
I am looking for a short piece of heavy metal music to license (paid) for a project, and I would love to get it from a small indie band. If anyone has any recommendations, I am all ears. Reach out here or at [email protected].

Reposts for reach appreciated.
June 26, 2025 at 6:53 PM
Reposted by Federico Biccheddu
Node excitement 😉

Node v24.3 has improved support for type-stripping 🎉

🔷 Removes noisy warning
🔷 Better compatibility

The feature is almost ready to be called done. The next (and final) maturity step is to designate it as officially "stable".

nodejs.org/en/blog/rele...
Node.js — Node v24.3.0 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
June 25, 2025 at 10:42 AM
Reposted by Federico Biccheddu
...he says to Signal's president
June 17, 2025 at 3:15 PM
It seems obvious, but this is one of the big mental shift you can have to improve as a developer.

@effect-ts.bsky.social it's an example on how, if you embrace this shift, the quality arises and you start thinking more on the what and less on the how.
You don’t write code anymore. You describe what you want done.
The code writes itself.
June 13, 2025 at 12:58 PM
@soundcloud.dev the sign-in form is broken.

Every time I try to sign in, I receive the error "Something unexpected happened. Please try again."

It looks is captcha request the fails with a 403, but there is no way to me to prove the request is legit.
June 9, 2025 at 8:59 PM
Reposted by Federico Biccheddu
Web sites with a Facebook pixel were communicating with local native apps (Instagram, Facebook, maybe WhatsApp) to log (and attribute) incognito web browsing activity.

Write-up: localmess.github.io
Story: english.elpais.com/technology/2...
Covert Web-to-App Tracking via Localhost on Android
localmess.github.io
June 6, 2025 at 2:40 PM
Reposted by Federico Biccheddu
I am getting SO tired of these posts from influencers:

“We literally cloned an N billion-dollar company in 20 minutes with {vibe coding tool}. This changes the game forever.”

No, you didn’t “clone” a billion-dollar business. You created a landing page similar to it. That’s all.
June 6, 2025 at 8:10 AM
Reposted by Federico Biccheddu
I get that it's a skill issue on my end, but damn if it doesn't feel like every time I try to use React I feel like everywhere I step there's a rake waiting to bash me in the face

I feel like, somehow, knowing JavaScript actively hinders me from writing React, which feels weird and wrong
May 28, 2025 at 6:16 PM
Reposted by Federico Biccheddu
Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace!

npm install -D @​typescript/native-preview
npx tsgo --version

Read up more on our blog!
Announcing TypeScript Native Previews - TypeScript
Previews of the native TypeScript port are now available on npm and for VS Code through the Visual Studio Marketplace!
devblogs.microsoft.com
May 22, 2025 at 3:09 PM
Reposted by Federico Biccheddu
It's been a long time coming but the http QUERY method spec is nearly done www.ietf.org/archive/id/d...
The HTTP QUERY Method
This specification defines a new HTTP method, QUERY, as a safe, idempotent request method that can carry request content.
www.ietf.org
May 22, 2025 at 3:05 AM
Reposted by Federico Biccheddu
My book is on sale this week if anyone hasn't read it yet :)

Your Code as a Crime Scene
by Adam Tornhill

Domain Modeling Made Functional
by @scottwlaschin.bsky.social

The Art of Functional Programming
by Minh Quang Tran, PhD

Seven Obscure Languages in Seven Weeks
by @aqsaqal.bsky.social
May 15, 2025 at 4:10 PM
Reposted by Federico Biccheddu
Attachments are now out as part of Svelte 5.29!

They're a better version of the `use:` actions that Svelte has historically used and let you "attach" actions like:

<button {@attach tooltip('Hello')}>Hover me</button>
May 14, 2025 at 6:55 PM
Reposted by Federico Biccheddu
Effect 4.0 is on the way – smaller, faster, and more refined. In his closing remarks, Michael Arnaldi, creator of Effect, shared what’s coming:

▸ ~20× faster streams & batching
▸ Smaller bundles
▸ STM integrated into core

Big changes, same focus.

www.youtube.com/watch?v=nyvB...
Building Effect 4.0 | Michael Arnaldi (Effect Days 2025)
YouTube video by Effect | TypeScript at Scale
www.youtube.com
April 8, 2025 at 12:25 PM
Reposted by Federico Biccheddu
One thing we can do to help teams code consistently is provide type-checking so that all of the configurable options for a specific component are available while coding. @brob.dev has a super practical example working with TypeScript in Astro.

css-tricks.com/crafting-str...
Crafting Strong DX With Astro Components and TypeScript | CSS-Tricks
One thing we can do to help teams code consistently is provide type-checking so that all of the configurable options for a specific component are available while coding. Bryan demonstrates how he does...
css-tricks.com
April 1, 2025 at 1:57 PM
Reposted by Federico Biccheddu
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!

devblogs.microsoft.com/typescript/t...
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
devblogs.microsoft.com
March 11, 2025 at 2:36 PM
Reposted by Federico Biccheddu
TypeScript 5.8 is now out, with

✅ Better Checks on return expressions
✅ Support for require(esm) in --module nodenext
✅ --libReplacement to speed up program loading
✅ --erasableSyntaxOnly

and more! Try it today!

devblogs.microsoft.com/typescript/a...
Announcing TypeScript 5.8 - TypeScript
Today we’re excited to announce the release of TypeScript 5.8! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by adding syntax for types. Writing types in our...
devblogs.microsoft.com
February 28, 2025 at 7:44 PM
Reposted by Federico Biccheddu
Reinventing the wheel is not a problem. Reinventing the problem is a real problem.
February 19, 2025 at 4:36 PM
Reposted by Federico Biccheddu
✍️ Getting started with tracing in Effect

Backend TypeScript apps can feel like a mystery when things go wrong. @effect-ts.bsky.social has observability baked in to help monitor each step of a program and identify issues. Here's what I learned while setting up its tracing features.
Getting started with tracing in Effect
mattrossman.com
February 17, 2025 at 3:47 PM
The frustration working with Amazon and its authorization system is unique.

Sometimes you get "UnkownError"s;
so you try the simulator and gives the result you expect;
you try the CLI and it works;
then you apply the changes with terraform but it fails.

It is *so frustrating*...
February 17, 2025 at 3:34 PM
An interesting read.

As a new NixOS user, it helped me understand some nuances of the command I use almost daily.
I found the post very easy to read, even with my limited knowledge of NixOS.
Please Stop Using `nixos-rebuild switch`
Better practices for safely and reliably deploying and updating NixOS systems.
aly.codes
February 13, 2025 at 1:44 PM
Reposted by Federico Biccheddu
So! My static analysis of the DeepSeek Android app reveals it contains significant spyware and malware functionality that a normal chat app shouldn't have.

Full technical details in my new blog post:
michael.bacarella.com/2025/02/07/s...
Static analysis of the DeepSeek Android App
Introduction
michael.bacarella.com
February 7, 2025 at 4:03 PM
Please, PLEASE, stop hijacking the contextual menu right clicking on logos and, even worse, navigating to the home page. This is a terrible UX!
January 23, 2025 at 12:15 AM