Reposted by XiNiHaMara Bos @mara.bsky.social · 29/09/2025After five years, I'm stepping down as team lead and member of the #rustlang library teams. It's been a wonderful time and a pleasure seeing the teams grow and evolve in these years. 1/4 1420811
Reposted by XiNiHaCloudflare @cloudflare.social · 26/09/2025Here's why we’ve replaced the original core system in Cloudflare with a new modular Rust-based proxy, replacing NGINX. cfl.re/482k3rm #BirthdayWeekcfl.reCloudflare just got faster and more secure, powered by RustWe’ve replaced the original core system in Cloudflare with a new modular Rust-based proxy, replacing NGINX. It’s not only substantially faster for all our customers, it’s also more secure, and lets us ship new products quicker than ever before. 0124
Reposted by XiNiHaCloudflare @cloudflare.social · 26/09/2025We reduced Cloudflare Workers cold starts by 10x by optimistically routing to servers with already-loaded Workers. Learn how we did it here. cfl.re/3Kf8PGa #BirthdayWeekcfl.reEliminating Cold Starts 2: shard and conquerEarlier this month, we finished deploying a new technique intended to keep pushing the boundary on cold start reduction. 0162
Reposted by XiNiHaBoa @boajs.dev · 24/09/2025Temporal_rs has been released!!! This is the first public release of Temporal_rs, a Rust implementation of the Temporal API powering Boa, Kiesel, V8 plus other engines. This will be shipping in Chromium soon More info in our blog post: boajs.dev/blog/2025/09...boajs.devTemporal_rs is here! The datetime library powering Temporal in Boa, Kiesel, and V8 | Boa JSclock banner 1647
Reposted by XiNiHahiogawa.bsky.social @hiogawa.bsky.social · 25/09/2025I've been experimenting with Nitro and made a plugin for `@vitejs/plugin-rsc`-based app to be deployed anywhere. Here is an example with React Router RSC! github.com/hi-ogawa/rea... 1336
Reposted by XiNiHaServo @servo.org · 25/09/2025Servo Report for Week 38 2025 Highlights from last week: - script: Allow reusing results from xpath queries - html: Check the <source> MIME type on the source set updating - layout: Make bottom table captions obey relative positioning offsets - layout: Avoid recomputing automatic inline size 1/2 1202
Reposted by XiNiHaPooya Parsa @pi0.io · 25/09/2025In Nitro v3, you can use a simple server.ts file for global init and bring the HTTP framework you love — h3.dev, @elysiajs.com, @hono.dev, or anything else ❤️ github.com/nitrojs/nitr...github.comfeat: server entry by pi0 · Pull Request #3590 · nitrojs/nitroThis PR adds support for the standard server.ts entry (initially introduced for the vite plugin) Server entry runs before any lazy-loaded route chunk and can have global init logic. If a default ex... 1352
Reposted by XiNiHaJordan Eldredge @capt.dev · 25/09/2025Blog post: A Mental Model for Data in UI Applications jordaneldredge.com/notes/ui-data/jordaneldredge.comA Mental Model for Data in UI Applications / Jordan EldredgeA technology-agnostic model of the layers that naturally arise in any reasonably sized application, and the abstract properties of each layer. 121
Reposted by XiNiHaServo @servo.org · 26/09/2025This month in Servo… 📐🖼️ inline SVG rendering ↔️🖋️ OpenType variable fonts 🃏🎛️ CSS.registerProperty() 🔣🤖 TextEncoderStream 🫗⏳ Iterator map(), filter(), flatMap() servo.org/blog/2025/09... 1738
Reposted by XiNiHaCloudflare @cloudflare.social · 22/09/2025Cap'n Web is a new open source, JavaScript-native RPC protocol for use in browsers and web servers. It provides the expressive power of Cap'n Proto, but with no schemas and no boilerplate. cfl.re/4gzXU5T #BirthdayWeekcfl.reCap'n Web: a new RPC system for browsers and web serversCap'n Web lets you design RPC interfaces the way you'd design regular JavaScript APIs – while still acknowledging and compensating for network latency. 0203
Reposted by XiNiHaFermyon @fermyon.com · 22/09/2025With the new Spin release, we're excited to introduce wasi-grpc for Spin, written by one of our engineers, Brian Hardock www.fermyon.com/blog/introdu...fermyon.comIntroducing wasi-grpc for SpinSpin 3.4 introduces outbound HTTP/2 support, enabling components to act as first-class gRPC clients. Spin applications can now call into existing gRPC-based systems, cloud APIs, and service meshes dir... 011
Reposted by XiNiHaBen McCann @benmccann.com · 22/09/2025SvelteKit async SSR has landed! The future of Svelte is now here. Try it out along with the new remote functions! See the PR for some unfinished rough edges. Work continues on it while it's behind an experimental flag, but you can now play around with it! github.com/sveltejs/kit...github.comfeat: async SSR by Rich-Harris · Pull Request #14447 · sveltejs/kitThis adds asynchronous SSR to an app that's using the latest version of Svelte (^5.39.3) and has opted in to the Svelte experimental.async option (and, ideally, the SvelteKit experimental.remot... 36616
Reposted by XiNiHaRob Palmer @robpalmer.bsky.social · 22/09/2025TypeScript excitement 😉 TS 6.0 will enable "noUncheckedSideEffectImports" by default 🎉 This increases type safety by erroring if you try to import a non-existent file. Thanks for @arnaud-barre.bsky.social for pitching & @searyanc.dev for manually coding the PR 👍 github.com/microsoft/Ty...github.comEnable `noUncheckedSideEffectImports` by default by RyanCavanaugh · Pull Request #62443 · microsoft/TypeScript#62442 doesn't seem to be going well Fixes #62421 0333
Reposted by XiNiHaBen @kaleidawave.bsky.social · 22/09/2025New blog post on implementing type narrowing! kaleidawave.github.io/posts/implem...kaleidawave.github.ioImplementing narrowingNarrowing types 282
Reposted by XiNiHaJovi 🐨 @jovidecroock.com · 20/09/2025Seeing the impact of my performance efforts in the wild really makes my day github.com/captbaritone...github.comUpgrade graphql-js for better visit perf by captbaritone · Pull Request #194 · captbaritone/gratshttps://github.com/graphql/graphql-js/releases/tag/v16.11.0 graphql/graphql-js#4312 Validated by running our benchmark with 10,000 types: Before Grats completed in: 9.090s Grats completed in: 8.969... 0161
Reposted by XiNiHaJordan Eldredge @capt.dev · 21/09/2025React server components are great if your backend is Node and your rendering for the web. But what about native clients? Grats is great for this: Define your data using models for RSC, then simply annotate those same models so that your native clients can consume the same data via GraphQL. 072
Reposted by XiNiHaSébastien Chopin @atinux.com · 19/09/2025Been working with @pi0.io on a great DX for the upcoming v3 of @nitro.build Stay tuned ⚡︎ 1496
Reposted by XiNiHaBill Mulligan 🐝🐝🐝 @breakawaybilly.bsky.social · 19/09/2025First Cilium became the default for every major cloud provider’s Kubernetes distribution. Now it’s the first and only CNI certified across the entire Red Hat ecosystem. Home lab, cloud, on premise, what else is left for Cilium to become the standard?isovalent.comRed Hat Certifies Isovalent Networking for Kubernetes on OpenShift Hosted Control PlanesIsovalent Networking for Kubernetes is the first and only CNI certified for Red Hat OpenShift Hosted Control Planes (HCP). Learn how enterprises can deploy Cilium with OpenShift HCP and ROSA to achieve... 053
Reposted by XiNiHaRyan Carniato @ryansolid.bsky.social · 18/09/2025The hardest part is it is difficult to really sell people on these more subtle features. The impact is important but it is less noticeable. But thankfully these things aren't mutually exclusive. 0101
Reposted by XiNiHaYarn @yarnpkg.dev · 18/09/2025Yarn 4.10 is fresh off the press! 💫 It includes a new npmMinimalAgeGate setting, catalog support, and OIDC publishing.github.comRelease v4.10.0 · yarnpkg/berryWhat's Changed Bumps TypeScript to 5.9 by @arcanis in #6889 Updates tests for the merge conflict resolution v5 by @arcanis in #6892 Tweaks tests by @arcanis in #6894 docs: fix typo in enableScript... 0168
Reposted by XiNiHaRicky @ricky.fm · 18/09/2025React created multiple async UI threads in a single browser JS thread and people are out here saying it’s not innovating? 2482
Reposted by XiNiHaBenjie @benjie.dev · 16/09/2025Missed out on GraphQLConf? The Guild have written up some of the highlights and key takeaways! Spec release, input unions, correct fragment usage, errors and nullability, federation interoperability, and more - check it out: the-guild.dev/graphql/hive...the-guild.devGraphQL Conf 2025 Recap | HiveOur recap of GraphQL Conf 2025 in Amsterdam: 10 years of GraphQL, new spec release, Hive Router launch, Codegen update, and key community takeaways. 052
Reposted by XiNiHaZed @zed.dev · 16/09/2025These developers believed in Zed enough to contribute their time and expertise for months. We're honored they're now our colleagues: zed.dev/blog/hired-t...zed.devHired Through GitHub: Part 1 - Zed BlogFrom the Zed Blog: Stories from the open source contributors who became core team members. 1373
Reposted by XiNiHaFabian Hiller @fabianhiller.com · 11/09/2025@valibot.dev's mental modal is great because it consists of only 3 major building blocks… ✅ Methods help you modify or use a schema ✅ Schemas validate a specific data type ✅ Actions validate or transform a known data type 282
Reposted by XiNiHaPrisma @prisma.io · 12/09/2025🚀 After eight months of hard work, we removed the Rust engine binaries from Prisma ORM! Here's why: 😍 Reduced bundle size by ~90% ⚡️ Faster queries (on avg ~3.48x faster in our benchmark) 🐾 Lower CPU footprint 💡 Less deployment complexity 🤝 Easier open-source contributions 121
Reposted by XiNiHaAtila @atila.io · 12/09/2025Signals aren't about performance Push/Pull architecture forces better data understanding 🛰️ Signal: state getter/setter 📡 Subscriber: anything w/ a signal getter inside 💻 Derived Signal: compute + getter from other signal, 🤖 Effect: a side-effect from one or more signals, 131
Reposted by XiNiHa洪 民憙 (Hong Minhee) @hongminhee.org · 11/09/2025LogTape 1.1.0 is out! This release brings “fingers crossed” logging—buffer debug logs quietly, then get the full context when errors occur. Plus a new emit() API for integrating external log sources. Check it out:hackers.pubLogTape 1.1.0: Smarter buffering, seamless integrationLogTape 1.1.0 introduces smarter and more flexible logging with two major features. The first is "fingers crossed" logging, which buffers debug and low-level logs in memory and only outputs them when ... 011
Reposted by XiNiHaViteConf (Oct 15, 2026) @viteconf.org · 08/09/2025⚡ Speaker highlight: James Opstad, Engineer at @cloudflare.social Nobody wants differences in dev and prod! James will show us how the Cloudflare @vite.dev plugin uses the new Environment API to solve this issue. Learn how framework and platform plugins work together through a shared contract! 0165
Reposted by XiNiHa洪 民憙 (Hong Minhee) @hongminhee.org · 06/09/2025Every #CLI tool has the same validation code hidden somewhere: • “option A requires option B” • “can't use X and Y together” • “this only works in production mode” I got tired of writing it. So I built something that makes it unnecessary. #TypeScripthackers.pubStop writing CLI validation. Parse it right the first time.This post introduces Optique, a new library created to address the pervasive problem of repetitive and often messy validation code in CLI tools. The author was motivated by the observation that nearly... 032
Reposted by XiNiHadan @danabra.mov · 06/09/2025lfg! github.com/facebook/rea... for the first time, there will be a first-class way to tell React to deprioritize some part of the tree, an alternative to unmounting.github.comRelease Activity in Canary by rickhanlonii · Pull Request #34374 · facebook/reactOverview This PR ships <Activity /> to the react@canary release channel for final feedback and prepare for semver stable release. What this means Shipping <Activity /> to canary means i... 25410
Reposted by XiNiHa洪 民憙 (Hong Minhee) @hongminhee.org · 06/09/2025A new release of #Optique, a type-safe combinatorial #CLI parser for #TypeScript: Optique 0.4.0—better help, rich docs, and #Temporal support.hackers.pubOptique 0.4.0: Better help, rich docs, and Temporal supportOptique 0.4.0 introduces enhancements to streamline CLI development in TypeScript. This release focuses on improving help text organization through labeled merge groups and a new `group()` combinator,... 133
Reposted by XiNiHaArmin Ronacher @mitsuhiko.at · 02/09/2025I'm still not particularly happy about passkeys and figured I might want to share my thoughts on why. lucumr.pocoo.org/2025/9/2/pas...lucumr.pocoo.orgPasskeys and Modern AuthenticationSome thoughts in support of simple solutions. 83910
Reposted by XiNiHaServo @servo.org · 01/09/2025Servo Report for Week 34 2025 - Add font variations support for Windows and macOS - Add support for format(*-variations) to @font-face - Implement CSS font-variation-settings property for FreeType platforms - layout: Stop making <video> fall back to a preferred aspect ratio of 2 1/2 2303
Reposted by XiNiHaMartin Bonnin @mbonnin.net · 01/09/2025👀 github.com/graphql/grap...github.comSeptember2025 Edition & Changelog by leebyron · Pull Request #1188 · graphql/graphql-specBuilding out the changeset before the spec cut tag 041
Reposted by XiNiHa洪 民憙 (Hong Minhee) @hongminhee.org · 29/08/2025Released Optique 0.3.0 with dependent options and flexible parser composition, shaped by real-world feedback from migrating Fedify from Cliffy.hackers.pubOptique 0.3.0: Dependent options and flexible compositionOptique 0.3.0 introduces several enhancements aimed at simplifying the development of complex CLI applications. This release focuses on expanding parser flexibility and refining the help system, incor... 012
Reposted by XiNiHaServo @servo.org · 27/08/2025Another milestone unlocked for Servo: inline SVG support has now landed 🎉 github.com/servo/servo/... 410719
Reposted by XiNiHaViteConf (Oct 15, 2026) @viteconf.org · 27/08/2025⚡ Speaker highlight: Atila Fassina, @solidjs.com core team member Since last ViteConf a lot changed: @nitro.build got more powerful, and TanStack Start made waves. All of that had strong influence on Solid’s meta framework @atila.io will explain the consequences and what improvements this unlocked! 0133
Reposted by XiNiHaZed @zed.dev · 27/08/2025🚀 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:zed.devBring Your Own Agent to Zed — Featuring Gemini CLI - Zed BlogFrom the Zed Blog: Zed now lets you use the agent of your choice through the new Agent Client Protocol, starting with Google's Gemini CLI. 910217
Reposted by XiNiHa洪 民憙 (Hong Minhee) @hongminhee.org · 27/08/2025New blog post: Bringing parser combinators to #TypeScript CLI parsing with Optique • Compose parsers like or(option("-a"), option("-b")) • TypeScript infers discriminated unions automatically • Inspired by Haskell's optparse-applicativedev.toOptique: Type-Safe CLI Parser CombinatorsRecently, I developed a somewhat experimental CLI parser library called Optique. While it has now... 0113
Reposted by XiNiHaSolidJS @solidjs.com · 26/08/2025We're thrilled to welcome Atila Fassina (@atila.io) to the SolidJS Core Team as the SolidStart Team Lead! 🎉 1/3 3395
Reposted by XiNiHaAnthony Fu @antfu.me · 01/07/2025Make your core features plugins, to validate that you have a powerful and well designed plugin API. 5542
Reposted by XiNiHaServo @servo.org · 25/08/2025Servo Report for Week 33 2025 - Multiple improvements to Trusted Types - layout: Set color and text decoration on <select> elements by default - script: Properly fire input events for clipboard use in input elements - devtools: Show clients where they can set breakpoints 1/2 1222
Reposted by XiNiHaRob Palmer @robpalmer.bsky.social · 25/08/2025TypeScript excitement 😉 TS 6.0 is planning a bunch of breaking changes to tsconfig options to deprecate some and change the defaults for others. This will simplify configuration and ease the transition to the Go-based TS 7.0 👍 The latest pitch is to enable strict type-checking modes by default 🎉 611920
Reposted by XiNiHaServo @servo.org · 22/08/2025This month in Servo… 🎞️📽️ APNG and WebP animations 🚄🎨 GPU-accelerated 2D <canvas> 📌🧰 pin servoshell to your taskbar 🧈↕️ smooth and sturdy scrolling ⏱️🌐 more info in the Network tab servo.org/blog/2025/08... 48211
Reposted by XiNiHa洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 22/08/2025Open source projects I'm currently maintaining: * Fedify, an ActivityPub server framework for TypeScript * Hollo, an ActivityPub-enabled single-user microblogging software * BotKit, an ActivityPub bot framework for TypeScript * LogTape, a modern logging library for TypeScript * Upyo […]hollo.socialOriginal post on hollo.social 0312
Reposted by XiNiHaJake Archibald @jakearchibald.com · 21/08/2025View Transitions are enabled by default in Firefox Nightly, so they're on their way to stable. Give it a test with your current transitions, and give me a shout if anything doesn't look right. 1023741
Reposted by XiNiHaLenz Weber-Tronic @phry.dev · 21/08/2025Apollo Client 4.0 is officially out! Take a look at the release notes here: github.com/apollographq...github.comRelease @apollo/client@4.0.0 · apollographql/apollo-clientApollo Client 4.0 Release Notes Apollo Client 4.0 delivers a more modern, efficient, and type-safe GraphQL client experience through various architectural improvements and API refinements. This rel... 43210
Reposted by XiNiHa洪 民憙 (Hong Minhee) @hongminhee.org · 21/08/2025I've recently been working on Optique, a CLI parser combinator for TypeScript. Optique allows you to describe complex CLIs by combining smaller parts. You can also handle the CLI parsing results in a type-safe manner (see code below). optique.dev 121
Reposted by XiNiHaKevin Deng @sxzz.dev · 21/08/2025taze now includes npm provenance downgrade checks to help prevent attacks similar to those previously experienced by Rspack. 1142
Reposted by XiNiHa洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 21/08/2025I've recently been working on Optique, a CLI parser _combinator_ for TypeScript. Optique allows you to describe complex CLIs by combining smaller parts. You can also handle the CLI parsing results in a type-safe manner (see code below). The idea came from […] [Original post on hollo.social] 145