Writing / 27 notes

Field notes.

Practical writing about product engineering, frontend motion, Vue and Nuxt, and the algorithms underneath the work.

Archive

25 articles
AlgorithmsTopological sorting for dependency graphs8 minAlgorithmsDijkstra's shortest-path algorithm in C7 minAlgorithmsCounting sort in C and the range constraint6 minAlgorithmsHeap sort in C with in-place extraction7 minAlgorithmsMinimum spanning trees with Prim's algorithm9 minAlgorithmsRadix sort in C, digit by digit7 minAlgorithmsQuicksort in C and the importance of the pivot6 minAlgorithmsMerge sort in C from split to merge7 minAlgorithmsSelection sort in C and its fixed cost4 minAlgorithmsBubble sort in C and why it stays useful for teaching4 minAlgorithmsInsertion sort in C, one element at a time4 minAlgorithmsJump search on a sorted array4 minEngineering notesPrefix lookup with a trie in C4 minAlgorithmsBuilding a hash table in C4 minAlgorithmsDepth-first search in C, recursively4 minAlgorithmsInterpolation search and the data it works for4 minAlgorithmsBreadth-first search in C with a queue4 minAlgorithmsLinear search in C, without the ceremony4 minAlgorithmsFinding the one unique value in an array4 minAlgorithmsBinary search in C: halving the search space4 minAlgorithmsHeap sort in C++: from heapify to a sorted array4 minEngineering notesCompressing strings with Huffman coding4 minEngineering notesFinding a cost-function minimum with gradient descent4 minAlgorithmsFinding duplicate values in an array4 minEngineering notesMeasuring the length of a number4 min