---
title: "Antonio Altomonte (@devtoolsmith) | Hashnode"
description: "Building developer tools and SaaS products. Read the latest articles by Antonio Altomonte on Hashnode."
url: "https://hashnode.com/@devtoolsmith"
---

@devtoolsmith

# Antonio Altomonte

@devtoolsmith · Spain · Joined March 2026

Building developer tools and SaaS products

[Website](https://toolkitonline.vip/)

### [Stop Self-Hosting Headless Chrome Just to Take a Screenshot](https://devtoolsmith.hashnode.dev/stop-self-hosting-headless-chrome-just-to-take-a-screenshot?utm_source=hashnode&utm_medium=feed)

Every few months a teammate opens a pull request titled something like "add OG image generation," and every few months it turns into a saga. The feature itself is one line of intent: render a webpage

4 min read · [devtoolsmith.hashnode.dev](https://devtoolsmith.hashnode.dev/stop-self-hosting-headless-chrome-just-to-take-a-screenshot?utm_source=hashnode&utm_medium=feed)

[Jun 24](https://hashnode.com/posts/stop-self-hosting-headless-chrome-just-to-take-a-screenshot/6a3c3d31732860c2d147ea71)

### [Accessibility Overlays Won't Pass a WCAG Audit. Here's What Actually Will.](https://devtoolsmith.hashnode.dev/accessibility-overlays-won-t-pass-a-wcag-audit-here-s-what-actually-will?utm_source=hashnode&utm_medium=feed)

If you've shipped a site in the last few years, you've probably been pitched an accessibility "overlay" — a single script that promises instant ADA compliance with a floating widget in the corner. It'

4 min read · [devtoolsmith.hashnode.dev](https://devtoolsmith.hashnode.dev/accessibility-overlays-won-t-pass-a-wcag-audit-here-s-what-actually-will?utm_source=hashnode&utm_medium=feed)

[Jun 24](https://hashnode.com/posts/accessibility-overlays-won-t-pass-a-wcag-audit-here-s-what-actually-will/6a3c3d1e732860c2d147ea12)

### [Stop Hand-Designing Open Graph Images: Automate Link Previews for Every Page](https://devtoolsmith.hashnode.dev/stop-hand-designing-open-graph-images-automate-link-previews-for-every-page?utm_source=hashnode&utm_medium=feed)

Open Graph images are the single biggest factor in whether your shared links look credible or broken. Yet most sites ship one generic image on every page because making a unique one by hand is tedious

3 min read · [devtoolsmith.hashnode.dev](https://devtoolsmith.hashnode.dev/stop-hand-designing-open-graph-images-automate-link-previews-for-every-page?utm_source=hashnode&utm_medium=feed)

[Jun 24](https://hashnode.com/posts/stop-hand-designing-open-graph-images-automate-link-previews-for-every-page/6a3c281bf9ebdcdf7b7e1a12)

### [Why Your Webhook Returns 200 But Still Fails (and How to Actually Debug It)](https://devtoolsmith.hashnode.dev/why-your-webhook-returns-200-but-still-fails-and-how-to-actually-debug-it?utm_source=hashnode&utm_medium=feed)

Webhooks are deceptively simple until they break silently. The provider says "delivered," your endpoint returns 200, and yet the thing that was supposed to happen never happens. This post walks throug

4 min read · [devtoolsmith.hashnode.dev](https://devtoolsmith.hashnode.dev/why-your-webhook-returns-200-but-still-fails-and-how-to-actually-debug-it?utm_source=hashnode&utm_medium=feed)

[Jun 24](https://hashnode.com/posts/why-your-webhook-returns-200-but-still-fails-and-how-to-actually-debug-it/6a3c2815642499c6df46e1cf)

### [You Set Up HTTPS. You Still Forgot These 5 HTTP Security Headers.](https://devtoolsmith.hashnode.dev/you-set-up-https-you-still-forgot-these-5-http-security-headers?utm_source=hashnode&utm_medium=feed)

Getting a green padlock feels like the security box is checked. It isn't. HTTPS encrypts the connection, but it says nothing about clickjacking, script injection, or whether browsers will quietly down

3 min read · [devtoolsmith.hashnode.dev](https://devtoolsmith.hashnode.dev/you-set-up-https-you-still-forgot-these-5-http-security-headers?utm_source=hashnode&utm_medium=feed)

[Jun 24](https://hashnode.com/posts/you-set-up-https-you-still-forgot-these-5-http-security-headers/6a3c280e642499c6df46e191)
