What's up in the python and tech environment? - Issue #59
Welcome to issue #59 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 a lot about data science in Python, another attack discovered on PyPI, ADHD developers, Prisma ORM, mrsk a small Kubernetes-like application deployment solution, and more! 😎
From the python world
For those who remember, a couple of weeks ago, I presented this article by the author of FastAPI, showing how to migrate from Flask to its framework. Here is part 3! (If you want to read part 2, you can do it here)
Migrating from Flask to FastAPI - Part 3
Here is a list of cool data visualization libraries written in python.
Tip: If you have exceeded the number of free articles you can read on Medium, open the following link in a new private window. 😉
7 best python data visualization libraries you can use in your next project
A demonstration of python's strength allowing you to read/write almost any kind of file.
N.B: For the Excel part, you can also look at the pandas library :)
Create 7 different files using Python
In this article, the author presents an alternative to pandas to process larger sets of data.
Tip: If you have exceeded the number of free articles you can read on Medium, open the following link in a new private window.
Use this steroid to run 200x faster code in python
A great article on the python multiprocessing library and how to work around its caveats.
Python’s multiprocessing performance problem
To finish the data science section, this article lists awesome packages for your machine learning or deep learning algorithms.
10 Python Libraries for Machine Learning You Need in Your Toolkit
Yet another security breach was discovered on PyPI. This time attackers tried to run a Rust binary using malicious python packages.
Phylum discovers another attack on PyPI
From the Web
Are you an ADHD (attention-deficit/hyperactivity disorder) developer or do you know one of them? In this blog post, the (ADHD) author discusses the advantages and handicaps that it could bring to the developer’s job.
Developers with ADHD? You are not alone
Prisma, a new generation ORM made a Twitter thread showing new features shipped in version 4.11.0 like the ability to introspect MySQL, SQL Server, and CockroachDB views.
By the way for python developers, you can use Prisma using this excellent library!
In this blog post, David Heineneier Hansson the creator of Ruby on Rails stated that serverless features by cloud providers might not be such a good idea regarding costs and the evolution of an application. What do you think?
Continuing with Hansson here is a Youtube video where he presents mrsk, a small Kubernetes-like tool to deploy an application. It is developed and used by its company to move out of AWS / GCP to its own infrastructure. For the curious, he explains their decision in this blog post. 🙃
An interesting article presenting the concept of immutable (or to be fair, the right term is isolated) operating systems.
Immutable operating systems - a new trend
Seven freemium (someones are free, others have a decent free start plan) APIs you can play with. 😉
7 free public APIs you will love as a developer
Here is a list of open-source projects designed to enhance developers' productivity to create web applications or admin dashboards.
10 Open-Source Projects For Web Developers In 2023
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 it is the case, don’t hesitate to share it on your social media.
Take care of yourself and see you soon! 🙂