Dijkstra's algorithm with PriorityQueue
A* algorithm
A* intro
Algo visualization
System Design
Algos tutorials from Topcoder
Grid weighted path
Dining Philosopher's problem
BST find sum of two node
More graph data structure and algo
Sparse table 1
Sparse table, Range Minimum, LCA
Excercise
Basics
Patient sort
Fluent validation
Java Magazine
Big O cheat sheet
Trie prefix tree
CompletableFuture InfoQ
Some Math
Project Euler
Java folding functional programming
git Book about Algorithms
ReactiveX
Intro to Reactive programming
CleanCode Videos
Coursera Algo I
Percolation
Priceton U Algo
Interview
Cache-Oblivious Data Structure
MIT Data Structure Lectures
Deadlock
ConcurrentHashmap
Bitwise tricks 1
Some basics
Write your own Executor
Functor and Monad
Concurrency model, see chapter 5
There is no Now
Why Vector clocks are easy
Why Vector clocks are hard
Why cassandra doesn't need Vector clock