Loading
HadiHz
Ctrl K
/ writing

Notes &Write-ups

Long-form notes on building software
posts to date: 4

Latest postAug 20, 2026/5 min read

Fetching the CMS once instead of once per page

This site used to ask Strapi for the same content on every page it built. Now a loader fetches each source once per build and every page reads a local store. Here is what changed, what fell out for free, and the three things that bit.

AstroStrapiTypeScript
Read post
F

2026

posts: 2
  • Aug 04
    W

    Where did my arrows go? An astro-icon sprite story

    Every arrow-right on this site silently vanished on desktop while arrow-left rendered fine. The culprit: SVG sprite deduplication meeting Astro island templates.

    1 min readAstroTypeScript
  • Jul 18
    K

    Keeping this site (mostly) JavaScript-free

    Static HTML and modern CSS carry almost every page here. A note on where the budget for scripts actually goes, and what replaced the rest.

    1 min readAstro

2025

post: 1
  • Nov 02
    Gibly-style Illustration

    Hello, world

    The obligatory first post: what this blog is for and what to expect between the pixels.

    1 min readTypeScript

hadi@hadihz

Role
Software Developer
Status
Software Engineer @ Poyesis
Location
Beirut, Lebanon
Time

14:10:14

Navigate

  • Home
  • Projects
  • Tags
  • Blog
  • Timeline
  • Testimonials
  • About
  • Contact

Connect

  • GitHub(opens in a new tab)
  • LinkedIn(opens in a new tab)
  • hijazih24@gmail.com

© 2026 Hadi Hijazi//All rights reserved

Back to top

//Made pixel by pixel

HadiHz