-
L’urgence de soutenir l’énergie du libre
|
ploum.net
-
Microdata for books
|
htmhell.dev
-
TAG Bulletin: Q4 2024
|
blog.google
-
Browsertech Digest: Encrypting offline storage for local-first apps
|
digest.browsertech.com
-
The difference between Bandwidth and Traffic (ingress and egress)
|
kerkour.com
-
SSH saga
|
rednafi.com
-
htmx lore
|
htmx.org
-
Snapshot Isolation vs Serializability
|
brooker.co.za
-
How I gained a new perspective on ARIA
|
htmhell.dev
-
oh shit! I committed something to main that should have been on a brand new branch!
|
wizardzines.com
-
You don’t need the isOpen class
|
htmhell.dev
-
UV tricks
|
bitecode.dev
-
Recording: Live Coding a Bytecode Compiler for Python
|
blog.codingconfessions.com
-
Weekly Update 430
|
troyhunt.com
-
The Gift You Do NOT Want: A Div in a Button's Clothing
|
htmhell.dev
-
Mandlebrot set
|
petemillspaugh.com
-
Crash recovery in 256 bytes
|
cliffle.com
-
Page by Page: How Pagination Makes the Web Accessible
|
htmhell.dev
-
dot com et al
|
petemillspaugh.com
-
Improving User Experience for Multilingual Web Browsing
|
htmhell.dev
-
Context Switching and Performance: What Every Developer Should Know
|
blog.codingconfessions.com
-
Design Token-Based UI Architecture
|
martinfowler.com
-
Raw strings in Rust
|
petemillspaugh.com
-
HTML and CSS I didn't even know about before I started creating content in Japanese
|
htmhell.dev
-
Stroustrup's Rule
|
buttondown.com
-
Browsertech.wasm SF & AI in Prod NYC talk recordings
|
digest.browsertech.com
-
Isomorphic Web Components
|
jakelazaroff.com
-
Makeshift hot reload
|
htmhell.dev
-
Untitled
|
chriscoyier.net
-
Designing Data Products: next steps
|
martinfowler.com
-
Submit to the Quirks of HTML
|
htmhell.dev
-
New experimental Debian package for Cosign (Sigstore)
|
sethmlarson.dev
-
La colère de l’écrivain
|
ploum.net
-
Native HTML light and dark color scheme switching
|
htmhell.dev
-
Weekly Update 429
|
troyhunt.com
-
Past HTML, Future HTML?
|
htmhell.dev
-
Prefer If Statements To Polymorphism...
|
htmx.org
-
Almost, but not quite, entirely unlike...
|
htmhell.dev
-
"Pwned", The Book, Is Now Available for Free
|
troyhunt.com
-
Pérenniser ma numérique éphémérité
|
ploum.net
-
DSQL Vignette: Wait! Isn't That Impossible?
|
brooker.co.za
-
aria-labelledby = self
|
htmhell.dev
-
frood, an Alpine initramfs NAS
|
words.filippo.io
-
React v19 – React
|
bradfrost.com
-
My Sketch – OpenProcessing
|
bradfrost.com
-
Check if a point is in a cylinder - geometry and code
|
lukeplant.me.uk
-
DSQL Vignette: Transactions and Durability
|
brooker.co.za
-
Forced Colors Mode Futility
|
htmhell.dev
-
Attempting a Safari Move
|
chriscoyier.net
-
In 1960, 38 Rhesus Monkeys Escaped from the Zoo in Madison, Wisconsin
|
chriscoyier.net
-
Generalizing the design of data products
|
martinfowler.com
-
Welcoming the Armenian Government to Have I Been Pwned
|
troyhunt.com
-
DSQL Vignette: Reads and Compute
|
brooker.co.za
-
Control the Viewport Resize Behavior on mobile with `interactive-widget`
|
htmhell.dev
-
Designing data products: Working backwards from use cases
|
martinfowler.com
-
New era of slop security reports for open source
|
sethmlarson.dev
-
DSQL Vignette: Aurora DSQL, and A Personal Story
|
brooker.co.za
-
Smooth Multi-Page Experiences with Just a Few Lines of CSS
|
htmhell.dev
-
Come to Pittsburgh Plays The Cure!
|
bradfrost.com
-
Injecting Pytest fixtures without cluttering test signatures
|
rednafi.com
-
La conjuration de la fierté ignorante
|
ploum.net
-
Starting off right: Where autofocus shines
|
htmhell.dev
-
Me and Skiing
|
chriscoyier.net
-
Live Session: Live Coding a Bytecode Interpreter for Python
|
blog.codingconfessions.com
-
Weekly Update 428
|
troyhunt.com
-
A link on a logo in the header, what should the alt-text be?
|
htmhell.dev
-
Designing DX Keynote (20 min)
|
chriscoyier.net
-
kirby vs. this blog post
|
bradfrost.com
-
I wrote a course, but it’s so much more than that
|
andy-bell.co.uk
-
1 million page views
|
notes.eatonphil.com
-
Ella’s First Website
|
bradfrost.com
-
Comparing AWS S3 with Cloudflare R2: Price, Performance and User Experience
|
kerkour.com
-
Offrez des évasions livresques !
|
ploum.net
-
My ADHD diagnosis process
|
bradfrost.com
-
Disillusioning the Magic of the fork System Call
|
blog.codingconfessions.com
-
How to solve your Cross-Origin Resource Sharing (CORS) errors by building a proxy with Cloudflare Pages and Cloudflare workers
|
kerkour.com
-
#34 a button is not a link
|
htmhell.dev
-
Samuel Colvin on LogFire, mixing Python with Rust & being pydantic about types
|
bitecode.dev
-
Weekly Update 427
|
troyhunt.com
-
How to avoid the thundering herd problem in Go with the singleflight package
|
kerkour.com
-
Revisiting Hubris appconfigs
|
cliffle.com
-
How do I pay the publisher of a web page?
|
sethmlarson.dev
-
Codin' Dirty
|
htmx.org
-
Untitled
|
chriscoyier.net
-
Untitled
|
chriscoyier.net
-
How to deploy a Docker image to Scaleway serverless containers from a CI/CD pipeline (e.g. GitHub actions) using the API
|
kerkour.com
-
Visualizing the Python package SBOM data flow
|
sethmlarson.dev
-
Closer to the Edge: Hyperscaling Have I Been Pwned with Cloudflare Workers and Caching
|
troyhunt.com
-
Media Diet
|
chriscoyier.net
-
SEGA Genesis & Mega Drive games and ROMs from Steam
|
sethmlarson.dev
-
Hyperproperties
|
buttondown.com
-
Exploring Gen AI: Copilot's new multi-file editing
|
martinfowler.com
-
Mach 1 with Python!
|
bitecode.dev
-
An Unreachable Hidden XKCD Easter Egg inside CPython
|
blog.codingconfessions.com
-
Local Optimizations Don't Lead to Global Optimums
|
ferd.ca
-
Local Optimizations Don't Lead to Global Optimums
|
ferd.ca
-
From Hubris To Bits
|
cliffle.com
-
Weekly Update 426
|
troyhunt.com
-
ADHD
|
bradfrost.com
-
Design Systems Q&A
|
bradfrost.com
-
What if AI eventually makes programmers smarter, not dumber?
|
bitecode.dev
-
Active and influential NYC infrastructure people
|
notes.eatonphil.com
-
A peasant's plight
|
grantslatton.com
-
Ten Years of AWS Lambda
|
brooker.co.za
-
Posting on Bluesky, and other thoughts on social media
|
martinfowler.com
-
Inside the DemandScience by Pure Incubation Data Breach
|
troyhunt.com
-
An app can be a home-cooked meal
|
bradfrost.com
-
Web Components Work Great with htmx
|
htmx.org
-
Hyperconnexion, addiction et obéissance
|
ploum.net
-
Five Unusual Raku Features
|
buttondown.com
-
folder gotchas
|
wizardzines.com
-
line editing
|
wizardzines.com
-
Museum of Modern Fart
|
bradfrost.com
-
In this house…
|
bradfrost.com
-
lowercase
|
petemillspaugh.com
-
Every Man his own API
|
grantslatton.com
-
The Pythonic Emptiness
|
blog.codingconfessions.com
-
Weekly Update 425
|
troyhunt.com
-
Tim Brown: Flexible Typesetting is now yours, for free
|
bradfrost.com
-
Designing DX
|
chriscoyier.net
-
Goodbye, Twitter.
|
bradfrost.com
-
Next.js to htmx — A Real World Example
|
htmx.org
-
Rencontres littéraires à Paris, à Louvain-la-Neuve et un bout de contribution aux communs
|
ploum.net
-
Leader election with PostgreSQL's advisory locks
|
kerkour.com
-
The childlike and the childish
|
joshcollinsworth.com
-
Explicit method overriding with @typing.override
|
rednafi.com
-
Exploring Postgres's arena allocator by writing an HTTP server from scratch
|
notes.eatonphil.com
-
A list of ternary operators
|
buttondown.com
-
Assessing the results of using the Strangler Fig on a Mobile App
|
martinfowler.com
-
How to organize errors in large Rust projects
|
kerkour.com
-
A response to "Defending Open Source: Protecting the Future of WordPress"
|
joshcollinsworth.com
-
What's a Single-Page App?
|
jakelazaroff.com
-
Effective unemployment and social media
|
notes.eatonphil.com
-
Weekly Update 424
|
troyhunt.com
-
Building an intuition for file size and network speed
|
petemillspaugh.com
-
Quicker startup with module-level __getattr__
|
rednafi.com
-
Putting custom firmware on the WASD CODE v2
|
cliffle.com
-
Checking linearizability in Go
|
notes.eatonphil.com
-
Live Session: Live Coding a Bytecode Interpreter for Python
|
blog.codingconfessions.com
-
Diving deeper into using the Strangler Fig with Mobile Apps
|
martinfowler.com
-
How do you provision a Linux VM?
|
paravoce.bearblog.dev
-
quitting in the terminal
|
wizardzines.com
-
Using the Strangler Fig with Mobile Apps
|
martinfowler.com
-
The CAP Theorem of Clustering: Why Every Algorithm Must Sacrifice Something
|
blog.codingconfessions.com
-
What's up Python? 3.13 is out, t-strings look awesome, dep groups come in handy...
|
bitecode.dev
-
My Modern CSS Reset
|
jakelazaroff.com
-
Web Component continued progress
|
bradfrost.com
-
Mundango
|
bradfrost.com
-
Culture is a set of social Schelling points
|
grantslatton.com
-
Weekly Update 423
|
troyhunt.com
-
Python 3.13, what didn't make the headlines
|
bitecode.dev
-
Ils nous mentent
|
ploum.net
-
TLA from first principles
|
buttondown.com
-
Docker mount revisited
|
rednafi.com
-
A Penny
|
chriscoyier.net
-
Weekly Update 422
|
troyhunt.com
-
How do you deploy in 10 seconds?
|
paravoce.bearblog.dev
-
Russell Keith-Magee on Beeware, packaging, GUI & money in Python
|
bitecode.dev
-
Portals are Undertheorized
|
grantslatton.com
-
Frostapalooza: Reflecting Two Months Later – Ian Frost Weather
|
bradfrost.com
-
You're overcomplicating production
|
paravoce.bearblog.dev
-
Speculative Decoding and Beyond: A Survey of Speculative Decoding Techniques
|
blog.codingconfessions.com
-
I’ve been to 37 US states
|
petemillspaugh.com
-
How to get the country of your visitors with Cloudflare
|
kerkour.com
-
Cameron’s World
|
bradfrost.com
-
Hire HTML and CSS people
|
bradfrost.com
-
Be Suspicious of Success
|
buttondown.com
-
Defending against bruteforce, credential stuffing and user enumeration attacks
|
kerkour.com
-
"I'm so happy"
|
hamvocke.com
-
“The design system isn’t working for me!”
|
bradfrost.com
-
Why Rust is taking the data engineering world by storm
|
kerkour.com
-
Bikepunk, les chroniques du flash
|
ploum.net
-
Weekly Update 421
|
troyhunt.com
-
Binary IQ
|
grantslatton.com
-
virtualenvwrapper 6.1.1
|
doughellmann.com
-
Yes, you need to duplicate your frontend business logic on the server
|
bitecode.dev
-
Designing bug-proof engines
|
grantslatton.com
-
Topological sort
|
rednafi.com
-
Accidental Urbanism
|
grantslatton.com
-
Seuls les fous en tentent l’ascension
|
ploum.net
-
Untitled
|
chriscoyier.net
-
Accumulated Test Vectors
|
words.filippo.io
-
5 Awesome (but less known) Rust projects
|
kerkour.com
-
Serious TLDs
|
petemillspaugh.com
-
How to convince engineers that formal methods is cool
|
buttondown.com
-
Building a Single-Page App with htmx
|
jakelazaroff.com
-
Weekly Update 420
|
troyhunt.com
-
Writing a circuit breaker in Go
|
rednafi.com
-
Why every UX/UI designer should attend a masterclass with Brad Frost | by Zoi
|
bradfrost.com
-
Design systems die in darkness
|
bradfrost.com
-
Interviewed by Book Overflow podcast on Refactoring
|
youtube.com
-
Browsertech Digest: NYC wasm recap; SF&NYC events
|
digest.browsertech.com
-
Carrots, sticks, and making things worse
|
ferd.ca
-
Carrots, sticks, and making things worse
|
ferd.ca
-
Quick Ways to Disable GitHub Actions Workflows Without Deletion
|
safjan.com
-
CPython's Garbage Collector and its Impact on Application Performance
|
blog.codingconfessions.com
-
Rust needs an extended standard library
|
kerkour.com
-
Discovering direnv
|
rednafi.com
-
How to Bootstrap a Town
|
grantslatton.com
-
A Local-First Case Study
|
jakelazaroff.com
-
Pandas Categorical - Benefits and Use Cases
|
safjan.com
-
What's up Python? 3.8 dies, 3.13 is born, Excel Python is available... maybe?
|
bitecode.dev
-
Podcast: Nikitonsky про современные редакторы кода @ Тысяча фичей
|
tonsky.me
-
Why Gumroad Didn't Choose htmx
|
htmx.org
-
Build a serverless ACID database with this one neat trick (atomic PutIfAbsent)
|
notes.eatonphil.com
-
Playing at Pittsburgh Plays The Cure
|
bradfrost.com
-
PATH and finding programs
|
wizardzines.com
-
PATH tips
|
wizardzines.com
-
If WordPress is to survive, Matt Mullenweg must be removed
|
joshcollinsworth.com
-
Approachable Open Source by Brian Muenzenmeyer
|
bradfrost.com
-
Sports vs Games
|
grantslatton.com
-
How I Built "The Monospace Web"
|
-
The FIPS Compliance of HKDF
|
words.filippo.io
-
Workshop: Craft AI-Powered Experiences with Sentient Design
|
bradfrost.com
-
Nobody Cares
|
grantslatton.com
-
Refactoring Invariants
|
buttondown.com
-
Using GenAI to build a capability map and translate legacy systems
|
martinfowler.com
-
SmashingConf NYC
|
bradfrost.com
-
The Framework 13 after months of use
|
bitecode.dev
-
Recording: Six Key Performance Engineering Lessons from 1BRC
|
blog.codingconfessions.com
-
Be someone who does things
|
notes.eatonphil.com
-
Media Diet
|
chriscoyier.net
-
Notes on building event-driven systems
|
rednafi.com
-
Bash namerefs for dynamic variable referencing
|
rednafi.com
-
You Can't Build Interactive Web Apps Except as Single Page Applications... And Other Myths
|
htmx.org
-
Hacking Kia: Remotely Controlling Cars With Just a License Plate
|
samcurry.net
-
The already-here future of prototyping
|
bradfrost.com
-
Recently I read a few articles and have a few questions
|
bitecode.dev
-
The biggest supply chain attack ever and what we can learn from it
|
kerkour.com
-
Should we use AI and LLMs for Christian Apologetics?
|
lukeplant.me.uk
-
Using GenAI to extract low-level details and high-level explanations from legacy systems
|
martinfowler.com
-
Goodhart's Law in Software Engineering
|
buttondown.com
-
Legacy Modernization meets GenAI
|
martinfowler.com
-
Communal Luxury: The Public Bathhouse
|
solar.lowtechmagazine.com
-
Web Components for Framework Developers – Tony Ward
|
bradfrost.com
-
Behind the blog
|
rednafi.com
-
TAG Bulletin: Q3 2024
|
blog.google
-
Audio Notifications in Jupyter Notebooks Across Platforms
|
safjan.com
-
Notes on using ripgrep for projects with python, jupyter (ipynb) notebooks and markdown files
|
safjan.com
-
Creative Exploration
|
bradfrost.com
-
Shell redirection syntax soup
|
rednafi.com
-
Popcorn Style – Meetings that make you smile.
|
bradfrost.com
-
Why Not Comments
|
buttondown.com
-
Celebrating 2^13 Subscribers & My Birthday
|
blog.codingconfessions.com
-
VSCode problem - import could not be resolved from the source (Pylance)
|
safjan.com
-
Origin private file system (OPFS)
|
petemillspaugh.com
-
Every webpage deserves to be a place (Interconnected)
|
bradfrost.com
-
Governing data products using fitness functions
|
martinfowler.com
-
Thoughts on "The Future of TLA+"
|
buttondown.com
-
Lightweight property-based testing at Row Zero
|
grantslatton.com
-
Bliki: Cycle Time
|
martinfowler.com
-
My Blog Engine is the Erlang Build Tool
|
ferd.ca
-
My Blog Engine is the Erlang Build Tool
|
ferd.ca
-
Shades of testing HTTP requests in Python
|
rednafi.com
-
Rust Macros: Zero to Hero
|
grantslatton.com
-
What's up Python? UV disrupts packaging, 2023 community stats, namespaces in Pypi...
|
bitecode.dev