Randomly Typed

Randomly Typed

By Randomly TypedTechnology
Download on the App Store

Randomly Typed episodes

  • 34 - DNS design iterations

    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

    31 min
  • 32 - Lossless compression algorithms

    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

    37 min
  • 30 - How to Bring Down the Internet with Regex

    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.

    28 min
  • 27 - Dial-up Modems

    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

    29 min
  • 26 - Variance in Type Systems

    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

    28 min

About Randomly Typed

From the publisher's feed

Computer science, alpacas and other musings.