# Sathia's Tech Notes — https://sathias.gitlab.io

**URL:** <https://talk.jekyllrb.com/t/sathias-tech-notes-https-sathias-gitlab-io/10515>\
**Category:** Share\
**Created:** [September 11, 2026, 6:28pm UTC](https://talk.jekyllrb.com/t/sathias-tech-notes-https-sathias-gitlab-io/10515 "2026-09-11T18:28:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sathia](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/sathia/32/6583_2.png) [@sathia](https://talk.jekyllrb.com/u/sathia)\
**Post date:** [September 11, 2026, 6:28pm UTC](https://talk.jekyllrb.com/t/sathias-tech-notes-https-sathias-gitlab-io/10515/1 "2026-09-11T18:28:51Z")

</div>

A personal blog covering backend engineering, security, and practical Python guides. The latest post is an authentication refresher that walks through JWTs, API keys, OAuth2 Client Credentials, webhook signing, mTLS,  
RBAC/ABAC/FGA, and defense-in-depth controls. I generated custom 16:9 diagrams for each topic to make the concepts easier to scan.

While building it, I learned how important Open Graph and author metadata are when sharing posts on social platforms. Small details like article:author, og:image, and a canonical URL make a real difference in how a  
link preview renders. I also moved from inline floated images to centered figures because they handle mobile layouts more cleanly.

Link to the site repo — [Sathia / sathias.gitlab.io · GitLab](https://gitlab.com/sathias/sathias.gitlab.io)  
Link to the custom theme repo — [Sathia / jekkyl-arumai · GitLab](https://gitlab.com/sathias/jekkyl-arumai)
