blog
Dockerfile Basics
2/21/2026 • 8 min read
Learn the basic usage and commands for Dockerfile
#docker
Learning Nginx
1/28/2026 • 5 min read
Using Nginx to deploy a HTTP server
#nginx
Project Planning
1/14/2026 • 9 min read
How I go about planning a project
#project-management
UART Protocol
11/22/2025 • 2 min read
What is the UART protocol?
#protocols
Popular Open Source Licenses Explained
7/31/2025 • 6 min read
What are open source licenses and what are the differences?
#licenses
Creating a Deep-link in Windows
7/29/2025 • 3 min read
What is white/black/gray box testing?
#deep-links
GitHub Actions
7/27/2025 • 5 min read
Save your time and automate it!
#github
#ci/cd
Pointers in Delphi
7/19/2025 • 4 min read
How to use pointers in Delphi
#pointers
#delphi
What are Pointers?
7/19/2025 • 5 min read
Reference variables by their memory address
#pointers
#c
fd, grep and sed
7/16/2025 • 4 min read
Find, replace, find and replace
#regex
#cli
Regex Capture Groups
7/15/2025 • 4 min read
Grab and go with regex
#regex
SQL Server Generate Series
5/20/2025 • 3 min read
Generate a series of numbers between 2 intervals
#sql
#sql-server
Pascal Function Overloading
5/15/2025 • 3 min read
You can't do this in JavaScript!
#pascal
My Raycast Setup
5/14/2025 • 5 min read
One day without this app is a day wasted
#config
#raycast
SQL LAG Function
5/8/2025 • 5 min read
Access data from a previous row in SQL
#sql
Git Clean
5/1/2025 • 1 min read
Clean up your local git repository
#git
#cli
SQL Server Pagination
4/26/2025 • 4 min read
Serve results in pages that don't take ages
#sql
#sql-server
Lateral Joins
4/25/2025 • 5 min read
Lateral joins vs joins
#sql
SQL Server Tips & Tricks
4/24/2025 • 15 min read
4 SQL Server Tips & Tricks
#sql
#tips
#sql-server
Delphi Hotkeys
4/21/2025 • 7 min read
Time is money
#hotkeys
#delphi
Object Pascal Interfaces
4/21/2025 • 3 min read
Decouple classes from their type using interfaces
#oop
#pascal
Object Pascal Static Methods
4/21/2025 • 3 min read
What are static methods and how can I use them?
#oop
#pascal
Object Pascal Basics
4/20/2025 • 9 min read
Learn object pascal through examples
#oop
#pascal
Rollback in SQL
4/1/2025 • 2 min read
Learn why and how to rollback in SQL
#sql
Pascal Basics
3/17/2025 • 7 min read
Learn the basics of pascal
#pascal
10 Usability Heuristics
3/4/2025 • 7 min read
Learn Jakob Nielsen's 10 usability heuristics for user interface design
#hci
#ui
#ux
Types of Tests
2/6/2025 • 6 min read
What are the different types of software tests?
#tests
7 Principles of Software Testing
2/5/2025 • 3 min read
What are the 7 guideline principles of software testing?
#tests
Box Testing
2/4/2025 • 2 min read
What is white/black/gray box testing?
#tests
Sets And Maps
1/15/2025 • 5 min read
What are sets and maps? And when to use them?
#maps
#sets
Regex is Really Useful
1/9/2025 • 10 min read
Is regex worth learning about? Yes.
#regex
Postgres Current Setting
1/4/2025 • 2 min read
Session/transaction variables in postgres
#sql
#postgres
Postgres Window Functions
12/31/2024 • 11 min read
Learning what is and how to use window functions in postgres
#postgres
#sql
Why use a VPS?
12/30/2024 • 3 min read
Why you should use a VPS
#vps
#hosting
#postgres
Which Editor?
12/27/2024 • 2 min read
Learning the git CLI, and why it's better then a GUI
#zed
#vscode
#vim
#editor
Git CLI
12/26/2024 • 6 min read
Learning the git CLI, and why it's better then a GUI
#git
#cli
GitHub CLI
12/26/2024 • 2 min read
Practicing the GitHub CLI
#github
#cli
ACID Databases
12/23/2024 • 3 min read
Atomicity, Consistency, Isolation and Durability
#database
#acid
Config Files
12/17/2024 • 2 min read
Backing up every config file
#config
#backup
#shell