Technical articles
Blog
Ideas, technical decisions and lessons I pick up while building projects and growing as a developer.
- Articles
- 10
- Topics
- 14
Archive
All articles
Ordered from newest to oldest.
- XSS explained for frontend developersWhat changes when you stop treating XSS as someone else’s problem and start looking at how data reaches and is rendered in the browser.
- Basic web accessibility you should not leave until the endBasic things worth addressing while building a website, before its structure and interactions make them harder to fix.
- Web security explained for developersWhat I am starting to look at when I build a website so I do not stop at making it work, load fast and look good.
- Web form security: 11 common mistakesEleven web form security mistakes and how to avoid them: weak validation, XSS, CSRF, file uploads, spam, data leaks and privacy.
- Web security headers: a practical guideA practical guide to HSTS, CSP, Permissions-Policy and other security headers: what they mitigate, how to apply them and how to test them.
- Astro vs WordPress: which should you choose?Compare Astro and WordPress to choose the right platform for a professional website based on content editing, SEO, performance, security and maintenance.
- How to learn JavaScript by building real projectsWhat I learned when I stopped practising JavaScript only through exercises and started using it to build tools I genuinely needed.
- How I handled technical SEO for my Astro portfolioA practical look at the decisions I made to make my portfolio faster, easier to crawl and easier for search engines and AI assistants to understand.
- Why I rebuilt my portfolio with AstroI moved from a single-page site with a lot of JavaScript to a faster and easier-to-maintain model. Here I explain the reasons for the change.