Rui Duarte
ruiduarte.xyz
Rui Duarte
@ruiduarte.xyz
Frontend tigerdata.com

ruiduarte.xyz
Reposted by Rui Duarte
If you've missed my latest piece on Vitest Browser Mode vs Playwright, give it a read, it's great.

www.epicweb.dev/vitest-brow...
Vitest Browser Mode vs Playwright
What is the difference between Vitest Browser Mode and Playwright? And when to use each in your tests?
www.epicweb.dev
November 21, 2025 at 11:16 AM
Reposted by Rui Duarte
💥💥💥 We’re thrilled to announce our new online course:
AI & Design Systems!

You can check it out and preorder here: aianddesign.systems
AI and Design Systems Course with Brad Frost, TJ Pitre, and Ian Frost
An in-depth course on AI and design systems: core concepts, technologies and tools, environments and setup, implementation, and maintenance.
aianddesign.systems
November 20, 2025 at 8:38 PM
Reposted by Rui Duarte
🤔 What if there were a conference without talks? Just hanging out with OSS maintainers & builders, seeing what they’re working on, and learning cool stuff by actually talking to people.

🤯 What if hallway track turned into the whole event!

💡 @tannerlinsley.com is exploring it. Interested? ⬇️
Web Forge Conf - A new kind of web developer conference
A community funded, not for profit event built for creators and the developers who use their work. Less stage. More story. All signal.
webforgeconf.com
November 13, 2025 at 9:36 AM
Reposted by Rui Duarte
i'm looking for a new job
Hire Me in Japan — overreacted
I'm looking for a new job.
overreacted.io
November 10, 2025 at 3:31 PM
Reposted by Rui Duarte
What little CS knowledge I have was hard won over a long period of time. I still don't really care for it, except where it's pragmatic enough to help me make better decisions while I work.

If you have a similar background to me, this article is your shortcut to more intentional programming.
The majority of us are a bunch of self taught people with rather spotty knowledge and that's fine! Kilian (also self taught) is here to share some of the computer science fundamentals you probably are missing with the aim to improve your code in the long term.

piccalil.li/blog/program...
Programming principles for self taught front-end developers
The majority of us are a bunch of self taught people with rather spotty knowledge and that's fine! Kilian (also self taught) is here to share some of the computer science fundamentals you probably are...
piccalil.li
November 11, 2025 at 12:11 PM
Reposted by Rui Duarte
I am looking for a full-time job.

Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.

If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
October 30, 2025 at 2:40 PM
Reposted by Rui Duarte
🐶 This will help stop 100,000 puppies suffering.

📅 19 days to go of this insane challenge

🙏 So many of you asked how to support. This is the best way...

donorbox.org/30-day-marat...

You can see super detailed breakdown on that page! Thanks in advance if you can support!
October 28, 2025 at 2:07 PM
Reposted by Rui Duarte
We all have a choice.

The Internet is ours.
We all have a choice
Taking action and Doing The Right Thing is often difficult, always exhausting, but it is what we must do, together.
whitep4nth3r.com
September 30, 2025 at 8:10 AM
Reposted by Rui Duarte
The Department of Justice has removed a study showing that white supremacist and far-right violence “continues to outpace all other types of terrorism and domestic violent extremism” in the United States.

🔗 www.404media.co/doj-deletes-...
DOJ Deletes Study Showing Domestic Terrorists Are Most Often Right Wing
Following Charlie Kirk’s assassination and the Trump administration’s promise to go after the “radical left” a study showing most domestic terrosim is far-right was disappeared.
www.404media.co
September 16, 2025 at 4:40 PM
Reposted by Rui Duarte
Reposted by Rui Duarte
What happens when you run React Server Components on a custom Rust runtime instead of Node.js?

4x faster rendering, 10k+ req/sec, sub-50ms P99 latency.

Same JSX, same component patterns. Zero Rust knowledge needed.

The runtime does the heavy lifting, you write the React.
How I Built a Full-Stack React Framework 4x Faster Than Next.js With 4x More Throughput - Ryan Skinner
Introducing the next-generation React framework with Rust-powered runtime, React Server Components, and ridiculously-fast development experience delivering 4x faster performance than Next.js.
ryanskinner.com
August 18, 2025 at 8:01 PM
Reposted by Rui Duarte
Rising cost of living and lack of affordable housing is causing a huge uptick in animal abandonment and shelter overcrowding.

Adopt don't shop! Getting a rescue animal could be the best decision you ever make www.nbcnews.com/business/eco...
Animal shelters are crowded as high costs squeeze pet owners
Millions of animals are stuck in increasingly cramped shelters because their owners are struggling to pay rising vet bills and other expenses.
www.nbcnews.com
August 4, 2025 at 5:34 AM
Reposted by Rui Duarte
Introducing Runtime Accelerated Rendering Infrastructure (Rari), a React Server Components framework that's 4x faster than Next.js.

Built on custom Rust runtime with V8. 4x faster RSC rendering, 10,586 req/sec throughput, 5.8x faster builds.
How I Built a Full-Stack React Framework 4x Faster Than Next.js With 4x More Throughput - Ryan Skinner
Introducing the next-generation React framework with Rust-powered runtime, React Server Components, and ridiculously-fast development experience delivering 4x faster performance than Next.js.
ryanskinner.com
July 29, 2025 at 3:02 PM
Reposted by Rui Duarte
Poor Ravioli has been at the shelter for a long time. 💔 He's very handsome and wants affection badly, but he's prone to getting overstimulated. Posting in hopes that maybe a quiet, cat-savvy person in Vermont might see this! www.hsccvt.org/Cats#sl_embe...
July 22, 2025 at 7:40 AM
Reposted by Rui Duarte
Hey Bluesky friends, good news! 📣
Starting next week I’ll be available to take on a new project. Anything frontend that could use a creative touch. Development, consulting, and anything in between.

Happy to chat if you have something interesting.
Shares would be appreciated! 🙏
July 7, 2025 at 6:32 AM
Great read especially for non-Americans about the state of the US
It’s so frustrating that there is this illusion that we are all 49%/49% right now. Us versus them, good versus bad, and it’s all because of the BS that is the electoral system. It’s very likely 70% versus 30% and we’re just not seeing representative government.There’s just no common sense right now
July 3, 2025 at 10:33 PM
Reposted by Rui Duarte
Raycast for iOS. Out now. 📱

raycast.com/ios
April 30, 2025 at 10:25 AM
Reposted by Rui Duarte
Do you have your heart set on a new Astro project, or does your site need some love? 🥰
The Astro Agency Partner program is like a matchmaker for Astro creators 💘
Browse our directory of hand-picked agencies to find the perfect partner, or apply now if you think your agency has what it takes.
Astro Agency Partner Program | Astro
Announcing the Astro Agency Partner Program, a new way to connect with expert Astro agencies
astro.build
April 14, 2025 at 3:55 PM
Reposted by Rui Duarte
Nobody should travel to the US while ICE goons are on the rampage with impunity. Whatever rights you think you have, forget it.
Unreal: the story of an Australian MMA coach sent to a harrowing detention prison upon arriving in the US with a visa to lead a seminar.

In case you had any doubt if it’s worth the risk of trying to enter the US unless absolutely necessary.

www.instagram.com/p/DIEA_nBpCC...
April 6, 2025 at 7:08 PM
Reposted by Rui Duarte
TypeScript で GitHub Actions Workflow 定義を記述できるツールをつくった
GitHub - koki-develop/ghats: GitHub Actions with TypeScript
GitHub Actions with TypeScript. Contribute to koki-develop/ghats development by creating an account on GitHub.
github.com
March 30, 2025 at 11:22 AM
Reposted by Rui Duarte
I am excited to announce the release of Valibot v1, a 1 kB alternative to Zod with a type-safe and easy-to-remember API. Check out the announcement post now: valibot.dev/blog/valibot...
Valibot v1 - The 1 kB schema library
I am excited to announce the release of Valibot v1, a 1 kB alternative to Zod with a type-safe and easy-to-remember API.
valibot.dev
March 19, 2025 at 3:44 AM
Here before the Zig port of TypeScript to Bun
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 3:37 PM
Reposted by Rui Duarte
Free Our Feeds! What is it! @freeourfeeds.com

F.O.F. is an independent group with the goal of running THIS👇 social network totally outside of Bluesky.

It's not us. It's a fully independent version of the network. All the same users and posts. Running cooperatively with us and others.
January 13, 2025 at 9:03 PM
Can we please call it for what it is? “Taking Greenland by force” means invading Greenland.
Do better
President-elect Trump talked of taking Greenland and the Panama Canal by force and dodged a question on Jan. 6 pardons in a rambling news conference at Mar-a-lago. Here's what to know. nyti.ms/40oCxOs
January 8, 2025 at 1:53 PM