📰 New newsletter: Django News - DjangoCon Europe 2025 in Dublin, Ireland! 🍀 - Nov 15th 2024
python
🐍 On this Building SaaS with #Python and #Django, I made a new view that returns a zip archive. We'll use this archive as the container for year end PDF reports for the feature that I'm building. https://www.youtube.com/watch?v=v2zfjVh1zM8
“Python becomes the most used language on GitHub, overtaking JavaScript after a 10-year run as the most used language. This is the first large-scale change we’ve seen in the top two languages since 2019…” 🏆
https://github.blog/news-insights/octoverse/octoverse-2024/#the-most-popular-programming-languages
Published some early validation results from my "SBOM for #Python packages" project. TLDR: I forked auditwheel and added some rudimentary SBOM record-keeping for bundled libraries and showed that today's SCA tools are able to use that information out-of-the-box. Full instructions and work in the post:
https://sethmlarson.dev/early-promising-results-with-sboms-and-python-packages
✍️ New post covering another useful way to launch pdb in Django, when a given SQL query runs
After having worked a fair but with SQLAlchemy lately, I'm not sure if I like it. It feels very hacky, and "alchemy" is very appropriate because it explodes a lot.
I guess it's still a decent tool, because who likes to deal with databases anyway.
I prefer to work with data processing/analysis or GUI code over backend code, but all of it beats working with web frontend. 😁
Hey everyone! I'm still searching for my next role so if you hear of any opportunities that you think I'd find interesting, let me know!
💼 Director of Engineering / Engineering Manager but would consider the right IC role.
🌐 Remote, but would consider hybrid/onsite roles in Los Angeles, CA. Open to relocation: SF Bay, Seattle, Portland, or the UK.
🪪 US citizen, UK citizen at the end of this month, resident in Mexico
🧑💻#PHP is my language, interested in #Python,#Golang, & #Rust
I turned my thing about print debugging into a blog post. Don't look down on print debugging!
Looked up how to do multiple primary keys in #Django and found that the issue was first opened 19 years ago, and was accepted for check-in yesterday! https://code.djangoproject.com/ticket/373 #webdev #python
We've moved to Hetzner (from Digital Ocean) for our hosting. Tests so far show faster bandwidth and CPUs at a fraction of the cost. Details below (#python, cc @mkennedy):
✍️ I just finished writing the new pdb chapter for Boost Your Django DX. Lots of good stuff about pdb and ipdb.
🖨️ I’m not against print debugging though, per this past post:
https://adamj.eu/tech/2021/10/08/tips-for-debugging-with-print/
🤔 Maybe I could squeeze a “print debugging” section in with these tips?
Daí que eu desenvolvi um pequeno script #Python para descrever imagens utilizando o modelo llama3.2-vision no XMPP. Cara, consome muito do sistema! Vou parar de usar enquanto não criarem algo com consumo razoável. Imagino o quanto de energia os caras estão gastando com esses serviços baseados em #IA rodando a 1000 por aí. Os caras estão brincando de Deus.
Python is TIOBE's programming language of the year 2024! 🎉
This award is given to the programming language with the highest increase in ratings in one year time 📈
Python gained a whopping 9.3% in 2024 … far ahead of its competition 🥇
PICTURE: Poppy Barn-cat is demanding to know why you haven't submitted a talk proposal for #NBPy yet, and also reminds you that you need to do so by Friday.
Details, and a place to submit your proposals here: https://pretalx.northbaypython.org/nbpy-2025/cfp #Python #PyCon
The 2025 PSF Board Election is coming up soon 🗳️ Whether you tell a #Python friend, share our social media posts, vote, or decide to run, your engagement in the election makes all the difference! Check out the timeline on our blog: https://pyfound.blogspot.com/2025/06/2025-psf-board-election-schedule.html
https://pyfound.blogspot.com/2025/06/2025-psf-board-election-schedule.html
💟 #DjangoGirls #Dublin is back and the workshop is hosted by #DjangoConEurope on Saturday, April 26th at Talbot Hotel Stillorgan.
🎟️ Applications are open for the #free in-person workshop. https://djangogirls.org/en/dublin/#apply
✨ If you are curious about #Python and @django, this is a beginner-friendly workshop, and we have amazing coaches to help on the day.
✉️ Questions? You can email dublin@djangogirls.org
Pessoal dos BLAMERS, que que cês recomendam de gerador de site estático? Eu preciso de algo que suporte formulas em LaTeX e que tenha mais cara de homepage do que de blog ou documentação.
Uso SPHINX para as páginas das Disciplinas e comecei a usar o Nikola para a homepage/blog, mas não animei tanto com ele. Se for feito em python, é um plus.
🇫🇮🐍 Welcome to our next meetup on Wednesday 19th March 2025 at Taiste:
Talks:
✒️ @hamatti - Why developers should write blog posts
💉 Sakari Cajanus - Dependency injection in Python (or why Python is not Java)
🦀 Mislav Novakovic - Refactoring to Rust
And the famous HelPy quiz!
https://www.meetup.com/helpy-meetups/events/306522919/
Please also drop us a line if you’d like to give a talk in April or beyond ⭐
#HelPy #Helsinki #Python #meetup #writing #blogging #DependencyInjection #Rust
Django people who deploy to a VPS: What is your current setup?
I've always used Ubuntu, Postgres, gunicorn, and nginx. But I'm curious how people have deviated from that approach.
Mostly thinking about small to medium projects, which run from a single server.
🎈🐍🎈 Exciting news! I've joined @sovtechfund's Sovereign Tech Fellowship to maintain critical digital infrastructure in the #Python world!
https://hugovk.dev/blog/2025/im-excited-to-join-the-sovereign-tech-fellowship/
And meet my fellow Fellows:
https://www.sovereign.tech/news/meet-the-sovereign-tech-fellows
Happy #PiDay! Today’s 3.14 challenge for you all: Try out our Django 5.2 pre-release, with the #Python 3.14.0 alpha 6 scheduled to be released today 💥🚀
🚀 Django London is live!
Kicking off the evening with Sage Abdullah @laymonage presenting:
🎤 Run your tests against Django’s main!
Ever wonder why the #Django `date` filter uses formats from PHP?! I did! 😂
So, I made a `dateformat` filter which uses the normal #Python `strftime` format strings (cheatsheet here: https://strftime.org). Docs for the new filter: https://dj-angles.adamghill.com/en/latest/filters/dateformat.html
New `dj-call` and `dj-model` mappers were also added. Docs for the tags: https://dj-angles.adamghill.com/en/latest/tag-elements.html
Both included in the newly published 0.17.0 of `dj-angles`. ✨
📖 https://dj-angles.adamghill.com/
📦 https://pypi.org/project/dj-angles/
🛠️ https://codeberg.org/adamghill/dj-angles
I just published the source code for my very naive #Python implementation for generating a node network based on MITRE Intrusion Sets and Techniques. It will output linked #Markdown files linking intrusion sets to their used techniques.
Perhaps someone finds it useful or interesting to experiment with.
Source code: https://github.com/cstromblad/markdown_node
I hinted at this in a thread started by @Viss where he asked for input on a few very likely malicious domains. Me @Viss @cR0w @neurovagrant and others did some OSINT fun work with a couple of the original domains.
It was this thread: https://mastodon.social/@Viss/114145122623079635
Now I posted a picture of a node network rendered in Obsidian and I hinted that perhaps Obsidian could be used as a poor mans version of performing threat intelligence work.