-
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
-
What's a Single-Page App?
|
jakelazaroff.com
-
A response to "Defending Open Source: Protecting the Future of WordPress"
|
joshcollinsworth.com
-
Effective unemployment and social media
|
notes.eatonphil.com
-
Weekly Update 424
|
troyhunt.com
-
Quicker startup with module-level __getattr__
|
rednafi.com
-
Building an intuition for file size and network speed
|
petemillspaugh.com
-
How to land your first developer job
|
developer.mozilla.org
-
Putting custom firmware on the WASD CODE v2
|
cliffle.com
-
Checking linearizability in Go
|
notes.eatonphil.com
-
Diving deeper into using the Strangler Fig with Mobile Apps
|
martinfowler.com
-
How to export OPML from Omnivore
|
sethmlarson.dev
-
quitting in the terminal
|
wizardzines.com
-
Using the Strangler Fig with Mobile Apps
|
martinfowler.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
-
Weekly Update 423
|
troyhunt.com
-
Python 3.13, what didn't make the headlines
|
bitecode.dev
-
Ils nous mentent
|
ploum.net
-
I ❤️ JWTs (JSON Web Tokens)
|
kerkour.com
-
TLA from first principles
|
buttondown.com
-
Docker mount revisited
|
rednafi.com
-
A Penny
|
chriscoyier.net
-
Weekly Update 422
|
troyhunt.com
-
Python and Sigstore
|
sethmlarson.dev
-
Russell Keith-Magee on Beeware, packaging, GUI & money in Python
|
bitecode.dev
-
Frostapalooza: Reflecting Two Months Later – Ian Frost Weather
|
bradfrost.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
-
Introducing the new MDN Community page
|
developer.mozilla.org
-
Bikepunk, les chroniques du flash
|
ploum.net
-
Weekly Update 421
|
troyhunt.com
-
virtualenvwrapper 6.1.1
|
doughellmann.com
-
Yes, you need to duplicate your frontend business logic on the server
|
bitecode.dev
-
Topological sort
|
rednafi.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
-
Fixing your website's JavaScript performance
|
developer.mozilla.org
-
How to convince engineers that formal methods is cool
|
buttondown.com
-
Vélo et machine à écrire, petite eulogie de la satiété
|
ploum.net
-
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
-
EuroPython 2024 talks about security
|
sethmlarson.dev
-
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
-
Invitation à la sortie du roman Bikepunk et aux 20 ans de Ploum.net
|
ploum.net
-
Quick Ways to Disable GitHub Actions Workflows Without Deletion
|
safjan.com
-
Rust needs an extended standard library
|
kerkour.com
-
Discovering direnv
|
rednafi.com
-
A Local-First Case Study
|
jakelazaroff.com
-
Ode aux perdants
|
ploum.net
-
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
-
Weekly Update 419
|
troyhunt.com
-
Playing at Pittsburgh Plays The Cure
|
bradfrost.com
-
The Data Breach Disclosure Conundrum
|
troyhunt.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
-
How I Built "The Monospace Web"
|
-
The FIPS Compliance of HKDF
|
words.filippo.io
-
Workshop: Craft AI-Powered Experiences with Sentient Design
|
bradfrost.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
-
Les vieux cons (ou L’humaine imperfection de la perfection morale)
|
ploum.net
-
Be someone who does things
|
notes.eatonphil.com
-
Media Diet
|
chriscoyier.net
-
Weekly Update 418
|
troyhunt.com
-
PyCon Taiwan 2024 Keynote
|
sethmlarson.dev
-
Notes on building event-driven systems
|
rednafi.com
-
Bash namerefs for dynamic variable referencing
|
rednafi.com
-
Hacking Kia: Remotely Controlling Cars With Just a License Plate
|
samcurry.net
-
You Can't Build Interactive Web Apps Except as Single Page Applications... And Other Myths
|
htmx.org
-
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
-
From Dreams to Reality: The Magic of 3D Printing, with Elle Hunt
|
troyhunt.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
-
Untitled
|
chriscoyier.net
-
Weekly Update 417
|
troyhunt.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
-
The West Just Burns Now
|
chriscoyier.net
-
Shell redirection syntax soup
|
rednafi.com
-
Get back to school! Supercharge your learning with MDN and Scrimba
|
developer.mozilla.org
-
Popcorn Style – Meetings that make you smile.
|
bradfrost.com
-
Why Not Comments
|
buttondown.com
-
Produire l’abondant en utilisant des ressources rares
|
ploum.net
-
VSCode problem - import could not be resolved from the source (Pylance)
|
safjan.com
-
Origin private file system (OPFS)
|
petemillspaugh.com
-
Weekly Update 416
|
troyhunt.com
-
Every webpage deserves to be a place (Interconnected)
|
bradfrost.com
-
Efficient data handling with the Streams API
|
developer.mozilla.org
-
Governing data products using fitness functions
|
martinfowler.com
-
TowWhee
|
chriscoyier.net
-
Thoughts on "The Future of TLA+"
|
buttondown.com
-
Bliki: Cycle Time
|
martinfowler.com
-
Locale-sensitive text segmentation in JavaScript with Intl.Segmenter
|
developer.mozilla.org
-
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
-
On The Ground At Frostapalooza | CSS-Tricks
|
bradfrost.com
-
What's up Python? UV disrupts packaging, 2023 community stats, namespaces in Pypi...
|
bitecode.dev
-
Weekly Update 415
|
troyhunt.com
-
Browsertech Digest: People are actually using WebAssembly
|
digest.browsertech.com
-
How to Remove Diacritics and Sanitize Strings in Python
|
safjan.com
-
Implementing Sentence Boundary Detection in Python for Improved Text Chunking
|
safjan.com
-
The North American Have I Been Pwned Tour
|
troyhunt.com
-
15 years
|
bradfrost.com
-
State-backed attackers and commercial surveillance vendors repeatedly use the same exploits
|
blog.google
-
debugger
|
petemillspaugh.com
-
Why Amazon, Cloudflare and Discord are building servers in Rust but you should probably not
|
kerkour.com
-
Taming parametrize with pytest.param
|
rednafi.com
-
Optimize your workflow with Git stash
|
developer.mozilla.org
-
State and time are the same thing
|
buttondown.com
-
Just use fucking paper, man
|
andy-bell.co.uk
-
Frostapalooza – Chris Coyier
|
bradfrost.com
-
#33 make me one (input) with everything
|
htmhell.dev
-
Charlie Marsh on Astral, UV and the Python packaging ecosystem
|
bitecode.dev
-
Le retour de la vengeance des luddites technophiles
|
ploum.net
-
Weekly Update 414
|
troyhunt.com
-
Obsession
|
notes.eatonphil.com
-
Frostapalooza
|
chriscoyier.net
-
OpenSSH Backdoors
|
blog.isosceles.com
-
The Trouble with Procurement Departments, Resellers and Stripe
|
troyhunt.com
-
Web Unleashed — Front-End Developer Conference in Toronto in October
|
chriscoyier.net
-
Rewriting Strangler Fig
|
martinfowler.com
-
Raw-dogging websites
|
bradfrost.com
-
Frostapalooza in photos and videos
|
bradfrost.com
-
Adactio: Journal—Frostapalooza
|
bradfrost.com
-
An idea for teaching formal methods better
|
buttondown.com
-
Let’s All Agree to Use Seeds as ML-KEM Keys
|
words.filippo.io
-
The queueing shell game
|
blog.danslimmon.com
-
Podcast: Small Batches with Adam Hawkins
|
blog.danslimmon.com
-
What's the big deal about Deterministic Simulation Testing?
|
notes.eatonphil.com
-
What's the deal with setuptools, setup.py, pyproject.toml and wheels?
|
bitecode.dev
-
Media Diet
|
chriscoyier.net
-
Le marketing, une religion malveillante, incompétente et dangereuse
|
ploum.net
-
Onboarding to a "legacy" codebase with the help of AI
|
martinfowler.com
-
Putting a meaningful dent in your error backlog
|
blog.danslimmon.com
-
Iranian backed group steps up phishing campaigns against Israel, U.S.
|
blog.google
-
Texttools dot py
|
buttondown.com
-
There are two kinds of advertising
|
chriscoyier.net
-
trainwreck design
|
j3s.sh
-
Garbage Collection and Metastability
|
brooker.co.za
-
Programming vs Software Engineering (Rust vs Go)
|
kerkour.com
-
A Flexible Minimalist Neovim for 2024
|
-
Frostapalooza Visualizations
|
chriscoyier.net
-
HTTP requests via /dev/tcp
|
rednafi.com
-
Frostapalooza Codepen Challenge!
|
bradfrost.com
-
Testing with Python (part 9): the extra mile
|
bitecode.dev
-
How to debug mobile apps across devices
|
developer.mozilla.org
-
Log context propagation in Python ASGI apps
|
rednafi.com
-
Exclusive accordions using the HTML details element
|
developer.mozilla.org
-
Please don't hijack my Python root logger
|
rednafi.com
-
What's up Python? Setuptools breaks, a better PDB, cPython on CalVer...
|
bitecode.dev
-
Bash Parameter Expansion With Default Value
|
safjan.com
-
Rss Traffic Analysis for a Blog
|
safjan.com
-
Refresh of the PoEAA catalog page
|
martinfowler.com
-
Why I prefer rST to markdown
|
buttondown.com
-
40 Thoughts At 40
|
bradfrost.com
-
Instead of restricting AI and algorithms, make them explainable
|
martinfowler.com
-
Delightful, production-grade replication for Postgres
|
notes.eatonphil.com
-
Logo: Squint
|
tonsky.me
-
Resource Management in Aurora Serverless
|
brooker.co.za
-
The *nix install command
|
rednafi.com
-
This Little Piggie Went to the Pub
|
hamvocke.com
-
Hi everyone I messed up my social accounts again
|
andy-bell.co.uk
-
Let's Consign CAP to the Cabinet of Curiosities
|
brooker.co.za
-
“Interviewing Users” book giveaway, upcoming AMAs, free Frostapalooza 🎸 tix, and more…
|
bradfrost.com
-
Shows
|
chriscoyier.net
-
You are an imposter
|
bitecode.dev
-
My patented Miracle Tonic would have prevented the CrowdStrike meltdown
|
buttondown.com
-
Low-tech Magazine: The Ebooks
|
solar.lowtechmagazine.com
-
Master design system governance with this one weird trick
|
bradfrost.com
-
YouTube without YouTube Shorts
|
sethmlarson.dev
-
Thematic Book Series: How Circular is the Circular Economy?
|
solar.lowtechmagazine.com
-
Here-doc headache
|
rednafi.com
-
Hash-Based Bisect Debugging in Compilers and Runtimes
|
research.swtch.com
-
Hash-Based Bisect Debugging in Compilers and Runtimes
|
research.swtch.com
-
Testing with Python (part 8): purity test
|
bitecode.dev
-
Where Should Visual Programming Go?
|
tonsky.me
-
40 Reasons to come to Frostapalooza
|
bradfrost.com
-
age Plugins
|
words.filippo.io
-
Keep perfecting your config
|
buttondown.com
-
Async Rust: The new billion-dollar mistake?
|
kerkour.com
-
Clojure macros continue to surprise me
|
tonsky.me
-
Borda Count vs. Reciprocal Rank - Choosing the Right Ranking Method for Your Data
|
safjan.com
-
The sane pull request
|
rednafi.com
-
A malleable garden
|
petemillspaugh.com
-
Exploring the Broadcast Channel API for cross-tab communication
|
developer.mozilla.org
-
Towards safe and modern cryptography: Overview of the Rust ecosystem in 2024
|
kerkour.com
-
MDN partners with Scrimba to enhance web development learning
|
developer.mozilla.org
-
Logic for Programmers now in early access!
|
buttondown.com
-
Geomys, a blueprint for a sustainable open source maintenance firm
|
words.filippo.io
-
How to organize large Rust codebases
|
kerkour.com
-
turbopuffer: fast search on object storage
|
sirupsen.com
-
RankFlow plot for retriever visual evaluation
|
safjan.com
-
A reawakening of systems programming meetups
|
notes.eatonphil.com
-
How HTTP/2 multiplexes multiple streams over a single TCP connection and how it was abused in a series of record-breaking DDoS attacks
|
kerkour.com
-
No Observability Without Theory: The Talk
|
blog.danslimmon.com
-
Rust Patterns: Make a reference &'static with Box::leak
|
kerkour.com
-
Best Small Models for Fine Tuning
|
safjan.com
-
How does QLoRA works?
|
safjan.com
-
How to Check Latest Version of Python Package?
|
safjan.com
-
How to Create Animated Gif From Matplotlib Plot in Python?
|
safjan.com
-
Solving a math problem with planner programming
|
buttondown.com
-
Rust has a HUGE supply chain security problem
|
kerkour.com
-
Introducing the MDN HTTP Observatory
|
developer.mozilla.org
-
Design Downtime – Brad Frost Loves to Play Music
|
bradfrost.com
-
It's time to abolish the builder pattern in Rust
|
kerkour.com
-
cron irregularity
|
petemillspaugh.com
-
A write-ahead log is not a universal part of durability
|
notes.eatonphil.com
-
#2 — June 2024
|
petemillspaugh.com
-
Rust patterns: Don't put any code in mod.rs or lib.rs files
|
kerkour.com
-
Keeping things in sync: derive vs test
|
lukeplant.me.uk
-
Static Site Generation (SSG) with Next.js
|
developer.mozilla.org
-
Leading incidents when you’re junior
|
blog.danslimmon.com
-
Remove Noise From Screen Recording
|
safjan.com
-
XAES-256-GCM
|
words.filippo.io
-
Google disrupted over 10,000 instances of DRAGONBRIDGE activity in Q1 2024
|
blog.google
-
Demystifying Rust's HTTP ecosystem: Here is how the different crates fit together
|
kerkour.com
-
A brief introduction to interval arithmetic
|
buttondown.com