Trending This:
Latest

Offline-first apps promise instant loading and privacy, but in practice, very few apps get offline support because getting sync right is ...
New

Our legal battle over Oracle’s claim on the word “JavaScript” is entering the discovery phase. Here’s how you can help.
New

Lessons learned from becoming the unexpected face of a npm supply-chain attack.
New

I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my profess...
New

Exploring how React’s dominance by default stifles frontend innovation, and why deliberate framework choices lead to better tools for per...
New
This Week's Trending

Offline-first apps promise instant loading and privacy, but in practice, very few apps get offline support because getting sync right is ...
New

Our legal battle over Oracle’s claim on the word “JavaScript” is entering the discovery phase. Here’s how you can help.
New
This Month's Trending 

Exploring how React’s dominance by default stifles frontend innovation, and why deliberate framework choices lead to better tools for per...
New

Why you are animating more often than you should.
New

Minimal CSS Framework
for Semantic HTML
A minimalist and lightweight starter kit that prioritizes semantic syntax, making every HTML ele...
New

Lessons learned from becoming the unexpected face of a npm supply-chain attack.
New

I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my profess...
New

That NPM attack could have been so much worse.
New

Our legal battle over Oracle’s claim on the word “JavaScript” is entering the discovery phase. Here’s how you can help.
New

A breakdown of how to build a custom Three.js shader that recreates the iridescent, sparkling look of foil stickers using vertex deformat...
New

In which we answer every question you’ve ever had about digital color, and some you haven’t.
New

A retro Pong-style clock rendered in canvas. Mobile-friendly 4:3 aspect, crisp on any screen, with smooth AI rallies and fullscreen mode.
New
This Year's Trending 

I don’t know what the first video game I ever played was. I would have been too young to remember. It very likely could have been a Flash...
New

The caching behind Elm’s Html.Lazy
New

With the rise of Flash and CSS in 1997, three web design philosophies emerged. David Siegel advocated for ‘hacks’, Jakob Nielsen kept it ...
New

I recently returned from RubyKaigi where I had the opportunity to sit down with members of the Japanese Ruby community and show them a li...
New

Why I like Svelte more than React (it’s store management)
New

If you want to build for performance, accessibility, discoverability, or resilience, you must start with HTML that means something.
New

Back in 2020, Andy Bell introduced me to the idea of grouping attribute values. You’ve probably seen something like this before: HTML ...
New

What you need to know about this change to how attributes are escaped.
New

Sick of over-designed websites that take forever to load? A straight-forward take on why designers need to stop showing off and start sol...
New

A single HTML file is all you need to build a web app. Hyperclay hosts these HTML files so you can create personal, malleable software ea...
New

Learning HTML to build your website, fanzine, or personal site.
New

One of the main barriers to a wider adoption of open-source agents is the dependency on extra tools and frameworks that need to be instal...
New

Why most memoization is downright useless…
New

Create a sentence-by-sentence voice reader with JavaScript and HTML. Includes highlighting, playback controls, voice selection, and progr...
New

SVG gives us many different primitives to work with, but by far the most powerful is the element. Unfortunately, it’s also the most insc...
New
Trending Last Three Years

Migrating from Vue 2 to Svelte.
After using Vue 2 as our front-end framework for almost two years, it was announced that this support wo...
New

The magical world of Particles with React Three Fiber and Shaders - Maxime Heckel’s Blog.
An interactive introduction to Particles with ...
New

SVGs as Elm Code.
Moving SVGs out of the file system and into regular Elm code can make icons easier to manage, especially if you find y...
New

165+ JavaScript terms you need to know.
Keep this JavaScript glossary bookmarked to reference variables, methods, strings, and more.
New

Announcing: Rescript-tea.
Rescript-tea is a Rescript implementation of The Elm Architecture, an MVU (Model-View-Update) pattern for orga...
New

Understanding HTML with Large Language Models.
Large language models (LLMs) have shown exceptional performance on a variety
of natural ...
New
New

Welcome to the Open Source Seed Initiative - Open Source Seed Initiative.
Today, only a handful of companies account for most of the wor...
New

A Game Engine in the Elm Style!.
A ‘Nu’ way to make games! The Nu Game Engine was the world’s first practical, purely-functional game en...
New

The new wave of Javascript web frameworks.
Make sense of the proliferation of new Javascript web frameworks. A deep dive into the proble...
New

Speeding up the JavaScript ecosystem - one library at a time.
Most popular libraries can be sped up by avoiding unnecessary type convers...
New

How to write your first unit test in JavaScript | Snyk.
Testing code is the first step to making it secure. One of the best ways to do t...
New

Chrome Browser Exploitation, Part 1: Introduction to V8 and JavaScript Internals.
Web browsers, our extensive gateway to the internet. B...
New

GitHub - adamshaylor/cooking-with-typescript: A collection of patterns for TypeScript 4.8.
A collection of patterns for TypeScript 4.8. ...
New

Threads and messages with Rust and WebAssembly.
How and why to share threads in WASM workers (and when not to)
New
Trending Over 3 Years

This is going to come across as a rant, so I’ll do my best to refrain from blaming any one project or source and just make a generalized ...
New

Rust Is The Future of JavaScript Infrastructure – Lee Robinson.
Why is Rust being used to replace parts of the JavaScript web ecosystem ...
New

An Introduction to Deno: Is It Better than Node.js? | AppSignal Blog.
Learn about the key features of Deno, how it outperforms Node.js, ...
New

Extend existing APIs
This project is useful in any environment where Lua code is accepted, with the powerful option of simply declaring a...
New

Introducing Spin
We are pleased to announce our new WebAssembly framework, Spin. Spin is a foundational piece of the Fermyon Platform. It...
New

Fixing a performance problem in Elm using Html.Lazy.
How you can increase the performance of your Elm application using Html.Lazy, and w...
New

New

Libsodium has been fully supporting WebAssembly as a target for quite a long time. This includes its built-in benchmark suite, that can r...
New

How Prime Video updates its app for more than 8,000 device types.
The switch to WebAssembly increases stability, speed.
New

Pay attention to WebAssembly.
WebAssembly is at an inflection point. Over the next few years, I expect to see increased adoption of WebA...
New

TinyBase.
A tiny, reactive JavaScript library for structured state and tabular data.
New

At Vouch.io, ClojureScript accelerates and radically simplifies the development of a new kind of digital key for one the largest automoti...
New

**Run any code on any client.**With WebAssembly and Wasmer.
It’s been almost 6-months since we released Wasmer 1.0, and the community ...
New

Abstract
This document describes version 2.0 of the core WebAssembly standard, a safe, portable, low-level code format designed for effic...
New

Meltano is open source, self-hosted, CLI-first, debuggable, and extensible.
Today is a big day for Meltano and open source data toolin...
New
Featured Frontend Book
Latest Frontend Books
Test-Driven React 2
Frontend Learning ResourcesModern Front-End Development for Rails, Second Edition
Frontend Learning ResourcesModern CSS with Tailwind, Second Edition
Frontend Learning ResourcesResourceful Code Reuse
Backend Learning ResourcesModern CSS with Tailwind
Frontend Learning ResourcesWeb Development Recipes 2nd Edition
Frontend Learning ResourcesPragmatic Guide to Sass 3
Frontend Learning ResourcesTest-Driving JavaScript Applications
Frontend Learning ResourcesRails, Angular, Postgres, and Bootstrap, Second Edition
Frontend Learning ResourcesReact for Real
Frontend Learning ResourcesSimplifying JavaScript
Frontend Learning ResourcesRediscovering JavaScript
Frontend Learning ResourcesBuild Reactive Websites with RxJS
Frontend Learning ResourcesProgramming WebAssembly with Rust
Frontend Learning ResourcesWeb Development with ReasonML
Frontend Learning ResourcesGet money off!

The Pragmatic Bookshelf
35% off any eBook

Manning Publications
45% off any item

The Pragmatic Studio
20% off any course
Simply use coupon code "devtalk.com" at checkout. Where applicable this coupon can be used for an many items and as many times as you like!
Latest Jobs
Our Community
Devtalk Supports Global Peace
Filter by:
Sub Categories:
My Saved Portals
-
None saved yet
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /rails
- /js
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /haskell
- /java
- /onivim
- /typescript
- /svelte
- /crystal
- /kotlin
- /c-plus-plus
- /tailwind
- /react
- /gleam
- /ocaml
- /flutter
- /elm
- /vscode
- /ash
- /html
- /opensuse
- /centos
- /php
- /deepseek
- /zig
- /scala
- /textmate
- /sublime-text
- /lisp
- /debian
- /nixos
- /react-native
- /agda
- /kubuntu
- /arch-linux
- /django
- /ubuntu
Popular Tags
- #apple
- #code
- #programming
- #linux
- #web
- #blog-post
- #podcasts
- #video
- #news
- #otp
- #community
- #chatgpt
- #macos
- #microsoft
- #openai
- #new
- #learning
- #github
- #development
- #design
- #database
- #ios
- #project
- #performance
- #testing
- #internet
- #css
- #android
- #apps
- #manning
- #quantum
- #guide
- #hardware
- #nvidia
- #intel
- #ai
- #browser
- #liveview
- #amazon
- #privacy
- #musk
- #blog
- #writing
- #social
- #games
- #llm
- #windows
- #languages