Friday Links #29 — Weekly JavaScript Roundup (Oct 3, 2025)
Welcome to Friday Links #29—your quick, curated pulse on the JavaScript world. From fresh React 19 patterns to practical TypeScript tips and performance gems, this roundup spotlights tools, posts, and experiments worth your weekend scroll.
📜 Articles & Tutorials
Spec-driven development: Using Markdown as a programming language when building with AI
How to build with Nano Banana: Complete Developer Tutorial
Figma MCP x Claude: Delivering Compose UI in mins.
Mastering NPX: A Cheatsheet for npm and Node.js Power Users
OpenAI’s Codex CLI Agent: The Complete VS Code Setup Guide
Stop using .reverse().find(): meet findLast()
Create Sick Web Animations in Three.js with GSAP
You may be looking for a useSyncExternalStore
⚒️ Tools
Fumadocs - is a beautiful documentation framework for developers, flexible, performant, running on your React framework.
Aether CSS - Neumorphism CSS Generator
CSS Properties - Complete reference of CSS properties with their release dates and documentation links.
Next-Yak - 🦀 Zero-Runtime CSS-in-JS powered by Rust. Write styled-components syntax, get build-time CSS extraction and full RSC compatibility.
Skia Canvas - Skia Canvas brings the HTML Canvas API to Node.js for both on-screen and headless rendering. Powered by Google’s Skia graphics engine, it delivers output that closely matches Chrome’s canvas—and unlocks capabilities the browser’s Canvas still can’t provide.
📚 Libs
Anthropic’s Prompt Engineering Interactive Tutorial
js-genai - TypeScript/JavaScript SDK for Gemini and Vertex AI.
use-mcp - A lightweight React hook for connecting to Model Context Protocol (MCP) servers. Simplifies authentication and tool calling for AI systems implementing the MCP standard.
JavaScript Font Picker - versatile, flexible and lightweight Javascript Font Picker Component for System fonts, Google fonts and custom (woff/ttf) fonts.
Quaternion.js - The RAW JavaScript Quaternion library
@fetchkit/ffetch - TypeScript-first fetch wrapper with configurable timeouts, retries, and circuit-breaker baked in.
Icebird - JavaScript Iceberg Reader
Milkdown - Plugin driven WYSIWYG markdown editor framework.
⌚ Releases
GitHub Copilot CLI is now in public preview
A new web search API is now available in Ollama
📺 Videos
CachyOS - The Blazingly Fast Linux Distro
Build and Deploy a Real-Time Stock Market App with Alerts, Charts & AI Insights | Next.js, Inngest
Learn the Authentication Features that No One Else Is Teaching
2 reasons you should be using single color gradients in CSS
The BIG Problem With Shadcn UI…
This Framework Replaces Your ENTIRE Backend (Motia)
Modern React Patterns: Concurrent Rendering, Actions & What’s Next | Aurora Scharff at RUC 2025
Tanstack Start is now my Go-To Framework
Every Frontend Architecture Pattern Explained in 23 Minutes
🎤 Talks & Podcasts
Making Desktop Frameworks More Accessible with Electron
🗞️ News & Updates
Auth.js is now part of Better Auth
Australia thinks GitHub is as risky for kids as TikTok
Perplexity has finished testing its Comet browser—previously limited to a small group—and it’s now available for anyone to download on Windows and macOS.
Cursor 1.7 is out, bringing smoother AI workflows with several upgrades. Prompt suggestions now appear as you type and can be accepted with Tab, speeding up interactions, and you can attach files to context for more accurate results.
That’s a wrap for this week. If a link sparked an idea, ship a tiny demo, share it with your team, and keep the momentum. Want more picks like these? Subscribe and catch the next Friday Links.