Why this list is different The "best" email API depends entirely on what you're building. A side project optimizing for the free tier needs different things than a Series B SaaS sending two million transactional emails a month. This post grades eight providers against the criteria that actually move the needle in production, and tells you which one to pick for which use case. Most roundups in th
Tbh I had no idea this was even a thing until recently. I've been working with Rails for a while now and somehow never came across it. So let me explain it the way I understood it. You know how we normally do associations in Rails, User has many Posts, Post belongs to User. Two different models, two different tables. Simple. But what if a model needs to reference itself? Like same table, same mode
If you want to Automate GitHub PRs, the real goal is not just adding another bot comment to a pull request. The goal is to give reviewers the context they usually have to gather manually: who owns the service, whether it is deployed, whether basic repository standards are in place, and whether the change looks safe to merge. A useful AI pull request workflow can do exactly that. When a PR opens, i
Let me rewind to a Tuesday afternoon I’d rather forget. We had a Rails monolith that had grown fat and happy over five years. The dashboard—a beautiful, chart-filled monster—was running a 12-second query every time the CEO clicked “refresh.” Twelve seconds of GROUP BY, COUNT(DISTINCT), and LEFT JOIN hell across a million-row events table. The CEO didn’t yell. He just stared at the spinning cursor
Well, I have been on GitHub since 2019, even before the lockdown. Back then, I did not properly use GitHub. I used to just make projects, upload the code, and share it with friends. But I never really understood the point of GitHub. I think I missed my tutorials on GitHub. But now, I’ll share some key ways to actually make the best out of it. Your GitHub profile is not just a bio page. It is your
A collective list of free APIs