ANDWATI

Writings

Self-Hosting Gitea and Automating GitHub Mirrors

Wed Aug 19 2026 · 10 min read

Self-Hosting Gitea and Automating GitHub Mirrors (and Everything Cloudflare Broke Along the Way)

#self-hosting#gitea#dokploy#cloudflare#github-actions#bash

The One Thing Nobody Tells You About WiFi Hotspots on Arch Linux

Thu Apr 16 2026 · 3 min read

A minimal Arch install is great until NetworkManager silently fails to find a binary you didn't know you needed

#arch#linux#networking#kde

From C to Machine Code: What Actually Runs

Wed Apr 08 2026 · 11 min read

Before diving into how to break a program, we need to understand what the computer is actually executing

#assembly#rev#pwn

The Single Byte That Kills Your Exploit: Understanding Endianness

Sun Nov 09 2025 · 3 min read

Problem: Computers speak different languages, like people

#blog

What is pwn?

Wed Sep 03 2025 · 3 min read

No not that one

#blog

ScriptCTF 2025 Writeup

Mon Aug 18 2025 · 16 min read

ScriptCTF 2025 Writeup

#ctf#rev#web#forensics

mmuctf 2025 writeup

Sun Aug 03 2025 · 8 min read

mmuctf 2025 challenges writeup

#ctf#rev#web#forensics

cognitive inertia

Wed Feb 26 2025 · 1 min read

inertia

#cognition

Export default and module.exports in Javascript

Wed Jan 17 2024 · 5 min read

Modules are the building blocks of modern JavaScript applications, allowing for the encapsulation of code into reusable components. Two primary systems govern the exportation of these modules: export default in ES6 and module.exports in CommonJS.

#javascript#node

Setting up Obsidian sync in Windows

Sun Oct 01 2023 · 4 min read

Syncing Obsidian in Windows with Windows Task Scheduler with git

#obsidian#git#sync#windows#cron#task-scheduler#powershell

A Fresh Coat Of Paint

Thu Aug 24 2023 · 2 min read

Migrating to Zola

#zola#blog#tera#rust

What say you?

Thu Aug 24 2023 · 2 min read

Adding a comment system by utterances

#blog#utterances

Subresource Integrity

Sat Apr 29 2023 · 5 min read

Understanding Subresource Integrity

#subresource-integrity#csp#cors

Install PostgreSQL on Arch | Manjaro | Garuda Linux

Thu Feb 16 2023 · 7 min read

Getting PostgreSQL up and running on Arch Linux-based distros

#postgresql#archlinux#manjaro#garuda#linux

Semantic Versioning(SemVer) and Conventional Commits

Tue Jan 24 2023 · 3 min read

Adopting best practices in your git and build workflows.

#git#semver#workflow#conventional-commits

Integrating Netlify CMS

Thu Nov 24 2022 · 7 min read

Integrating netlify cms

#blog#hugo#netlify#netlify-cms#github

Django Secret Key Tutorial

Fri Nov 11 2022 · 1 min read

Managing secrets

#tutorial#django#python#.env

Hello World

Fri Nov 04 2022 · 1 min read

Hello world

#hugo#blog#go

Configure Vue.js app With Tailwind CSS

Sat Jun 12 2021 · 2 min read

Tailwindcss in vuejs

#javascript#vuejs#tailwindcss