Bookmarks (216)

  • screenshot

    Learn Yjs by Jamsocket

    Learn Yjs and Building Realtime Collaborative Apps in JavaScript — Yjs is a CRDT (Conflict-free replicated...

  • screenshot

    GitHub - ircam-ismm/node-web-audio-api: Web Audio API implementation for Node.js

    Node Web Audio API 1.0: A Web Audio API Implementation for Node — More accurately, it’s...

  • screenshot

    GitHub - sindresorhus/file-type: Detect the file type of a file, stream, or data

    🔎 file-type 20.0: Detect the File Type of a File, Stream or Data — For example, give...

  • screenshot

    GitHub - pmndrs/react-nil: ⃝ A react null renderer

    react-nil 2.0: A React 'Null Renderer' — An interesting experiment to use React in situations where...

  • screenshot

    GitHub - jhlywa/chess.js: A TypeScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection

    ♟️ Chess.js: A Library to Manage a Chess Game — Provides move generation, validation, piece placement, check/checkmate/stalemate...

  • screenshot

    Revealed: React's experimental animations API - Motion Blog

    Revealed: React's Experimental Animations API — <ViewTransition /> is based on the browser's View Transition API. It’s...

  • https://shopify.engineering/five-years-of-react-native-at-shopify

    Five Years of React Native at Shopify — Five years ago, Shopify said React Native was...

  • screenshot

    AI Code Reviews | CodeRabbit | Try for Free

    Write More Maintainable JavaScript with AI Code Reviews — CodeRabbit is your AI-powered code review companion...

  • screenshot

    Accessibility essentials every front-end developer should know by Martijn Hols

    Accessibility Essentials Every React JS Developer Should Know — If you’re an experienced frontend developer, these...

  • ECMAScript feature: regular expression pattern modifiers

    A Look at Regular Expression Pattern Modifiers — You may be familiar with using flags to...

  • A checklist for your `tsconfig.json`

    A Checklist for Your tsconfig.json — What I love about Dr. Axel is when he’s done...

  • screenshot

    Radar — WorkOS

    Protect Against Bots, Fraud, and Abuse in Real Time — With WorkOS Radar you can detect, verify...

  • Bun v1.1.44 | Bun Blog

    Bun v1.1.44: The Fast JS Runtime Adds On-Demand Frontend Bundling — The popular, high-performance alternative JavaScript...

  • smoores.dev - Announcing: @smoores/epub

    Introducing @smoores/epub: A Package for Working with EPUB Files — EPUB is a popular e-book file...

  • screenshot

    2024 JavaScript Rising Stars

    ⭐ 2024's JavaScript Rising Stars — It’s time to fully wave goodbye to 2024, but not before...

  • ECMAScript feature: import attributes

    A Look at Import Attributes — It’s always a pleasure to see Dr. Axel blogging about...

  • screenshot

    Synthetic Monitoring Product Brief | Datadog

    How to Enable End-to-End Testing with Synthetic Monitoring — Synthetic Monitoring helps you launch new features...

  • Node’s new built-in support for TypeScript

    Node’s New Built-in Support for TypeScript — Node.js v23.6.0 (Current) has just been released and makes...

  • </> htmx ~ The future of htmx

    The Future of htmx — htmx is an increasingly popular way to enhance HTML and actually...

  • You don't need Next.js

    You Don't Need Next.js — As much as Next.js is considered the React meta-framework of choice,...

  • screenshot

    Official SDK for Vue and Nuxt

    Introducing Clerk SDKs for Vue and Nuxt — Official @clerk/vue & @clerk/nuxt SDKs for authentication integration...

  • screenshot

    TypeScript without Build Tools – Frontend Masters Boost

    Using TypeScript Without Build Tools — Chris Coyier enjoys the benefits of TypeScript while developing, but...

  • screenshot

    GitHub - postalsys/postal-mime: Email parser for browser and serverless environments

    PostalMime: A Universal Email Parsing Library — An email parsing library happy in most JS runtimes....

  • trimMiddle() – the missing String trim method | Christian Heilmann

    trimMiddle(): The Missing String Trim Method? — If you’ve got a long string and want to...

  • screenshot

    GitHub - friendofsvelte/tipex: A goto styled text editor for SvelteKit; based on TipTap; tipex

    Tipex: An Advanced Rich Text Editor for Svelte — Based on the popular Tiptap editor framework,...

  • screenshot

    Release v11 · fkhadra/react-toastify

    React-Toastify 11: In-Page Notifications Made Easy — There’s an elaborate demo page here but essentially it’s...

  • Electrobun | Electrobun

    Electrobun: A New JS Cross-Platform Desktop App Toolkit — A fresh take on the concept covered...

  • Tagify - Tags input Component

    Tagify 4.33: An Elegant Input Component for Tags — The polished demos show a lot of...

  • https://th0mas.nl/downloads/pdftris.pdf

    📄 Play Tetris in a PDF File — (direct link to PDF)

  • screenshot

    How Google handles JavaScript throughout the indexing process - Vercel

    8. How Google Handles JavaScript In Its Indexing Process — At one point if you wanted Google...

  • screenshot

    JavaScript Visualized - Promise Execution

    2. JavaScript Visualized: Promise Execution — A well-diagrammed article coupled with an (optional) 8 minute video that...

  • screenshot

    WorkOS — Your app, Enterprise Ready.

    WorkOS: Sell to Enterprises with a Few Lines of Code — The modern identity platform for...

  • screenshot

    console.delight – Frontend Masters Boost

    1. console.delight — By far our most popular link of the year with over 20,000 clicks(!) –...

  • screenshot

    Atlas Vector Search Quick Start - MongoDB Atlas

    Boost Semantic Search with MongoDB Atlas Vector Search — Create embeddings, index them, and run semantic...

  • screenshot

    React Router SDK Beta

    Introducing Authentication Support for React Router — Add authentication and authorization to your React Router application...

  • screenshot

    The Complete React Course: Build an e-Commerce App with Hooks, Effects, and More! | Frontend Masters

    Complete Intro to React v9: New Project, Modern Stack — Join Brian Holt in building a pizza...

  • screenshot

    State of JavaScript 2024

    The State of JavaScript 2024 Results — We recently encouraged you to take the annual State...

  • </> htmx ~ Is htmx Just Another JavaScript Framework?

    3. Is htmx Just Another JavaScript Framework? — Despite being five years old, htmx has seen a...

  • Ecma International approves ECMAScript 2024: What’s new?

    4. Ecma International Approves ECMAScript 2024: What’s New? — In June, the Ecma General Assembly approved the...

  • Eloquent JavaScript

    6. Eloquent JavaScript: The Fourth Edition — Coming several years after the third edition, the latest version...

  • screenshot

    GitHub - leonardomso/33-js-concepts: 📜 33 JavaScript concepts every developer should know.

    7. 33 JavaScript Concepts Every Developer Should Know — A curated collection of links to tutorials on...

  • Rockpack

    Rockpack 5.0: An Alternative React App Starter — A Create React App-style tool aiming to get...

  • screenshot

    GitHub - mongodb-developer/GenAI-Showcase: GenAI Cookbook

    Get Cooking! Generative AI with MongoDB — See how MongoDB, the world’s most popular document database,...

  • Boa release v0.20 | Boa JS

    Boa v0.20: An Alternative JavaScript Compiler — Under development for several years, Boa has a few...

  • screenshot

    Build a SolidJS app with Deno

    How to Build a SolidJS App with Deno — SolidJS is a declarative library for creating...

  • screenshot

    How to reduce TTFB

    How to Reduce TTFB? — High "time to first byte" affects web vitals. Learn to identify...

  • State of Node.js Performance 2024

    The State of Node.js Performance in 2024 — A thorough set of benchmarks covering recent performance...

  • https://shortclick.link/n2aeb0

    Build with Gemini at Lightning Speeds — With the largest context window available, Google Gemini provides...

  • screenshot

    React v19 – React

    React v19 Now Stable — First teased in a February 2024 update, React 19 has been...

  • Homepage | Civet

    Civet 0.9: Code More with Less Using a TypeScript Superset — Two years old and well...