YoVDO

An Over Engineering Disaster with Macaroons

Offered By: Gopher Academy via YouTube

Tags

GopherCon Courses User Experience Courses Distributed Systems Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Web
Open2Study
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