A Quick Note:
  I am gradually updating and modifying the contents of this blog;
however, the focus and time I allocate here is fairly limited, and fairly random.
  Enjoy the content; yet, keep in mind that things might feel a tad unpolished, or incomplete.
  Thanks for stopping by,
Volkan.

Snippet/Draft: Crypto in Go

2025-07-12 · 2 min · Volkan Özçelik

Shamir's Secret Sharing Scheme with SPIFFE and SPIKE

2024-12-28 · 15 min · Volkan Özçelik

Understanding DEK and KEK in Encryption: A Practical Guide

2024-12-22 · 4 min · Volkan Özçelik

Understanding the OSI Model: A Practical Guide to Network Communication

2024-12-12 · 4 min · Volkan Özçelik

Understanding TLS Renegotiation in Go: When and Why to Use RenegotiateNever

2024-12-03 · 3 min · Volkan Özçelik

How to Decrypt Files Using age - A Quick Guide

2024-12-03 · 1 min · Volkan Özçelik

Better Error Handling Patterns for Go SDKs

2024-12-01 · 2 min · Volkan Özçelik

Secure Root Key Encryption in Go: A Practical Guide

2024-11-27 · 3 min · Volkan Özçelik

Computing SHA256 Hashes for Binary Files: A Quick Guide

2024-11-27 · 2 min · Volkan Özçelik

SQLite Security: Understanding Authentication and Protectio

2024-11-27 · 3 min · Volkan Özçelik

Scaling Your Node.js API Like a Boss

2021-09-27 · 2 min · Volkan Özçelik

Assemble Your Personal Board of Advisors

2021-07-31 · 5 min · Volkan Özçelik

Make Your Code Leaner By Extracting Methods

2021-06-06 · 2 min · Volkan Özçelik

Here's a Technique to Ensure Environment Variables Are Set Before Starting a Microservice

2021-06-06 · 4 min · Volkan Özçelik