An Over Engineering Disaster with Macaroons
Offered By: Gopher Academy via YouTube
Course Description
Overview
Explore a cautionary tale of over-engineering in this GopherCon 2018 talk by Tess Rinearson. Delve into the world of macaroons, a decentralized authorization credential designed for distributed systems, and learn about their potential as the future of cross-service authorization. Discover how Rinearson's team eagerly adopted macaroons using a Go implementation, only to face unexpected challenges. Examine the negative impacts on user experience, developer experience, and system availability that resulted from this decision. Gain insights into the allure of macaroons, especially for Go projects, and understand the pitfalls to avoid when implementing new technologies. Uncover the key considerations for Gophers contemplating the use of macaroons and learn from the team's ultimate resolution. This 24-minute presentation offers valuable lessons on balancing innovation with practicality in software engineering, all while exploring the intriguing connection between authorization systems and coconut cookies.
Syllabus
GopherCon 2018: Tess Rinearson - An Over Engineering Disaster with Macaroons
Taught by
Gopher Academy
Related Courses
User Experience for the WebOpen2Study Intro to the Design of Everyday Things
Udacity UX-Design for Business
Fraunhofer IESE via Independent UX Design for Mobile Developers
Google via Udacity SAP's UX Strategy in a Nutshell by Sam Yen
SAP Learning