Improving First Byte and Contentful Paint on a Django Website www.djangotricks.com/blog/2026/05...
Improving First Byte and Contentful Paint on a Django Website
djangotricks.com
Fabio Caccamo
@fabiocaccamo.bsky.social
🐍 Python / 🦄 Django / Vue.js full-stack developer based in Torino, Italy. 🇮🇹 🤌 https://github.com/fabiocaccamo
Improving First Byte and Contentful Paint on a Django Website www.djangotricks.com/blog/2026/05...
Improving First Byte and Contentful Paint on a Django Website
djangotricks.com
What I’m Hearing About Cognitive Debt (So Far) margaretstorey.com/blog/2026/02...
What I’m Hearing About Cognitive Debt (So Far)
A week ago, I wrote about how Generative and Agentic AI may be amplifying what I’ve been calling cognitive debt: the accumulated gap between a system’s evolving structure and a team’s shared unders...
margaretstorey.com
Style Headings using the CSS :heading pseudo-class www.alwaystwisted.com/articles/sty...
Style Headings using the CSS :heading pseudo-class
Use the :heading pseudo-class to style all headings (h1-h6) with a single CSS rule. Reduce repetition in design systems and component libraries while maintaining consistency.
alwaystwisted.com
Who knows how to secure open source better than the maintainers themselves? 🛡️
pyinfra - Fast Python Infrastructure Automation & Configuration Management Tool pyinfra.com
pyinfra - Fast Python Infrastructure Automation Tool
Fast, Python-based infrastructure automation. Deploy to SSH servers, Docker, and local machines. 10x faster than Ansible.
pyinfra.com
Django 6.0 released ✨ a mosaic of modern tools and thoughtful design 🎨🧩🛠️💡#Django -- www.djangoproject.com/weblog/2025...
Django 6.0 released
Posted by Natalia Bidart on Dec. 3, 2025
djangoproject.com
Django: what’s new in 6.0 adamj.eu/tech/2025/12...
Django: what’s new in 6.0 - Adam Johnson
Django 6.0 was released today, starting another release cycle for the loved and long-lived Python web framework (now 20 years old!). It comes with a mosaic of new features, contributed to by many, som...
adamj.eu
✉️ ✅ no more invalid or disposable emails in your database. github.com/fabiocaccamo...
GitHub - fabiocaccamo/django-email-validators: :envelope: no more invalid or disposable emails in your database.
:envelope: :white_check_mark: no more invalid or disposable emails in your database. - GitHub - fabiocaccamo/django-email-validators: :envelope: no more invalid or disposable emails in your database.
github.com
Inside the breach that broke the internet: The untold story of Log4Shell github.blog/open-source/...
Inside the breach that broke the internet: The untold story of Log4Shell
Log4Shell proved that open source security isn't guaranteed and isn’t just a code problem.
github.blog
Elegantly scale type and space without breakpoints utopia.fyi
Utopia
Fluid responsive design
utopia.fyi
Django: split "ModelAdmin.get_queryset()" by view adamj.eu/tech/2025/07... - by @adamj.eu
Django: split ModelAdmin.get_queryset() by view - Adam Johnson
Within Django’s popular admin site, you can override ModelAdmin.get_queryset() to customize the queryset used by the admin views. It’s often used for performance optimizations, such as adding a select...
adamj.eu
From SQL to SQLModel: A Cleaner Way to Work with Databases in Python pybit.es/articles/fro...
From SQL To SQLModel: A Cleaner Way To Work With Databases In Python - Pybites
SQLModel is a library that lets you interact with databases through Python code with Python objects and type annotations instead of writing direct SQL queries.
pybit.es
JSON module scripts are now Baseline Newly available web.dev/blog/json-im...
JSON module scripts are now Baseline Newly available | Blog | web.dev
Thanks to JSON module scripts and import attributes, you can now directly import JSON in JavaScript modules. Both features are now Baseline Newly available.
web.dev
📣 The DSF is hiring a Django Fellow! A paid, full-time role to help maintain Django. All the good stuff plus you'll be joining a dedicated team of Fellows 💚 Interested or know someone great? 👉 Apply by July 1: www.djangoproject.com/weblog/2025/... #Django #Python #OpenSource
DSF calls for applicants for a Django Fellow
Posted by The Fellowship Working Group on June 9, 2025
djangoproject.com
Disclosure: Covert Web-to-App Tracking via Localhost on Android - localmess.github.io
Covert Web-to-App Tracking via Localhost on Android
localmess.github.io
GitHub Actions: avoid double runs from on: [push, pull_request] (by @adamj.eu) adamj.eu/tech/2025/05...
GitHub Actions: avoid double runs from on: [push, pull_request] - Adam Johnson
I’ve often seen a GitHub Actions workflow defined with a trigger like:
adamj.eu
String formatting in #Python lets you left-, right-, or center-justify a value. You can specify the fill character to use. The syntax is colon, fill-char, <^>, width:
An easy way to use different serializers for different actions and request methods in Django REST Framework www.loopwerk.io/articles/202...
An easy way to use different serializers for different actions and request methods in Django REST Framework
Introducing ActionSerializerModelViewSet, a ViewSet that allows you to choose a serializer for each action and method combination.
loopwerk.io
For years, one of the most befuddling things for me in CSS was how “height: 100%” would sometimes just not work. Every time I tried to use it was a roll of the dice. 😅 Like everything else in CSS, though, it all makes perfect sense when we understand the underlying mechanism. ✨ Let’s explore. 🧵
The Height Enigma • Josh W. Comeau
One of the most perplexing and befuddling things in CSS for me, for many years, was the behaviour of percentage-based heights. Sometimes, seemingly at random, setting “height: 100%” would have no effe...
joshwcomeau.com
⚙️ New CSS Generator! Save this link for the future. A tool to easily convert any SVG shape into a CSS one in no time. Powered by the new shape() function! 🤩 css-generators.com/svg-to-css/ ✅ Single-element ✅ Responsive ✅ No more ViewBox headaches
SVG to CSS Shape Converter
A simple tool to transform an SVG shape into a CSS shape. Get a modern and optimized code in no time!.
css-generators.com