Welcome

to my developer blog. I write posts about competitive programming problems, practical algorithms, shell scripting, and more. This is one of my personal websites that I crafted from my own hand-rolled static site generator. Learn more...

Competitive Programming guides »

Competitive Programming

Topics:

Learn about data structures and algorithms in a practical way, through competitive programming problems from UVa Online Judge and CodeForces. Read through problem tutorials, explanations, and guides.

Algorithms

Topics:

Learn about algorithms and data structures for computer science, from beginner to advanced. Topics include prime numbers, dynamic programming, graph theory, union-find disjoint-set, and more. Full code implementations and examples of how to use them.

T-SQL and Database Concepts

Topics:

Learn about SQL. Primarily focused on SQL Server (Microsoft) using MSSQL/T-SQL query language.

Shell Scripting

Topics:

Learn about shell scripting and the command-line interface. Everything from terminal emulators, shell customization, and scripting in environments like DOS-Batch and Bash.

Recent Posts

Topics:

A temporary landing section for new posts that don't fall into one of the existing sections.