Blog
Thoughts on mathematics, algorithms, software development, and computational sciences.
Want to Learntutorials
Oct 20, 202512 min read
Publishing from GitHub — Building a Version-Controlled Blog
A step-by-step guide to setting up a blog that pulls content directly from a GitHub repository
TutorialGitHubBlogging
Deep DiveDSA Patterns
Oct 20, 202512 min read
Introduction to DSA Coding Patterns Series
A practical, hands-on series exploring common Data Structures and Algorithms (DSA) patterns. Learn to recognize pattern–problem relationships, uncover hidden connections, and apply these strategies systematically in interviews and real-world projects.
TutorialDSAPatterns
QuizDeep DiveDSA Patterns
Oct 20, 202510 min read
Two Pointers Pattern
Master the Two Pointers pattern to efficiently solve problems involving sorted arrays, palindrome checks, and duplicate removal. Understand linear traversal, pointer logic, and how to combine this pattern with Sliding Window or Prefix Sum for optimal solutions.
DSACoding PatternsTwo PointersAlgorithmsData StructuresProblem SolvingInterview Prep
QuizDeep DiveDSA Patterns
Oct 27, 202511 min read
Fast & Slow Pointers (Tortoise and Hare)
Use Fast & Slow Pointers to detect cycles, find mid-points, and identify repeated sequences in linked lists, arrays, and strings without extra memory. Essential for understanding linked structures and optimizing traversal-based algorithms.
DSACoding PatternsFast & Slow PointersAlgorithmsLinked ListsProblem SolvingInterview Prep