I am aggregating here some more or less interesting stuff of various IT related materials which I came across this month. Some of them are strictly related to the things I did or am currently doing.
01Articles
8 linksCommon design patterns at Stripe
… here some design patterns that I believe are generic enough to be useful for just about anyone in the API design process.
System Design Interview: Design WhatsApp
In this article, we’ll take a high-level overview of the system’s architecture, and then you could explore specific areas in more depth if needed.
A Bunch of Programming Advice I’d Give To Myself 15 Years Ago
I finally have the feeling that I’m a decent programmer, so I thought it would be fun to write some advice with the idea of “what would have gotten me to this point faster?” I’m not claiming this is great advice for everyone, just that it would have been good advice for me.
🐘 Docker Postgres Autoupgrades
The
pgautoupgradeDocker image is designed to handle the upgrade process seamlessly.
🐘 A Just recipe to backup and restore a Postgres database
Shoutout to Josh Thomas for help on this recipe since we both iterated on this for several projects.
Creating Great README Files for Your Python Projects
This type of file is a short piece of documentation that typically provides an overview of a project, including instructions on installing, using, and contributing to the project. README files are especially handy for open-source Python projects.
Julia Evans: Get your work recognized: write a brag document
It’s frustrating to have done something really important and later realize that you didn’t get rewarded for it just because the people making the decision didn’t understand or remember what you did.
02Productivity
1 linkHow I plan my week as a Senior Engineer in Big Tech
My exact process for achieving my goals and getting sh*t done.
03AI
1 linkThe Top Coding Assistant Platforms of July 2024
Please enjoy this updated survey on the field of coding assistant platforms!
04Security
1 linkHack The Box
HTB is the leading Cybersecurity Performance Center for advanced frontline teams to aspiring security professionals & students.
05Python
1 linkArchitecture Patterns with Python - read it for free (license: CC-By-NC-ND)
With this hands-on guide, Harry Percival and Bob Gregory from MADE.com introduce proven architectural design patterns to help Python developers manage application complexity—and get the most value out of their test suites.
06Django
1 linkDjango: Test for pending migrations
When iterating on code, it’s easy to make a model change and forget to update the migrations accordingly. If you don’t have any protection, you might even deploy code that crashes due to out-of-date migrations!
07Cloud
5 linksGoogle Cloud Developer cheat sheet
Every product in the Google Cloud family described in 4 or less words
GKE under the hood: What’s new with Cluster Autoscaler
Today, we’re shining a spotlight on some of these “invisible” GKE advancements, particularly in the realm of infrastructure autoscaling.
Migrate from AWS to Google Cloud: Migrate from Amazon RDS for SQL Server to Cloud SQL for SQL Server
This document is intended for cloud and database administrators who want to plan, implement, and validate a database migration project.
Did Google Just Kill Streamlit?
Checking out Google’s Mesop Framework to see if it’s better than Streamlit.

