Share Randomly Typed
Share to email
Share to Facebook
Share to X
JS and Lance talk about how DNS works and how different improvements have been designed and implemented to overcome a variety of flaws that have arisen over time.
Show notes: https://www.randomlytyped.com/34
Lance and JS talk about the Two Generals' Problem and try to understand its real impacts on networked systems.
Show notes: https://www.randomlytyped.com/33
Lance and JS try to make things smaller! In this episode, we explore how to compress information efficiently in a variety of different ways with different tradeoffs.
Show notes: https://www.randomlytyped.com/32
JS and Lance discover the inner working of the SS7 protocol used in networks by phone carriers, how it’s being abused, and why it’s something we should probably be more concerned about.
Show notes: https://www.randomlytyped.com/31
JS and Lance chat about a couple of interesting and very public incidents of a regular expression unexpectedly causing major outages at well-known software companies. We walk through exactly how these incidents happened and discover how easy it is to write a regex with no time complexity guarantees.
Lance and JS discuss censoring attacks from China targeting Github.
Show notes: https://www.randomlytyped.com/29
We’re back! JS and Lance are ready to talk about software versioning schemes. Who would have that boiling down complex software systems into a series of numbers would be so hard?
Max and JS talk about dial-up modems and try to understand how they work while sharing their nostalgia.
Show notes: https://www.randomlytyped.com/27
Type systems can be intimidating. Listen in as JS and Lance struggle to understand type variance! Contravariance, covariance, invariance, bivariance... What do they mean?!
Show notes: https://www.randomlytyped.com/26.html
CRUD isn’t the only way! Lance and JS talk about how separating reads from writes in your domain models can open up a world of possibilities.
Show notes: https://www.randomlytyped.com/25.html
The podcast currently has 34 episodes available.