So sad to hear you leave The Changelog! You’ve gotten me through countless hours of errands. I’m definitely going to miss your voice and your wit on the shows. Wishing you the absolute best with whatever comes next!
So sad to hear you leave The Changelog! You’ve gotten me through countless hours of errands. I’m definitely going to miss your voice and your wit on the shows. Wishing you the absolute best with whatever comes next!
Maybe Effect.ts effect.website
Is worth a look.
But apparently it has a pretty steep learning curve. That probably raises the barrier to entry for other libraries or a framework like Mastro if you would integrate or build on it. But I‘m not speaking from personal experience.
How was one of the most loved programming languages - Kotlin - created, and what is next after it? This is a rare and special conversation with Kotlin creator Andrey Breslav, with so many fascinating details on how Kotlin became the global success as it is today.
youtu.be/ZggUn2mNqMU
(cont'd)
Great interview / talk!
Cool. I wasn’t familiar with the book before. Just started listening to it as an audiobook and enjoying it so far. Its biographically driven style and structure, and the topic itself, remind me of “The Idea Machine” by M. Mitchell Waldrop.
Thrilled to announce Grab Hold!
Don't just wait, Grab Hold.
Hold is the perfect hand-off companion for designers waiting for devs to implement their design.
Live today! 🙌
grabhold.now
New blog post! A close look at Tahoe menu icons https://tonsky.me/blog/tahoe-icons/
In this episode: It’s official - #Angular 21 will use #Vitest as its new and default testing framework.
After years of uncertainty, the future of Angular testing is finally clear.
🎥 youtu.be/tKulEWNnI1s
Good Message: Signal Forms (experimental) no longer requires a Control Value Accessor. Making your custom control work with Signal Forms is now really a piece of cake 🍰 1/3
This week, we announced ACP, an open-source protocol that standardizes communication between clients and coding agents, but we also released Zed v0.201! Let's dive into some of the highlights!
agentclientprotocol.com/overview/int...
🚀 New in Zed: Bring your own agent, starting with Gemini CLI (@developers.google.com).
→ Try Gemini CLI with full code context in Zed
→ Build & run multiple agents in your editor
→ Powered by the new Agent Client Protocol (ACP)
Learn more:
I think that is normal in dev mode. In dev mode Angular runs a second change detection cycle to help you find some sneaky problems that might be difficult to find without the framework helping you with the famous ExpressionChangedAfterItHasBeenChecked error.
angular.love/running-chan...
For my final guest-hosting spot on Decoder, I talked to the CEO of one of the most interesting productivity tools around: www.theverge.com/decoder-podc...
Some of you might be aware that #Angular is converging with #Wiz, an internal #Google web framework.
Over the last few months, we've invested in "converging" Angular DevTools and adding support for Wiz apps and this led to some interesting revelations which have stuck on my mind.
We've been working hard on signal visualization in #Angular #DevTools and would love to know what would be most useful for you. Any features, ideas, use cases you have in mind? Please let us know!
(Also fixing the tag for @igorsedov.com, thanks for the great video! 🙏)
Tired of hearing overblown hype like "AI will replace all engineers" or cynicism like "AI code is garbage"?
Us too! That’s why we're tuning out the noise and exploring what we can get out of AI right now – with our new series – Agentic Engineering!
Looking for an experienced frontend developer for a very interesting contract project (related to AI and LiveStore).
Please get in touch via DM with references. (Ideally minimum of 5 years of experience.) Referrals welcome!
Don't wait until you get to the newly released @angular.dev v20 to start using @vitest.dev!
You can start using it with any existing Angular projects today 👇
dev.to/brandontrobe...
Looking forward to @storybook.js.org v9 that's just around the corner. @reinhold.is revealed the new dependency graph at Svelte Summit. 🔥🔥🔥
Netscape: Eich started work at Netscape Communications Corporation in April 1995. He originally joined intending to put Scheme "in the browser", (5l but his Netscape managers insisted that the language's syntax resemble that of Java. As a result, Eich devised a language that had much of the functionality of Scheme, the object- orientation of Self, and the syntax of Java. He completed the first version in ten days in order to accommodate the Navigator 2.0 Beta release schedule. 51[61 At first the language was called Mocha, but it was renamed LiveScript in September 1995 and finally - in a joint announcement with Sun Microsystems - it was named JavaScript in December 17181 Simultaneously, he designed the first SpiderMonkey engine, to execute the new language in the Navigator browser.
An image showing an idealised world of flying cars, perfect glossy cities and lush green urban design. This image is a meme associated with techno-optimists particularly amongst tech VC firms.
imagine we are all writing lisp instead
In a world of fast content and even hotter takes, I highly recommend the YouTube channel 'Developer Voices' by @krisajenkins.bsky.social. I discovered it while exploring Zig. His interview with @kristoff.it features great questions and highlights his abilities as a host.
SA profile is really nice and the colors look good. Good choice. 🙂
Oh nice! What switches and keycaps are you planning to use?
But should you really? Resistance is futile anyway. 😉
I‘m also quite tempted and the improvements of the Halcyon series sound great - especially the replacement of TRRS with USB-C for connecting the two sides.
If you want to continue the party with myself, @kball.llc, and @selfteachme.bsky.social follow along at dysfunctional.fm!
Thanks for the great post! I learned a lot.