RSSAmplifier

Blog

paulefou site

Recent content on paulefou site

paulefou.comRSS feed ↗7 posts

Latest posts

Rust Traits Design Trade-offs

I’ve spent roughly 4 hours in one sitting trying to figure out this quiz , making all those notes, and I figured that it might make sense to publish them, since I already have them. Question 1 Requirement: The API client is expected to provide a single WidgetImpl enum representing all possible widgets, and implement the Widget trait for WidgetImpl. Question 2 Requirement: The API client is…

Pass: The Standard Unix Password Manager - (Convenient Open Source)

This is mostly a note to myself for the future, but I hope this might be helpful for someone who wants to have an extremely convenient, configurable, yet free and open source password manager. Let’s first have a look at what we want our password manager to be able to do: Automatically fill in the passwords in Firefox and Chromium Automatically fill in the OTP in Firefox and Chromium Copy to…

About

Hi, I’m Pavel 👋 I’m a software engineer from Ukraine living in Thailand. I love building efficient systems, staying productive, and every now and then hitting heavy lifts at CrossFit. What I Do I write about my experiences with technology, productivity systems, and the occasional frustration with modern tech platforms. My goal is to share what I’ve learned so later when I run into the…

Explain to me postgresql EXPLAIN please

Yesterday I was looking at the query that took around 25 seconds to execute on our prod read replica. I ran explain anaylyze to see what can be the issue and what can be done immediately as this is something that constantly timeouts on a production. Here’s the part of the explain graph that I was looking at the most: From this graph I could imagine that the biggest problem here is the gather…

I Dont Like Lambdas

Dependencies [ERROR] Runtime.ImportModuleError: Unable to import module 'app.main': libc.musl-x86_64.so.1: cannot open shared object file: No such file or directory Traceback (most recent call last): That is a complete log that you can see once you deployed your python app. If you google this the answer will be as the first entry in amazon docs . The more you read, the more insane it’s sounds to…

Fighting bad internet habits with ancient long forgotten weapons

You will not have to go to the youtube website ever unless you deliberately want to search for something The problems: I’m spending too much time on youtube I’m watching too many videos I didn’t want to watch Sometimes I pretend that I’m learning by watching fairly low-level educational content that much more entertaining than educational. Better alternatives exist. People are generally terrible…

How I live my life to stay productive

If you’re a writer — write. If you’re a software engineer — code. Here’s a quick overview of what I do to stay productive and healthy in a tldr format for everyone who knows the terms and I’ll go into detail over every entry later in the article Early get up Four hours a day of long concentration on the most challenging tasks with time blocking (Deep Work) Intermittent fasting (18/6, 20/4) Daily…