Adhir Ramjiawan

  • Who am I?
  • Home
  • Books
  • Projects
    • TwoPart Programming Language

  • Just discovered Caddy! A server with multiple hats

    I’m busy setting up some self hosted websites using IPv6 on a home server. This on its own requires a post, however, just wanted to document my experience trying out a new reverse proxy. Usually I would head for nginx but I came across a few articles talking about this “Caddy” server and how it’s…

    March 18, 2026
  • Looking at how Code Reviews can evolve

    For decades we’ve practiced peer reviewing code from fellow team mates. Some fundamentals stayed the same even though tooling progressed at a steady pace. For some teams that didn’t have tooling, I remember them maintaining a pact of “the developer who breaks the build buys coffee for the team” sort of thing. In a way…

    March 11, 2026
  • CLI tooling for AI Coding is so much better. What is the reason for this?

    Having been in the software industry for 14+ years now and having had a lot of interest in low level programming, it took me – and is still taking me – a while to adopt agentic AI coding. Most of the content, tutorials and examples I see about agentic coding is related to building new…

    March 7, 2026
  • Getting into docker a bit deeper

    September 25, 2024
  • Messing around with autoconf

    September 5, 2024
  • Setting up docker on Ubuntu based systems for local dev.

    September 4, 2024
  • Running Asp.net app with HTTPS on local

    August 12, 2024
  • C# native interop

    C code: Compile the above C code with clang as follows: C# code: Output of C# code:

    December 11, 2023
  • Version control software

    October 25, 2023
  • Game developer resources I’ve gathered over the years

    April 11, 2021
Older Posts→

Adhir Ramjiawan

Proudly powered by WordPress