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...
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.
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.
Learn about SQL. Primarily focused on SQL Server (Microsoft) using MSSQL/T-SQL query language.
Learn about shell scripting and the command-line interface. Everything from terminal emulators, shell customization, and scripting in environments like DOS-Batch and Bash.
A temporary landing section for new posts that don't fall into one of the existing sections.