Lester Dela Vega's Blog
Posts on technology and personal interests.
Core Algorithms and Patterns Part 3
Fundamental algorithms like: Greedy Algorithms, Backtracking Algorithms, Dynamic Programming, Bit Manipulation, and Designing a Data Structure (Min Stack, Trie, LRU Cache).
July 2025
Core Algorithms and Patterns Part 2
Fundamental algorithms like: Depth-First Search (DFS), Breadth-First Search (BFS), Binary Tree Traversal, Matrix Traversal, Top K Elements, Overlapping Intervals, and Modified Binary Search.
July 2025
Core Algorithms and Patterns Part 1
Fundamental algorithms like: Prefix Sum, Two Pointers, Fast and Slow Pointers, Sliding Window, Linked List In-Place Reversal, Hash Maps for Frequency and Lookups, and Monotonic Stack.
July 2025
Advanced Data Structures
Advanced Data Structures including: Binary Search Tree (BST), Heap, Priority Queue, Graph, Graph (Adjacency Matrix), Union-Find (Disjoint Set), Trie (Prefix Tree), Balanced Binary Search Tree (AVL Tree, Red-Black Tree), Binary Indexed Tree (Fenwick Tree), Segment Tree.
July 2025
Core Data Structures
Core Data Structures including: Array, String, Linked List, Hash Table (Hash Map / Dictionary), Set (Hash Set), Stack, Queue, Matrix, Tree.
July 2025
Building an Embeddable AI Chatbot as a Micro-Frontend
A guide to building an embeddable AI chatbot with Vite, React, and LangChain.
June 2025
About Me: Where I'm From, What I Do, and What I Like!
A little bit about my background, my interests, and my journey into software development.
June 2025