Daniel Barta
danielba.bsky.social
Daniel Barta
@danielba.bsky.social
video on web
danielbarta.com
Reposted by Daniel Barta
✍️ How modern browsers work addyo.substack.com/p/how-modern... - my write-up on browser internals for web developers
How modern browsers work
A web developers guide to browser internals
addyo.substack.com
September 13, 2025 at 7:05 PM
Reposted by Daniel Barta
Holy shit. This guy saved a PNG to a bird.

(he drew a bird into a spectrogram, played that sound to a starling, and the starling reproduced it back to him with enough accuracy he got his bird drawing back in their call's spectrogram) www.youtube.com/watch?v=hCQC...
I Saved a PNG Image To A Bird
YouTube video by Benn Jordan
www.youtube.com
July 28, 2025 at 3:29 PM
Reposted by Daniel Barta
Introducing Voxtral WebGPU: State-of-the-art audio transcription directly in your browser! 🤯

🗣️ Transcribe videos, meeting notes, songs and more
🔐 Runs on-device, meaning no data is sent to a server
🌎 Multilingual (8 languages)
🤗 Completely free (forever) & open source
July 24, 2025 at 3:43 PM
Reposted by Daniel Barta
let's say you've got a canvas that has things on it and you want those things to be in front of other things or behind them 🔊
www.youtube.com/watch?v=zo-m...
sorting things on the canvas
YouTube video by tldraw
www.youtube.com
June 12, 2025 at 8:14 PM
Reposted by Daniel Barta
Fave Cursor workflow at the moment is get Claude to write feature implementation plans into a markdown document and update it as we go.

Breaks features down into phases with checklists, notes, relevant file lists. Essentially acts as read/write memory to prevent chat context from getting too long.
June 6, 2025 at 10:18 AM
Reposted by Daniel Barta
Introducing TanStack DB
@thruflo.com with a great presentation introducing a new front end @tanstack.com library to help progressively adopt sync in any app, with any backend.
May 27, 2025 at 3:43 PM
Too much noise over everything-AI makes it hard to genuinely evaluate MCP. Before I connect all my sensitive data, what are the security implications of MCP? What should I look out for? Beyond naturally querying my database, which is super cool, what are the killer use cases for devs?
May 16, 2025 at 9:15 AM
Reposted by Daniel Barta
Announcing the Local-First Landscape

A comprehensive guide to help developers choose the right tools for building local-first applications.

localfirst.fm/landscape
April 29, 2025 at 2:42 PM
Reposted by Daniel Barta
After 5 years in the making, I'm very happy to finally release Anime.js v4, my dream animation library:

🧩 New modular API
⚡️ Highly performant
🖱️ Scroll-linked animations
🫵 Draggables
↔️ Responsive
✨ Additive animations
🪽 WAAPI support

And so much more!

Check out the new website animejs.com!
April 3, 2025 at 3:32 PM
Reposted by Daniel Barta
Using AI in software development is not about writing more code faster - it's about building better software.

I wrote a free ~60m read on leading effective teams through the age of GenAI: bit.ly/leet-ai ✍️
March 24, 2025 at 6:36 PM
The more I learn of C and the FFmpeg source code the more I appreciate the absence of OOP.
March 16, 2025 at 5:13 PM
Reposted by Daniel Barta
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 Daniel Barta
🛠️ ✍️ New Interactive Article: CSS Relative Colors

I explored how CSS relative colors work, the problem they solve, along with many practical examples.

ishadeed.com/article/css-...
March 9, 2025 at 9:06 PM
Reposted by Daniel Barta
TIL: Cookie banners
github.com/pdubroy/til...

(Please *don't* tell me your opinion on the EU cookie directive.)
March 8, 2025 at 12:34 PM
Reposted by Daniel Barta
"10 Google engineering practices your team can adopt"

Free to read: addyo.substack.com/p/applied-so...

My new post breaks down our software engineering practices into actionable steps you can implement in your own team. From smaller teams to larger orgs, there are key takeaways here for everyone.
Applied "Software Engineering at Google"
Practices worth adopting for other organizations
addyo.substack.com
March 6, 2025 at 6:44 PM
Reposted by Daniel Barta
I'm not sure which of you need to hear this, but:

If you push yourself to your limits and burn out for a company, you are trading years of your future productivity for minor gains in the present.

Burning out will _fuck you up_, it's like brain fog or depression, and it takes years to recover
March 4, 2025 at 10:45 PM
Reposted by Daniel Barta
Wild:

Talked with a startup founder who is pretty sure an SWE applicant they almost hired could have been a NK state-sponsored actor.

Aced the interviews, but (in hindsight) used an AI filter. Last round interview focused on non-tech was too weird and they got suspicious.
February 28, 2025 at 10:37 AM
Reposted by Daniel Barta
We did it! Kokoro TTS (v1.0) can now run 100% locally in your browser w/ WebGPU acceleration. Real-time text-to-speech without a server. ⚡️

Generate 10 seconds of speech in ~1 second for $0.

What will you build? 🔥
February 7, 2025 at 5:03 PM
Reposted by Daniel Barta
WebAssembly as an ecosystem for programming languages
2ality.com/2025/01/weba...

#2ality
WebAssembly as an ecosystem for programming languages
In this blog post, we look at how WebAssembly has become an ecosystem for many programming languages and what technologies enable that.
2ality.com
January 1, 2025 at 8:40 PM
Reposted by Daniel Barta
New in Chrome DevTools: Skip irrelevant scripts in the Flame Chart! Debugging is faster and more actionable 🙏
February 2, 2025 at 8:31 PM
Reposted by Daniel Barta
📢 Scaling multithreaded #WebAssembly applications with mimalloc and WasmFS, by @kripken.com:
web.dev/articles/sca.... If you have a multithreaded #Wasm application that does lots of allocations or uses files, then you may benefit greatly by using WasmFS and/or mimalloc.
Scaling multithreaded WebAssembly applications with mimalloc and WasmFS  |  Articles  |  web.dev
WasmFS and the mimalloc feature in Emscripten can help a lot with allocation and I/O performance. This guide shows how these features can lead to speed improvements of 10 times or more in some cases.
web.dev
January 31, 2025 at 4:38 PM