Production-grade software engineering in Python, Go, Node.js and TypeScript.
Good software is not clever code — it is systems that stay correct, fast and maintainable as they grow. Over 12+ years building backends and platform tooling at scale in large enterprise environments, I keep returning to the same fundamentals: model your data precisely, know your runtime, make performance measurable.
Articles in this hub
14 articles
IntermediateScraper Studio vs Apify vs DIY: Which Web Scraping Path Fits Your Team in 2026
Three ways to build a web scraper in 2026: a managed platform like Scraper Studio, an actor marketplace like Apify, or a DIY Scrapy + Playwright stack. Here is how they really compare on speed, ownership, and the part that actually costs you — maintenance.
Read article
IntermediateI Replaced ESLint + Prettier with Biome in 2026 — Here Is the Benchmark
A hands-on 2026 look at replacing ESLint and Prettier with Biome: what it is, the one-command migration, real benchmark numbers, what you actually lose, and an honest verdict on when to switch and when not to.
Read article
BeginnerWeb Scraping vs Web Crawling: The Real Difference (2026)
Everyone mixes up web scraping and web crawling. Here is the real difference in one minute, how they fit into one pipeline, why both break in production, and the tools that keep them running at scale.
Read article
Intermediatees-toolkit in 2026: The Lodash Replacement That's 2× Faster and 97% Smaller
A 2026 deep dive into es-toolkit: 2-3x faster than lodash, up to 97% smaller bundles, native TypeScript types, tree-shaking by default, and a one-line drop-in migration via es-toolkit/compat.
Read article
AdvancedProduction-Grade Playwright Web Scraping on Kubernetes with Bright Data (2026)
The hard part is not writing the scraper. It is making it run reliably in production. A step-by-step guide using Playwright, Bright Data Browser API, and Kubernetes Jobs and CronJobs.
Read article
IntermediateLinkedIn Scraping vs. Buying a Dataset in 2026: 3 Days of Code I Could Have Skipped
A data engineer's review of Bright Data's Dataset Marketplace: why ready-made LinkedIn datasets can save weeks of scraping.
Read article
IntermediatePython Web Scraping Without Proxy Management: Bright Data Web Unlocker API (2026)
The hard part is not parsing HTML. It is getting a usable response from modern protected websites in the first place. A step-by-step guide using Bright Data Web Unlocker API with Python and BeautifulSoup.
Read article
IntermediatePython Error Handling in 2026: Try-Except or If-Checks?
A practical 2026 guide to choosing between Python try-except and explicit if-checks: EAFP, bytecode, and performance.
Read article
AdvancedHow Many Threads Does Go Really Use? A 2026 Runtime Investigation
A practical 2026 investigation into how many OS threads the Go runtime keeps alive with GOMAXPROCS=1, using schedtrace, scheddetail, GC settings, and blocking syscalls.
Read article
Intermediate10 Node.js NPM Packages Worth Mastering in 2026
A practical 2026 toolkit for Node.js developers: Fastify, Axios, Prisma, Socket.io, Vite, Vitest, JWT, Dotenv, Pino, and Zod.
Read article
AdvancedPython Joblib in 2026: Processes, Threads, Memmap, and Caching
A practical 2026 guide to using Joblib for Python processes, threads, memory-mapped arrays, and cached computations without low-level multiprocessing boilerplate.
Read article
IntermediatePytest in Practice 2026: A Python Developer Testing Guide
A practical 2026 Pytest guide for Python developers covering first tests, parametrization, marks, fixtures, pytest.raises, mocks, monkeypatching, and teardown patterns.
Read article
IntermediateStop Passing Raw Dicts Around in Python: Safer Models for 2026
A practical 2026 guide to keeping Python dictionaries under control by converting raw JSON into dataclasses, Pydantic models, TypedDict contracts, and clear mapping types.
Read article
AdvancedWhy I Moved from Nest.js to Fastify and DDD in 2026
Why I moved from Nest.js to Fastify with Domain Driven Design for a leaner, clearer Node.js backend architecture.
Read article
FAQ
What is your engineering background?
Are you available to hire?
How do we start working together?
Need a senior pair of hands on your backend?
From concurrency bugs to architecture reviews and performance work, I help teams ship software that stays correct and fast as it grows.
See engineering services →