Writing
Notes, thoughts, and technical stuff.
Development notes from the desk: Angular, Astro, content systems, and the parts of shipping that usually stay in a commit message.
- astro
Replacing a News-Portal Stack with Astro
When a heavy news or magazine CMS stack is costing more than it returns — a practical path toward Astro, content modeling, and a calmer publishing workflow.
Read note - mentoring
Mentoring Frontend Engineers Without Slowing Delivery
How to mentor on an Angular (or any) frontend team without turning every PR into a lecture — habits that grow people and still ship.
Read note - performance
Core Web Vitals in Production
Moving past lab scores — how to track LCP, INP, and CLS in the real world, what usually breaks them, and fixes that stick after launch.
Read note - tailwind
Tailwind for Client Sites Without the Mess
How I use Tailwind on Astro client projects so the codebase stays readable — tokens, composition patterns, and what not to put in class attributes.
Read note - cms
CMS Workflows Editors Actually Use
How to design Sanity (and similar) studios so editors publish confidently — field structure, previews, validation, and the habits that prevent abandoned CMSs.
Read note - ssg
When Static Is Enough
A practical decision guide for choosing SSG over a full CMS-driven app — and the signals that mean you actually need more than a static site.
Read note - angular
Shipping a Design System Inside an Angular Monorepo
Lessons from building and maintaining a shared UI library in an Angular enterprise monorepo — tokens, APIs, docs, and how to avoid the ‘component dump’.
Read note - astro
Astro + Sanity for Cultural Projects
How I structure Astro and Sanity builds for ateliers, archives, and artist sites — content models, previews, and deploy setups that respect editors.
Read note - astro
Building Bilingual Sites Without Doubling Your Work
Practical patterns for BS/EN (and other bilingual) sites with Astro and Sanity — shared layouts, localized fields, and editor workflows that stay sane.
Read note - astro
Content-First Development with Astro - SSG and SSR Strategies
A comprehensive guide to Astro's rendering strategies and development approaches
Read note - npm
Exploring Preprocessors: Bosnian CSS Preprocessor
A look at my experimental NPM package that lets you write CSS using Bosnian language properties.
Read note - astro
Building a Modern Portfolio with Astro
A dive into how I built my portfolio using Astro, exploring its benefits, performance features, and why it's an excellent choice for static sites.
Read note - web development
Frontend Observability: The Key to Better User Experience
Learn how frontend observability helps improve user experience by monitoring key performance metrics and identifying issues before they impact users.
Read note - web development
Angular vs Blazor: A Short Comparison
An in-depth comparison of Angular and Blazor frameworks, exploring their strengths, weaknesses, and best use cases to help you make an informed decision for your next project.
Read note