RadiantSunrise 👩‍💻🧶 🥾📚
banner
radiantsunrise.bsky.social
RadiantSunrise 👩‍💻🧶 🥾📚
@radiantsunrise.bsky.social
Software engineer. Tech enthusiast. Hardware tinkerer. Maker. Crocheter. Perpetual reader. Nature lover.
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
The badges at GitHub universe this year are nuts!

Color screen, wifi, Bluetooth. Powered by a raspberry pi 2350 / @pimoroni.com

I tried my hand at building an app on the way home.
October 30, 2025 at 1:18 AM
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
There’s something magical about physics-based animation. When we use springs instead of Bézier curves, we tend to get way smoother motion.

Up until recently, we’ve needed to use JS libraries for this, but a modern feature lets us emulate springs in native CSS. ✨

Just published a new post:
Springs and Bounces in Native CSS • Josh W. Comeau
The “linear()” timing function is a game-changer; it allows us to model physics-based motion right in vanilla CSS! That said, there are some limitations and quirks to be aware of. I’ve been experiment...
www.joshwcomeau.com
October 28, 2025 at 6:08 PM
Excited that my Kodak Charmera arrived! 📷

#camera #kodakcharmera #kodak #retrophotos
October 28, 2025 at 11:14 PM
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
You want to ship a Linear-like experience, so you install some CRDT libraries and expect things to Just Work™.

@hausdorff.bsky.social of moment.dev digs into why this isn't that simple.

www.youtube.com/watch?v=OGJx...

Subscribe to get notified when we ship more videos from #CascadiaJS 2025! 📺
October 28, 2025 at 5:34 PM
Pretty impressed with the Cursor + Playwright MCP. Within a few minutes, it solved some tedious responsive fixed position updates that would have taken me a while. 🤯

#typescript #playwright #ai #mcp #artificialintelligence #frontend

github.com/microsoft/pl...
GitHub - microsoft/playwright-mcp: Playwright MCP server
Playwright MCP server. Contribute to microsoft/playwright-mcp development by creating an account on GitHub.
github.com
October 24, 2025 at 11:01 PM
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
View Transitions are now in all browsers! They also landed in React! developer.chrome.com/blog/view-tr...
October 23, 2025 at 5:50 AM
My prototype servers always worked fine, but I wasn’t asking the right questions about security.

This time I built one I’d actually trust: a secure MCP server in #TypeScript.

For anyone else tired of saying “I’ll handle auth later”: rebeccamdeprey.com/blog/secure-...

#mcp #mcpserver #ai
Build a secure MCP server in TypeScript
Learn to build a secure MCP server in TypeScript with proper setup, transports, and safeguards like auth, validation, and rate limiting.
rebeccamdeprey.com
October 21, 2025 at 2:57 PM
`field-sizing: content` will be so helpful in sizing dynamic text areas. I hope we don't have to wait much longer for it to become widely supported. #css

developer.mozilla.org/en-US/docs/W...
field-sizing - CSS | MDN
The field-sizing CSS property enables you to control the sizing behavior of elements that are given a default preferred size, such as form control elements. This property enables you to override the d...
developer.mozilla.org
October 21, 2025 at 5:06 AM
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
Disclaimer: the following is Chromium-only and more than cutting edge, but it's kinda wild that we can implement custom functions like "light-dark()" ourselves eventually.

Here's @bram.us looking into the future. 👇

www.bram.us/2025/09/30/c...
October 15, 2025 at 3:45 PM
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
What if you could use multimodal LLMs to interact with websites using motion control? 🎮

@devdevcharlie.com will take you through building motion-controlled prototypes using LLMs in JS.

www.youtube.com/watch?v=_DbX...

Subscribe to get notified when we ship more videos from #CascadiaJS 2025! 📺
October 13, 2025 at 3:17 PM
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
Upvote this feature for Interop 2026: github.com/web-platform...
September 17, 2025 at 7:08 PM
Found a bug in a JS dependency and can't wait for the owners to fix it? Download the repo and use Cursor or another AI agent to help you generate a patch with pnpm or patch-package.

#javascript #ai #cursor #artificialintelligence
July 19, 2025 at 2:29 AM
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
Odyc.js is a small JS library that can be used for narrative games. You can build your game entirely in a single file. Perfect for quick dev or learning. I can't wait to test it out. Read on it here: odyc.dev

#OdycJS #JavaScript #GameDev #DevTools
Odyc.js
Odyc.js is a simple JavaScript library to create interactive narrative games, even without coding experience.
odyc.dev
June 11, 2025 at 2:36 AM
Just got my ticket for @vercel.community Ship - claim yours!

vercel.com/ship/ticket/...
Rebecca’s Ticket
Vercel Ship 2025
vercel.com
May 31, 2025 at 1:09 PM
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
Found a "Magnitude" on this week, it looks interesting.

That is a Playwright where you write a declarative AI prompts in test files instead of selectors and expected states assertions.

There are some problems, but that approach could replace manual QA on small projects.

#programming #frontend
May 1, 2025 at 6:59 PM
Anyone else noticed that LLMs really like the word "keen"?

#llm #ai #artificialintelligence
April 22, 2025 at 11:18 PM
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
I've taken to following Anthropic's proposed definitions, where they distinguish between a workflow and an agent (and recommend starting as simply as possible).

www.anthropic.com/engineering/...
Building Effective AI Agents | Anthropic
Discover how Anthropic approaches the development of reliable AI agents. Learn about our research on agent capabilities, safety considerations, and technical framework for building trustworthy AI.
www.anthropic.com
March 16, 2025 at 2:50 PM
I've been thinking a lot recently about the differences between #AI agents and workflows. This Latent Space post does a good deep dive on the topic, www.latent.space/p/agent.

A key takeaway for me is that agents determine their own workflows.

#artificialintelligence #agentengineering #agents
Agent Engineering
Defining Agents, Why now, and why Agents are the biggest opportunity for AIEs
www.latent.space
April 20, 2025 at 2:58 PM
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
Can you believe this demo uses NO JavaScript!?

I'm trying out 2 new web platform features:

1. popover=hint prevents other popovers from closing when opened (landed in Chrome 133)

2. interesttarget to open the comment details on hover/focus (WIP, origin trial, needs work for touchscreen behavior)
April 17, 2025 at 6:57 PM
Reposted by RadiantSunrise 👩‍💻🧶 🥾📚
This is really clever and fun! @paulbutler.org found a way to hide text 'in' an emoji by hacking the way unicode works.
paulbutler.org/2025/smuggli...

He also build a tool to encode en decode your own messages. 😎󠅇󠅟󠅧󠄑󠄐󠅃󠅟󠄐󠅩󠅟󠅥󠄐󠅑󠅢󠅕󠄐󠅤󠅘󠅕󠄐󠅓󠅜󠅕󠅦󠅕󠅢󠄐󠅟󠅞󠅕󠄐󠅤󠅘󠅑󠅤󠄐󠅖󠅙󠅗󠅥󠅢󠅕󠅔󠄐󠄹󠄐󠅘󠅙󠅔󠄐󠅑󠄐󠅝󠅕󠅣󠅣󠅑󠅗󠅕󠄐󠅙󠅞󠄐󠅝󠅩󠄐󠄲󠅜󠅥󠅕󠅣󠅛󠅩󠄐󠅠󠅟󠅣󠅤󠄯󠄐󠄻󠅥󠅔󠅟󠄗󠅣󠄐󠅤󠅟󠄐󠅩󠅟󠅥󠄑 emoji-encoder.vercel.app?mode=decode
February 10, 2025 at 7:52 PM
AI model randomly returning partial responses? You might need to increase the max tokens when calling it

#ai #artificialintelligence #aiengineering #llm
April 12, 2025 at 1:39 AM
Do multi-agent systems parallelize the work an #LLM does, or is it more for managing different types of tasks (or both)?

Google's new Agent Development Kit looks neat

#ai #artificialintelligence #aiengineering
April 10, 2025 at 9:37 PM