ups and downs
Month summary - July 2024
Month summary · Issue of July 2024

Month summary — July 2024

Wed 31 Jul 20243 min read18 links

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.

Quoted from the source

01Articles

8 links
dev.to

Common 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.

levelup.gitconnected.com

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.

mbuffett.com

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.

micro.webology.dev

🐘 Docker Postgres Autoupgrades

The pgautoupgrade Docker image is designed to handle the upgrade process seamlessly.

micro.webology.dev

🐘 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.

realpython.com

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.

brr.fyi

Engineering for Slow Internet

How to minimize user frustration in Antarctica.

jvns.ca

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 link
read.highgrowthengineer.com

How 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 link
medium.com

The Top Coding Assistant Platforms of July 2024

Please enjoy this updated survey on the field of coding assistant platforms!

04Security

1 link
hackthebox.com

Hack The Box

HTB is the leading Cybersecurity Performance Center for advanced frontline teams to aspiring security professionals & students.

05Python

1 link
cosmicpython.com

Architecture 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 link
adamj.eu

Django: 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 links
googlecloudcheatsheet.withgoogle.com

Google Cloud Developer cheat sheet

Every product in the Google Cloud family described in 4 or less words

cloud.google.com

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.

cloud.google.com

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.

medium.com

Did Google Just Kill Streamlit?

Checking out Google’s Mesop Framework to see if it’s better than Streamlit.

youtube.com

Python Bytes 390: Coding in a Castle

YouTube · plays here