Tech Updates w/ Mahdi By Mahdi Taghizadeh Get the latest updates on technology, software engineering, chess, and more in your mailbox! 3 issues Subscribe to our newsletter By subscribing, you agree with Revue’s Terms of Service and Privacy Policy and understand that Tech Updates w/ Mahdi will receive your email address.