Fabio Caccamo
fabiocaccamo.bsky.social
Fabio Caccamo
@fabiocaccamo.bsky.social
🐍 Python / 🦄 Django / Vue.js full-stack developer based in Torino, Italy. 🇮🇹 🤌

https://github.com/fabiocaccamo
Reposted by Fabio Caccamo
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
www.djangoproject.com
December 3, 2025 at 4:59 PM
Django 6.0 release notes - UNDER DEVELOPMENT
docs.djangoproject.com/en/dev/relea...
Django 6.0 release notes - UNDER DEVELOPMENT | Django documentation
The web framework for perfectionists with deadlines.
docs.djangoproject.com
October 23, 2025 at 8:03 AM
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
October 22, 2025 at 7:41 AM
Django: one ORM to rule all databases 💍 (by @paulox.net)
www.paulox.net/2025/10/06/d...
Django: one ORM to rule all databases 💍
Comparing the Django ORM support across official database backends, so you don’t have to learn it the hard way.
www.paulox.net
October 6, 2025 at 8:22 AM
Elegantly scale type and space without breakpoints
utopia.fyi
Utopia
Fluid responsive design
utopia.fyi
October 1, 2025 at 7:51 AM
A refresh of Learn CSS with nine new modules
web.dev/blog/learn-c...
A refresh of Learn CSS with nine new modules  |  Blog  |  web.dev
Our popular Learn CSS course has been updated with new modules covering the latest CSS features.
web.dev
September 24, 2025 at 2:15 PM
DoubleClickjacking: A New Era of UI Redressing
www.evil.blog/2024/12/doub...
Paulos Yibelo - Hacking Research: DoubleClickjacking: A New Era of UI Redressing
data:blog.metaDescription
www.evil.blog
September 10, 2025 at 11:10 AM
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
July 13, 2025 at 3:35 PM
Reposted by Fabio Caccamo
📣 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
www.djangoproject.com
June 9, 2025 at 9:25 PM
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
June 11, 2025 at 10:15 AM
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
June 9, 2025 at 12:45 PM
Reposted by Fabio Caccamo
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:
November 21, 2024 at 11:12 AM
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.
www.loopwerk.io
June 5, 2025 at 9:39 AM
Reposted by Fabio Caccamo
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...
www.joshwcomeau.com
May 12, 2025 at 3:47 PM
Reposted by Fabio Caccamo
⚙️ 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
May 12, 2025 at 9:48 AM
Reposted by Fabio Caccamo
Announcing an experimental new process for proposing ideas and features to the Django project 🌈
www.djangoproject.com/weblog/2025...
New-features github repo and project
Posted by Emma Delescolle on April 26, 2025
www.djangoproject.com
April 26, 2025 at 4:53 PM