Subscribe
Sign in
Home
Programming
Testing
Distributed Systems
Reliability
Systems
Beyond Code
Inner Brew
📌 Index
💬 Discord
Programming
Latest
Top
Discussions
What Makes Code Beautiful
The more average the code, the more pleasurable it is to read and maintain.
Jul 10
Â
•
Â
Teiva Harsanyi
7
8
Ford-Fulkerson Algorithm
The maximum flow problem involves finding the highest possible flow that can travel from a source to a sink in a flow network without exceeding edge…
Apr 30
Â
•
Â
Teiva Harsanyi
7
Functors, Applicatives, and Monads
Thanks to constructs like monads, imperative-style code can be reconciled with the purity and declarative nature of functional programming.
Mar 20
Â
•
Â
Teiva Harsanyi
4
3
Tidy First?
Tidying are a subset of refactorings. Tidying are the cute, fuzzy little refactorings that nobody could possibly hate on.
Mar 11
Â
•
Â
Teiva Harsanyi
9
Partially Applied Functions vs. Currying
Combining currying with partial application leads to a cleaner and more concise way to break down complex functions into reusable components.
Feb 11
Â
•
Â
Teiva Harsanyi
5
Nested Code
Align the happy path to the left; you should quickly be able to scan down one column to see the expected execution flow
Feb 4
Â
•
Â
Teiva Harsanyi
6
Topological Sort
The topological sort is used in various places, especially when handling dependencies. For example, in Homebrew to resolve the package dependencies and…
Dec 5, 2024
Â
•
Â
Teiva Harsanyi
3
Graphs
From social networks to maps and even in biology, graphs provide a powerful way to represent and analyze relationships between objects.
Dec 4, 2024
Â
•
Â
Teiva Harsanyi
2
Binary Heaps
A binary heap is great when we need quick access to the minimum or maximum element in a dataset.
Dec 3, 2024
Â
•
Â
Teiva Harsanyi
3
Arrays vs. Linked Lists
Linked lists offer better time complexity for certain operations, but can lead to lower performance in practice due to a lack of spatial locality and…
Dec 2, 2024
Â
•
Â
Teiva Harsanyi
4
Gossip Glomers
Gossip Glomers is a fantastic challenge that explores the world of distributed systems.
Nov 28, 2024
Â
•
Â
Teiva Harsanyi
3
One Billion Row Challenge
The One Billion Row Challenge is a programming challenge designed to test how fast we can process a file containing 1 billion lines of data.
Nov 27, 2024
Â
•
Â
Teiva Harsanyi
2
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts