What's up in the python and tech environment? - Issue #129
Welcome to issue #129 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 Django, Excel & Python, Generative AI, Meta AI & Mistral AI new models announcements, StackOverflow developer survey, and more! 😎
From the Python world
A nice tutorial on using Digital Ocean Spaces for static file storage for your Django application.
Storing Django Static and Media Files on DigitalOcean Spaces
In this article, you will learn some tools to profile Django applications efficiently.
Guide for Django application profiling
A small Django package to help you purge unused CSS from your HTML templates.
In this blog post, you will learn how to dockerize a Python environment to use it with Visual Studio Code.
Setting a Dockerized Python Development Environment Template
A developer explains why he doesn’t like the integration of Python in Excel. What do you think?
My thoughts on Python in Excel
This article points to a website showing how to install a Python interpreter completely releasing the famous GIL.
Free-threaded CPython is ready to experiment with!
An interesting blog showing how the narwhals library allows interoperability between multiple dataframe libraries using a subset of the Polars API.
How Narwhals and scikit-lego came together to achieve dataframe-agnosticism
In this tutorial, you will learn how to create a good README for your Python project.
Creating Great README Files for Your Python Projects
From the Web
The 14th StackOverflow developer survey is out.
2024 Stack Overflow Developer Survey
Last week, I announced new Mistral and OpenAI models. This week, we will discuss new Meta AI models challenging the best closed-source models. This is a beautiful gift from the Meta AI team. 🥳
And the day after Meta's announcement, Mistral AI responded with its new state-of-the-art large model. What a time to be alive! 😁
Here is an excellent blog post about structured generation with Large Language Models.
Coding For Structured Generation with LLMs
This article explores what is new in ECMAScript 2024, the standard behind languages like JavaScript or Dart.
What’s New for JavaScript Developers in ECMAScript 2024
An overview of different web applications’ authentication methods over time.
Authentication history (Basic, Digest, Cookie, Session, Token, JWT, API key)
Here is a nice introduction to Apache Kafka and how it distinguishes itself from classic databases.
Understanding the Need for Apache Kafka
A developer reassures that AI will not replace developers anytime soon.
Generative AI is not going to build your engineering team for you
For the data scientists in the crew, in this article, the author explains why Jax can be better than Pytorch in specific domains.
Why You Should Learn JAX: A Molecular Dynamics Showcase
Here is a nice introduction to CSS breakpoints and how they help in responsive web design.
How to Use Breakpoints for Responsive Web Design
An interesting article about the relatively new popover API in HTML specification.
Popovers Work Pretty Nicely as Slide-Out Drawers
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! 🙂