RSSAmplifier

Blog

Dmytro Litvinov

๐Ÿ’ญ Share insights and expertise on software development, coding, and design, as well as offering practical tips and advice on how to become a better developer ๐Ÿš€

dmytrolitvinov.com โ†—RSS feed โ†—15 posts

Latest posts

Accountability as a Leader

Five Behaviors for Demonstrating Accountability Be consistent in my words in my attitudes in my beliefs in my actions And I am ensure that they are aligned, positive, uplifting, and inspiring. Take ownership "I was wrong" "I made mistake" "I don't know"

How I started to import datetime module in Python

Most of web projects where I work requires manipulation with date and for that Python has a great builtin module called datetime . And just because I manage awesome flake8 extensions I never used in my projects a great extension called flake8-datetime-import before today. It enforces importing  datetime as dt

๐Ÿ“ฐ Monthly digests: February 2025

🌍⚖️ Load Balancing Algorithm Crash Course for System Design 🆔 The effect of switching id for new records from UUID v4 to UUID v7 on INSERT to a 24 GB PostgreSQL table with 116M rows I am actively using uuid v4 at production systems. Also, watching of adding

My first Kaggle competition

I should start my post with writing next sentence: I FINALLY STARTED TO LEARN MACHINE LEARNING . Yes, I took a course called " Machine Learning for humans " from Ukrainian Data Science teacher Hanna Pylieva . I enjoy that course and it worth every dollar for all the reasons: 🧠 Well-organized

๐Ÿ“ฐ Monthly digests: January 2025

It’s been a while since we last caught up, but I’m back with some articles I’ve found useful—hopefully, you’ll find them valuable too, my dear (and possibly only) reader. Since this is my first post in that year so let

Migration from Authy to 2FAS

My thoughts on migration started on the 1st of June when I sent this screenshot to one of my colleagues. Reddit's comment is here Why it is not safe? The answer is the link : Hackers exploit Authy API, accessing possibly 30 millions of phone numbers (and device_lock,

๐Ÿ“ฐ Monthly digests: July 2024

🦔 PostHog - How we turned ClickHouse into our event mansion These early revisions were straightforward web apps which relied entirely on Django ORM for queries and ran on Postgres because of its capacity to handle relational data. They had easy, one-click deployments set up via Heroku. The fact that

Django FileField validation and how we paid 550 CHF for that

Django warmed me everywhere in documentation like many times that we don't need to trust on users' upload of files and we paid for that 550 CHF for that 😐 That's how I would start my story about the XSS attack via uploading files in

๐Ÿ“ฐ Monthly digests: April 2024

🐘 How Levels.fyi Built Scalable Search with PostgreSQL 🐞 The Debugger's Toolkit by Addi Osmani For me it is always a reminder from such articles like that what you learn you need to share. 💾 15 Types of Databases and When to Use Them 💾 Codd'

๐Ÿ“ฐ Monthly digests: March 2024

🔥 What is Error Culture? Recently pointed out the problem of "Error Fatigue" at the company with alerts in one of the channel 🫠 ✉️ Your E-Mail Validation Logic is Wrong Probably was mentioned before in the digests but it is not a reason to not repeat

๐Ÿ“Œ Tech Giants Engineering blogs

1. Engineering Meta: https://engineering.fb.com 2. Notion Tech: https://www.notion.so/blog/topic/tech 3. Netflix Tech: https://netflixtechblog.com 4. Stripe Engineering: https://stripe.com/blog/engineering 5. Uber Engineering: https://www.uber.com/en-IN/blog/engineering/ 6. Airbnb Tech: https://medium.com/airbnb-engineering 7. Figma

๐Ÿ‘Š How we started to use Impact Analysis

Section: Prologue We started to use Bug-scrub meetings in our company (here will be another linked post. To improve the quality of bug-scrub meetings where we have some bugs after the sprint, we need to understand the root reason for these bugs and how we can anticipate and mitigate them

๐Ÿ“ฐ Monthly digests: February 2024

⚔️ UUID Benchmark War Should we already start using uuid v7 in our projects? 🤔 Also, I found another article Benchmark: Snowflake vs UUIDv4 📡 The Thoughtworks Technology Radar - What the Tech Radar is! In previous 📰 Monthly digests: April 2023 it was mentioned so it is worth

๐Ÿ” Basic Principles of Software Monitoring

So you are running roughly $100k in MRR 🤑 (or, let's imagine, $1-5k MRR) SaaS business and are still in the active development phase. You continue to add in the project "features, not bugs" 😄 and you understand that it started to be harder not

๐Ÿ“ฐ Monthly digests: January 2024

Hey folks, we have not talked since August 2023 😱 So this digest is like a phoenix - reborn with new articles and knowledge inside 😎 So, what's new? Let's take a sneak peek at our fresh batch of articles! 👇 🆔 UUIDs are Popular, but