Bookmarks (1665)

  • shareon

    shareon: Simple and Stylish 'Share Buttons' — They also boast good ethics as there’s no tracking...

  • screenshot

    The Easiest Flappy Bird Tutorial Ever? - Beginner Javascript Game

    ▶  The Easiest Flappy Bird Tutorial Ever? — A 13-minute YouTube video on how to create your...

  • jsplot

    jsplot: A Quick Way to Plot the Results of a Function — It’s really quick and...

  • screenshot

    rdfjs/N3.js

    N3.js: Fast, Spec-Compatible, Streaming RDF Library — If you need/use RDF you’ll know, but basically it’s...

  • Our Transition to React Native | Khan Academy Engineering

    Khan Academy's Transition to React Native — The tale of the multi-year project to move both...

  • screenshot

    Release v5.0.0 · puppeteer/puppeteer

    Puppeteer 5.0 Released: The Headless Chrome Control Library — Puppeteer 4.0 was only three weeks ago...

  • screenshot

    wellyshen/use-web-animations

    useWebAnimations: React Hook for Flexible Web Animations API Animations — While still badged an ‘experimental technology’...

  • screenshot

    lmammino/financial

    Financial: A Zero-Dependency Financial Calculations Library — Based on numpy-financial but aimed at Node, Deno, and...

  • Dates and Times in JavaScript – Igalia Compilers Team

    Temporal, a Future API for Dates and Times in JavaScript — TC39 seeks your help with...

  • screenshot

    Perf Track

    Perf Track: Tracking the Performance of Sites Using Popular JS Frameworks — Aiming to ‘track framework performance...

  • screenshot

    How to communicate on a remote team: tools and templates for engineers

    How to Communicate on a Remote Team: Tools and Templates — Learn how to overcome the...

  • screenshot

    Creating Tiny Desktop Apps With Tauri And Vue.js — Smashing Magazine

    Creating Tiny Desktop Apps with Tauri and Vue.js — Tauri is a toolkit (built in Rust)...

  • screenshot

    malinajs/malinajs

    Malina.js: A Front-End Compiler Inspired by Svelte — A tool similar to Svelte that pre-compiles an...

  • screenshot

    Case study: Moving a Three.js-based WebXR app off-main-thread — surma.dev

    A Case Study of Moving a Three.js WebXR App Off the Main Thread — You can’t...

  • Moving from TypeScript to Rust / WebAssembly | nicolodavis.com

    Moving from TypeScript to Rust and WebAssembly — There’s not a lot to this quick writeup,...

  • Four Ways to Fetch Data in React – Cory House

    Four Ways to Fetch Data in React — It’s really three ways you perhaps don’t want...

  • screenshot

    Debounce Explained – How to Make Your JavaScript Wait For Your User To Finish Typing

    Debounce Explained: How to Make Your Code Wait For Your User To Finish Typing — Debounce...

  • screenshot

    Flatten Array using Array.flat() in JavaScript | SamanthaMing.com

    Flattening Arrays with Array.flat() — Knowing about flat() is useful enough, but did you know you...

  • screenshot

    Barebones WebGL in 75 lines of code

    Barebones WebGL in 75 Lines of Code — WebGL is pretty intimidating but this boils it...

  • Automated code reviews & code analytics

    Automated Code Reviews for JavaScript, Directly from Your Git Workflow

  • screenshot

    Learn Next.js – A free video course on React and Next.js.

    ▶  Learn Next.js: A Video Course — A free video course on how to build both Jamstack...

  • screenshot

    nolanlawson/emoji-picker-element

    emoji-picker-element: A Lightweight Emoji Picker for the Modern Web — See a live demo here. Some...

  • -

    JavaScript's Creator Recommends We Call JavaScript 'JS' — In response to a lively Twitter thread this...

  • screenshot

    Vue 3: mid 2020 status update · Issue #183 · vuejs/rfcs

    A Brief Status Update on Vue 3.0 — The 18th beta of Vue 3.0 is out....

  • screenshot

    What’s new in V8/JavaScript

    ▶  What’s New in V8 and JavaScript — A 20-minute talk from this week’s web.dev LIVE event...

  • screenshot

    Announcing TypeScript 4.0 Beta | TypeScript

    Announcing TypeScript 4.0 Beta — Last week we said the TS 4 beta was “due any...

  • V8 release v8.4 · V8

    V8 Release V8.4 — The next release of V8 (due to come out in coordinate with...

  • screenshot

    Understanding Template Literals in JavaScript

    Understanding Template Literals — I really like Tania’s tutorials as they are both straightforward and thorough....

  • The Double-Bang (!!) Operator And A Misunderstanding Of How JavaScript Handles Truthy / Falsy Values

    The !! Operator and a Misunderstanding of How JS Handles Truthy / Falsy Values — Ben...

  • screenshot

    Low Code for the Node.js Developer - Nick O Leary, IBM

    ▶  Low Code for the Node.js Developer with Node-RED — The project lead of Node-RED, a visual,...

  • screenshot

    Bits! [The Bits And Bytes Of Binary ep.1]

    ▶  The Bits And Bytes of Binary — Do you need to know the ins and outs...

  • screenshot

    Tips for golfing in JavaScript

    Tips for Golfing in JavaScript — If you're thinking of entering JS1024 or otherwise want to...

  • screenshot

    Continuous deployment of Gatsby apps to Heroku

    Continuous Deployment of Gatsby Apps to Heroku

  • screenshot

    An in-depth beginner's guide to testing React applications

    An In-Depth Beginner's Guide to Testing React Apps — A lot of posts will say ‘in-depth’...

  • screenshot

    Exploring the Web Speech API

    Exploring the Web Speech API — One of those APIs I keep forgetting exists but with...

  • screenshot

    TodoMVC implemented using a game architecture — ECS.

    TodoMVC Implemented Using a Game Architecture: ECS — Can you build more traditional GUIs with the Entity...

  • screenshot

    The Vue 3 Composition API - Getting Started | Wijmo

    Getting Started with the Vue 3 Composition API

  • Hyperapp

    Hyperapp: (Another) Tiny Framework for Building Web Interfaces — Claims to be 2x faster than React...

  • Textures.js

    Textures.js: SVG Textures for Data Visualization — Built on top of d3.js, this lets you bring...

  • screenshot

    jamesroutley/24a2

    24a2: An Ultra-Minimalist Dot Matrix-Based Game Engine — What makes this different is that it has...

  • screenshot

    PHONK

    PHONK: A Creative Scripting Toolbox for Android Devices — If you’ve got any old Android devices...

  • screenshot

    munrocket/parallax-effect

    parallax-effect: Parallax Effect in JavaScript using Face Tracking — A lot of designers seem to love...

  • A little bit of plain Javascript can do a lot

    A Little Bit of Plain JavaScript Can Do A Lot — For anyone more than happy...

  • screenshot

    Checkboxland

    Checkboxland: Render 'Anything' as HTML Checkboxes — This frivolous experiment is equal parts terrifying and impressive....

  • screenshot

    ealush/vest

    Vest: Effortless Validations Inspired by Testing Frameworks — If you’re used to unit testing, the syntax...

  • screenshot

    team-video/tragopan

    Tragopan: A Minimal Dependency-Free Pan/Zoom Library — Try it out here. Claims to work faster due...

  • screenshot

    Subway Surfers Made with Javascript?

    ▶  Creating a Basic Implemention of 'Subway Surfers' — No modules, webpack or such-like here.. just exploring...

  • screenshot

    Build a CRUD App with Vue.js, Spring Boot, and Kotlin

    Build a CRUD App with Vue.js, Spring Boot, and Kotlin — It’s a fact of life...

  • screenshot

    Understanding Generators in JavaScript

    Understanding Generators in JavaScript — Generator functions can be paused and resumed and yield multiple values...

  • screenshot

    How to Get All Custom Properties on a Page in JavaScript | CSS-Tricks

    How to Dynamically Get All CSS Custom Properties on a Page — Some fun DOM and...