Running i3wm inside Windows Subsystem for Linux (WSL), and other great things

Read more

Good things can run inside evil environments. Long time Linux user shifting to Windows.

Templating your class hierarchy partially for testing in C++

Read more

Using basic type-level programming to add templates to only some classes.

The hacker mentality

Read more

The good ones. The ones who build stuff, not break them.

Structuring your first Haskell project with Stack

Read more

Stack 101. Code structure, Toolchain, dependencies, the whole nine yards

Speeding up Haskell CI builds with Nix and Docker

Read more

Build required haskell packages in advance for CI

Practical Monad Transformers

Read more

Real-code examples of usages.

Using self-signed certificates with ElasticSearch on Scala/Java

Read more

Definitely not trivial

Calling Golang functions from Haskell

Read more

Exploring Dynamic and Static linking

Things no one told me about EFI

Read more

Fixing up my laptop's bootloader and partitions

Interning at Google Seattle

Read more

My experiences working in the Kubernetes team, and more

My internship interview saga

Read more

I finally had a dream internship offer. But something changed...

ZSH globbing to play music

Read more

Shell scripting for profit :)

Anonymous, zero-server-trust couple matching - Part 1

Read more

IITK's "Puppy-Love" reborn

moVi - Mobile video protocol (Part 1)

Read more

My undergraduate project (semester 5)