-
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
-
Early promising results with SBOMs and Python packages
|
sethmlarson.dev
-
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
-
Monitoring and optimizing website performance
|
developer.mozilla.org
-
Writing a blog on the internet
|
sethmlarson.dev
-
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
-
Explicit method overriding with @typing.override
|
rednafi.com
-
The childlike and the childish
|
joshcollinsworth.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
-
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
-
Building an intuition for file size and network speed
|
petemillspaugh.com
-
Quicker startup with module-level __getattr__
|
rednafi.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
-
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
-
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
-
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
-
Introducing the new MDN Community page
|
developer.mozilla.org
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
Celebrating 2^13 Subscribers & My Birthday
|
blog.codingconfessions.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
-
Lightweight property-based testing at Row Zero
|
grantslatton.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
-
Rust Macros: Zero to Hero
|
grantslatton.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
-
The Design & Implementation of the CPython Virtual Machine
|
blog.codingconfessions.com
-
Browsertech Digest: People are actually using WebAssembly
|
digest.browsertech.com
-
CPython Internals: What Happens Before Bytecode Execution Starts
|
blog.codingconfessions.com
-
How to Remove Diacritics and Sanitize Strings in Python
|
safjan.com
-
Implementing Sentence Boundary Detection in Python for Improved Text Chunking
|
safjan.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
-
Obsession
|
notes.eatonphil.com
-
Frostapalooza
|
chriscoyier.net
-
OpenSSH Backdoors
|
blog.isosceles.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
-
Algorithms we develop software by
|
grantslatton.com
-
(Live Session) Performance Thinking: Six Key Lessons from 1BRC
|
blog.codingconfessions.com
-
Status among whom?
|
grantslatton.com
-
Onboarding to a "legacy" codebase with the help of AI
|
martinfowler.com
-
Putting a meaningful dent in your error backlog
|
blog.danslimmon.com
-
Ghost Side Control Escape System (BJJ)
|
grantslatton.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
-
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython
|
blog.codingconfessions.com
-
HTTP requests via /dev/tcp
|
rednafi.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
-
Building Filesystems
|
grantslatton.com
-
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
-
Instead of restricting AI and algorithms, make them explainable
|
martinfowler.com
-
AI follows auditability
|
grantslatton.com
-
Delightful, production-grade replication for Postgres
|
notes.eatonphil.com