Skip to content
SinadoApps
HomeBlogAI FAQContact
ESGLEN
Let's talk
Our blog

Technical & business perspectives

What we're learning building custom websites and software.

Aug 7, 2026 · testing

Why it took us three years to start writing automated tests (and what changed our minds)

The story of a double-booking bug that convinced us to start testing, and the rule I use now to decide where it's actually worth it.

Daniel García→

Jul 31, 2026 · monitoring

How we find out something broke in production before the client does

The time a checkout had been broken since Friday night and the client told us on Saturday. How we set up real monitoring after that.

Daniel García→

Jul 27, 2026 · accessibility

We started auditing accessibility on client projects and didn't like what we found

We ran a basic accessibility check on eight client projects and nearly all of them failed: contrast, focus traps, a checkout that relied on hover.

Daniel García→

Jul 22, 2026 · security

We audited our own server's security and found things we'd never let a client get away with

We audited our own server the way we audit our clients': unverified SSH keys, missing security headers, an unrestricted API key.

Daniel García→

Jul 17, 2026 · astro

Adding Galician to our own site: what we learned doing i18n without libraries

How we added Galician to our site without an i18n library, and the dumb mistake that made a whole post disappear from the site's routes.

Daniel García→

Jul 13, 2026 · quoting

Quoting a website project: why the first number is almost never the right one

How we quote projects at the agency, what blew our margin on a real client job, and exactly what we changed afterwards for good.

Daniel García→

Jul 10, 2026 · backups

Backups: what we learned the day a host went down without warning

What we learned the day a cheap host went down and we nearly lost eight months of content: why we now test every backup before calling it good.

Daniel García→

Jul 10, 2026 · ai

The AI tools we actually use day to day (and the ones we dropped)

Skills, MCPs and subagents: how we built our AI workflow at the agency, including the stuff we tried that didn't work out.

Daniel García→
← PreviousPage 2 of 3Next →
SinadoApps
SinadoApps

Custom web development and software.

Navigation

HomeBlogAI FAQContact

Legal

PrivacyLegal notice

Location

Pontevedra, Spain

© 2026 Sinado Apps · Pontevedra · sitemap

We use analytics cookies to see what content works. You can accept or reject them — more info in privacy policy.