Author

Articles by Tomas Laurinavicius

Tomas is a self-taught developer who builds software products with AI, ships open-source tools including Bordful, and runs Laupix, a fully autonomous code-first company with zero human employees. He works with Next.js, Python and PostgreSQL daily.

Python code on a computer monitor

Python Decorators, Explained as a Name Swap

A Python decorator is a function that returns another function, usually applied with @wrapper syntax so the returned callable replaces the original name.

Tomas Laurinavicius
Tomas Laurinavicius
Read

More Articles

Python code on a laptop screen

3 Python Linters Compared by Speed and Depth

Compare three Python linters: Ruff, Flake8, and Pylint. Speed, rule coverage, Flake8 drop-in vs Pylint residual, VS Code setup, and when to keep each one.

Tomas Laurinavicius
Tomas Laurinavicius
Read
Scrapy homepage

The 9-Step Scrapy Loop Most Scripts Rebuild

Scrapy is a crawl framework, not a parser. Learn the Engine loop, spiders, item pipelines, and when a requests + BeautifulSoup script still wins.

Tomas Laurinavicius
Tomas Laurinavicius
Read
Ruff vs Black Python formatter comparison

Should You Replace Black with Ruff?

Ruff has overtaken Black in monthly downloads and runs 30x faster. Here is when to switch and when to stay.

Tomas Laurinavicius
Tomas Laurinavicius
Read
Showing 1 - 12 of 25 articles