What's up in the python and tech environment? - Issue #175
Welcome to issue #175 of What’s up in the Python and tech environment?
This newsletter is mainly intended for developers and those passionate about computers.
This week, we will be discussing the 20th anniversary of Django, HTMX vs Alpine Ajax, GPU programming in Python, PyTest, the restructuring of Stack Overflow, Linux, React, and large language models, among other topics! 😎
From The Python World
Django is celebrating its 20th birthday! 🥳
Happy 20th birthday Django! Here’s my talk on Django Origins from Django’s 10th
This blog post introduces a Django addon to add cron support on top of rq and django-rq.
This article presents an alternative to HTMX to build modern frontend interfaces without a Single-Page-Application (SPA) library.
I don’t like the counterargument for HTMX, but the content is still good.
Loopwerk: Beyond htmx: building modern Django apps with Alpine AJAX
A nice introduction to two awesome packages to write management commands in a Django project.
Better Django management commands with django-click and django-typer
A nice pytest tip to organize your tests. Even if the example is with Django, you can apply this technique to any Python project.
Optimizing Test Execution: Running live_server Tests Last with Pytest ⚡
A nice tip for the thousands separator.
TIL #124 – Thousands separators | mathspp
A nice tutorial on how to loop in reverse.
Here are some tips to efficiently use CProfile.
Python: a quick cProfile recipe with pstats
A great podcast on GPU programming in Python.
Episode #509 - GPU Programming in Pure Python
An unusual Python testing library applying what the author calls mutation testing.
A nice project to mock your AWS calls in your tests.
A nice project to easily set up Docker containers to run your tests.
From The Web
StackOverflow is renovating itself to meet the challenges of AI.
This blog post introduces the extension pg_duckdb to supercharge your PostgreSQL server with a powerful analytics engine.
Featherweight. Lightning Fast Analytics with DuckDB…
This article discusses a better way to access your Linux hosts using SSH certificates instead of SSH keys.
Note: You don’t have to do it for personal use; this is a corporate solution. 😁
SSH Keys Don't Scale. SSH Certificates Do
A list of exotic command lines.
10 Linux Commands You’ve Probably Never Heard Of
For React developers, this article compares two frameworks for writing applications with your favorite library.
TanStack Start vs. Next.js: Choosing the right full-stack React framework
A developer shares trends he has noticed in the software ecosystem that are not related to AI.
5 Non-LLM Software Trends To Be Excited About
A developer shares why he will not use AI to code. Some of the arguments resonate with me, even though I use AI to assist with coding. 🙂
Bonus
To start the week well, I am sharing the following picture with you.
This is all for this week. I hope you enjoy it, and if so, don’t hesitate to share it on your social media.
Take care of yourself and see you soon! 🙂