Subscribe
Sign in
Home
Coding
Software Engineering
Testing
Distributed Systems
Reliability
Systems
Beyond Code
Inner Brew
📌 Index
Latest
Top
Discussions
Bloom Filters
Bloom filters offer a space-efficient solution for checking set membership, trading accuracy for reduced memory usage.
Apr 16
Â
•
Â
Teiva Harsanyi
4
Share this post
The Coder Cafe
Bloom Filters
Copy link
Facebook
Email
Notes
More
So, I Wrote a Book
The Story Behind 100 Go Mistakes and How to Avoid Them
Apr 8
Â
•
Â
Teiva Harsanyi
34
Share this post
The Coder Cafe
So, I Wrote a Book
Copy link
Facebook
Email
Notes
More
12
Eventually Green Tests (April Fool’s Joke)
With enough time, 97% of failing tests will eventually pass or become irrelevant.
Apr 1
Â
•
Â
Teiva Harsanyi
4
Share this post
The Coder Cafe
Eventually Green Tests (April Fool’s Joke)
Copy link
Facebook
Email
Notes
More
3
March 2025
Lurking Variables
Proactively segmenting data per influencing factors can help discover lurking variables before they lead to misinterpretations.
Mar 26
Â
•
Â
Teiva Harsanyi
5
Share this post
The Coder Cafe
Lurking Variables
Copy link
Facebook
Email
Notes
More
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
Share this post
The Coder Cafe
Functors, Applicatives, and Monads
Copy link
Facebook
Email
Notes
More
3
Post Hoc Ergo Propter Hoc
When temporality becomes causality.
Mar 18
Â
•
Â
Teiva Harsanyi
4
Share this post
The Coder Cafe
Post Hoc Ergo Propter Hoc
Copy link
Facebook
Email
Notes
More
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
8
Share this post
The Coder Cafe
Tidy First?
Copy link
Facebook
Email
Notes
More
Simultaneous Multithreading
What are the key benefits of using Simultaneous Multithreading (SMT) in CPUÂ architecture?
Mar 5
Â
•
Â
Teiva Harsanyi
2
Share this post
The Coder Cafe
Simultaneous Multithreading
Copy link
Facebook
Email
Notes
More
2
February 2025
10 Rules I Learned About Technical Writing
Empathy matters: Just because something is simple for you doesn’t mean it’s simple for your reader.
Feb 26
Â
•
Â
Teiva Harsanyi
9
Share this post
The Coder Cafe
10 Rules I Learned About Technical Writing
Copy link
Facebook
Email
Notes
More
Instruction Pipelining
The key to performance? Keep the CPU busy, not waiting.
Feb 19
Â
•
Â
Teiva Harsanyi
4
Share this post
The Coder Cafe
Instruction Pipelining
Copy link
Facebook
Email
Notes
More
Linux Soft vs. Hard Lockup
Tracking soft and hard lockups is crucial to monitor the health of Linux-based systems.
Feb 13
Â
•
Â
Teiva Harsanyi
4
Share this post
The Coder Cafe
Linux Soft vs. Hard Lockup
Copy link
Facebook
Email
Notes
More
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
Share this post
The Coder Cafe
Partially Applied Functions vs. Currying
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts