Writing stuff.

Find some of my thoughts and findings in different realms of programming and productivity.

Build For Yourself: Automating Workflows as a Developer

Discover how developers can boost productivity by creating custom tools, scripts, and shortcuts. Learn to save hours, eliminate repetitive tasks, and get into a flow state for deeper, more satisfying work.

Choosing the Right Web Scraping Approach

HTTP requests or browser automation? Save time and headaches by choosing the right tool for your next scraping project.

Easy Analytics for Your App with Umami

Quickly enable free and privacy-focused analytics for your Next.js app with Umami.

Double your productivity with the Hyper Key

Imagine there was a magic key on your keyboard that could make you twice as fast. Well, you already have it.

When .gitignore is Not Enough

Explore options for excluding changes from being tracked in git using .git/info/exclude file and update-index command.

Running Python Playwright in AWS Lambda

Learn how to run Playwright in AWS Lambda with Python, but without banging your head against the wall.

Line-by-line Profiler for Python

How to do line-by-line profiling with line_profiler python package: from CLI with kernprof command and from IPython with lprun extension.