Browse Curated Developer Resources on the Best Tools
The Feed
Create a mobile friendly table with the before pseudo-element
lesson by Ian Jones
Generate Mermaid Flow Chart Diagrams with Gemini 2.0 from Rough Screen Recordings
lesson by John Lindquist
Use Karabiner to Trigger a Terminal Command and Get Notified of the Results
lesson by John Lindquist
Pause Script Execution in Chrome to Easily Inspect Elements
lesson by John Lindquist
Use Gemini 2.0 to Create Agent Instructions to Refactor an Entire Codebase
lesson by John Lindquist
Render Custom JSX in a Tanstack Table cell
lesson by Ian Jones
Let AI Watch Your Screen: Build Next.js Pages with AIStudio's Stream Realtime
lesson by John Lindquist
Display Tabular Data in React with Tanstack Table
lesson by Ian Jones
TypeScript's "satisfies" for Configuration
lesson by John Lindquist
Windsurf Cascade vs. Cursor Composer Agent: Build a Site from an Image
lesson by John Lindquist
Customize View Transitions with CSS Using view-transition-old and view-transition-new
lesson by John Lindquist
Create Smooth UI Transitions with the Native View Transitions API
lesson by John Lindquist
Windsurf Cascade vs. Cursor Composer Agent Side-by-Side Comparison
lesson by John Lindquist
Basic Explanation of Typescript Generics
lesson by Joel Hooks
Build a Word Game with Windsurf's Cascade AI Agent
lesson by John Lindquist
Exploring Svelte 5: What’s New and How to Make the Most of It
article by
Agent-Driven Development in Cursor: Testing, Benchmarking, and Optimizing Functions
lesson by John Lindquist
Effective Runtime Type Checks with Zod
course by Tomasz Ducin
Cursor Agents Initial Impressions - Allow an AI to Build Your Entire Project
lesson by John Lindquist
Mocking WebSocket APIs with Mock Service Worker
course by Artem Zakharchenko
Always Name Functions in JavaScript
lesson by John Lindquist
Import the Same JavaScript Module Multiple Times with Cache Busting
lesson by John Lindquist