What's up in the python and tech environment? - Issue #108
Welcome to issue #108 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 discuss lock files in Python, Django, CORS, large language models, JavaScript, web development, and more! 😎
From the Python world
Brett Canon, one of the CPython core developers came up with another proposal for lock files for Python projects (his last attempt he said) after the failure of PEP 665. What do you think?
Lock files, again (but this time w/ sdists!)
An interesting article showing how to handle CORS in Django.
A nice article showing how to recover from models deleted in a database when you rely on Django ORM.
Recovering deleted Wagtail pages and Django models
A tutorial to launch your hobby project or small business with Django, Hetzner, and Dokku. The idea can be replicated for other web frameworks.
Deploy a Django application with Hetzner and Dokku
Here you will learn different ways to obfuscate Python code.
A nice tutorial showing how to create an artificial intelligence (AI) assistant in your Jupyter Notebook using Google generative AI Python client.
Create a Copilot inside your notebooks that can chat with graphs, write code, and more
A recap of some of the best articles published in 2023 by RealPython folks.
Learn From 2023's Most Popular Python Tutorials and Courses
A tutorial on how to integrate Stripe payments into a Django application.
Note that the idea can be easily translated to other web frameworks.
A technical article on how the new JIT compiler coming in Python 3.13 works.
From the Web
An interesting article presenting SharedWorkers in JavaScript.
Sharing a state between windows without a server
In this article, you will discover a way to run local Large Language Models only running on your laptop.
How to use a local LLM as a free coding copilot in VS Code
This is a daily reminder not to jump on every new shiny solution promising heaven and earth to solve your problem. I bet that 70% of the time, old, boring technologies are the best for the job.
Why I regret about migrating to Neo4j
Here is a detailed guide about the CORS concept in web development.
The author here points to a collection of Artificial Intelligence papers written in 2023 that he found interesting.
Ten Noteworthy AI Research Papers of 2023
A developer explains how he ditched the React ecosystem to come back to a classic server-side framework that handles frontend.
From Next.js to Rails then Elixir: My journey through React.js burnout
An awesome list of frontend tools.
An excellent article on external link accessibility.
How to make external links accessible
An interesting article showing how some well-known compression algorithms work interactively. Also, we explain why lowercase letters help the algorithms to be more efficient.
why lowercase letters save data
Bonus
To start the week well I am sharing with you the following picture.
This is all for this week. I hope you enjoy it and if that is the case, don’t hesitate to share it on your social media.
Take care of yourself and see you soon! 🙂