By Alvin Alexander. Last updated: June 4, 2016 I started shopping for Christmas a few weeks ago, so what the heck, here's a discount code for ThinkGeek: page-1 gift thinkgeek Robot gifts for geeks An operating system for all ThinkGeek clearance sale Latest ThinkGeek “geek gifts” holiday specials ThinkGeek “Black Friday” deals books by alvin In dreams, light switches don’t work ZIO 2: Processing ZIO command line arguments ZIO 2: A ZIO.timeout interrupt example with ZIO.attempt ZIO 2: Using Either with ZIO in a Scala for-expression Scala 3: Package objeccts are deprecated, how to create types in a top-level package and use them everywhere in your project