MKMoussa Kalam AMZATinmoussakalamamzat.hashnode.devHow Python Handles Unknown Arguments: A Deep Dive into *args and **kwargsIf you've spent any time reading Python code, you've probably come across function signatures that look like this: def some_function(*args, **kwargs): pass And wondered, what are those asterisks 9h ago·10 min read
ÖOÖmer Oruç ÇELİKindetail-pipelines.hashnode.devFrom 3,600 to 400 API Calls: Optimizing PySpark on AWS Glue with the Yield PatternStack: AWS Glue · PySpark · Step Functions · APIs · Power BI Welcome to my very first technical blog post, I'm Omer and I love many things in life, but for now, you will know only two of them: detail14h ago·9 min read
VSVhub Systemsinvhubhashnodedev.hashnode.devHow to Scrape B2B Software Reviews From G2 and CapterraBuild a B2B Software Review Scraper for G2 and Capterra in 2026 As a developer, you’ve likely faced the frustration of manually gathering market insights for B2B software—hours spent sifting through platforms like G2, Capterra, Trustpilot, and TrustR...3h ago·5 min read
VSVhub Systemsinvhubhashnodedev.hashnode.devAutomating ESG Data Collection with Web Scraping: A Technical GuideHere is a problem most people outside sustainability departments do not know about: Every year, thousands of companies publish ESG reports. These reports contain critical data — greenhouse gas emissions, energy consumption, diversity metrics, CDP dis...3h ago·4 min read
VSVhub Systemsinvhubhashnodedev.hashnode.devHow I Built 30 Web Scraping Tools on Apify — And What I Learned About Data as a ProductA year ago, I had zero scrapers on Apify. Today, I have 30 published actors, with 9 of them ranking in the top 3 of their niche. Here is what that journey looked like — and why I think building data tools is one of the most underrated side businesses...3h ago·4 min read
SSSasanthi Sandaruwaniinml-01.hashnode.devHow to Structure a Machine Learning Project ProperlyWhen working on machine learning projects, many beginners start by doing everything in a single notebook. Although this format might work for some small experiments, as the project grows, it becomes m10h ago·3 min read
TTraceDynamicsinblog.thecodeforge.ioThe 5 Python Mistakes That Make Senior Devs CringeYou've learned Python. You write code that works. Tests pass. Ship it. But a senior dev reviews your PR and their left eye starts twitching. Not because your code is wrong — but because it's screaming6h ago·6 min read
AJAchal Jaininachal-jain.hashnode.devWhy Your Laptop Isn't Enough & What Cloud Actually Means for ML?You're excited. You've got a dataset, a model plan and a cup of coffee. You start your Jupyter notebook, hit model.fit() and then your laptop fan gets really loud. The training is slow. The kernel cra19h ago·6 min read
CCrypt(iq)iniqmacodes.hashnode.devWeirdsnake CTFWeirdsnake is a medium level reverse engineering CTF from pico - link Challenge After downloading the file, which turned out to be python bytecode which I was completely unfamiliar with. I read a co7h ago·6 min read
EMEdgar Milvusinprogrammingcentral.hashnode.devStop Drowning in Logs: Build Your Own Python SIEM in Under 100 LinesYou’ve deployed your application. The servers are humming. But beneath the surface, a firehose of data is blasting your system: firewall drops, 404 errors, user logins, database queries. It’s a chaotic stream of text that holds the difference between...8h ago·5 min read