Alex Chahin
13 posts
How I Built an Instagram Profile Scraper in Go and Shipped It to Apify
I recently built a small Instagram profile scraper in Go, packaged it as an Apify Actor, and published…
The 15 Git Commands Every Software Engineer Uses (And Why They Matter More Than You Think)
For a long time, I thought Git was just something I had to survive. Type a command. Hope…
From JVM to Native Compilation with Spring Boot: What It Means and Why It Matters
Traditionally, Java developers have followed the same standard flow: write Java code, compile it to bytecode, and run…
Monzo reaps benefit of strong product thinking to deliver stellar results
Challenger bank Monzo has posted a strong set of annual results for 2025, with revenue growing 48% to…
Automated Regression Testing: How Genqe.ai is Transforming QA Efficiency
Regression testing is a critical aspect of software development, ensuring that new code changes do not introduce bugs…
NEW JavaScript Framework for real-time collaboration, Bun update fixes 40+ bugs, and more
Hello JavaScript Enthusiasts! Welcome to another edition of “This Week in JavaScript“! A new JavaScript Framework, an update…
Automate One-Time Password (OTP) Testing: A Casual Guide
Automate One-Time Password (OTP) Testing: A Casual Guide Testing one-time passwords (OTPs) can be such a pain, right?…
Beginners Guide to ReactJS — Data handling Using Props and State
Data Handling in React If you’re reading this, you’ve already done your homework and are probably interested in understanding…
SUNDAY REWIND: Storytelling for product leaders by Peter Fletcher-Dobson
This week’s Sunday Rewind is a ProductTank Wellington talk from Peter Fletcher-Dobson, then Chief Digital Officer at BCITO, on…
Integration Testing Vercel Serverless Functions with OpenTelemetry
Today you’ll learn how to create production-ready serverless functions using Vercel. It will include adding distributed tracing with…