These are the best podcast/talks I've seen/listen to recently:
- Why So Serverless? (Bob Gregory) [Architecture, Engineering Culture, Scalability, serverless] Bob Gregory, Chief Architect at Cazoo, shares his teams insights into serverless architecture from their experience building a new eCommerce platform in a matter of months.
- AFH 107: Explore, Expand, Extract with Kent Beck (Kent Beck) [Agile, Company Culture, Mental models, Technology Strategy, XP] Kent Beck (@kentbeck) joined Ryan Ripley (@ryanripley) to discuss product development, Extreme Programming, certifications, and his new book on software design.
- AWS re:Invent 2019: Data modeling with Amazon DynamoDB (CMY304) (Alex DeBrie) [Architecture, Design, Scalability, Technical Practices, Technology, serverless] Modeling your data in the DynamoDB database structure requires a different approach from modeling in traditional relational databases. Alex DeBrie has written a number of applications using DynamoDB and is the creator of DynamoDBGuide.com, a free resource for learning DynamoDB. (⭐⭐⭐⭐⭐)
- Mik + One podcast: Episode 1: Gene Kim (Part 1) (Mik Kersten, Gene Kim) [Agile, Continuous Delivery, Engineering Culture, Product, inspirational] They talk about: the Unicorn Project, the first two ideals (Locality and Simplicity and Focus, Flow and Joy).
- Mik + One podcast: Episode 2: Gene Kim (Part 2) (Mik Kersten, Gene Kim) [Agile, Continuous Delivery, Engineering Culture, Product, inspirational] They talk about the last three ideals described in The Unicorn Project; Improvement of Daily Work, Psychological Safety and Customer Focus.
- Intro to Amazon EventBridge (James Beswick) [Architecture patterns, Cloud, Microservices, serverless] Learn about Amazon EventBridge and how it can help simplify your application architecture. In this video, we'll cover common challenges and the benefits of an event-driven design supported by EventBridge. (⭐⭐⭐⭐⭐)
- Technical leadership and glue work (Tanya Reilly) [Engineering Career, Engineering Culture, Management, inspirational] Let's talk about how to allocate glue work deliberately, frame it usefully and make sure that everyone is choosing a career path they actually want to be on. (⭐⭐⭐⭐⭐) (Thanks @islomar for the recommendation).
- Everyone Thinks They’re Managing by Outcomes. Here’s How to Actually Do it. (Teresa Torres) [Engineering Culture, Management, Product, inspirational] Interesting tips to make this mental shift. The talk is targeted at managers and leaders.
- Fast & Simple: Observing Code & Infra Deployments At Honeycomb (Liz Fong-Jones, Daniel Fisher) [CD, Continuous Delivery, Devops, Engineering Culture] You don’t need kubernetes to automatically push green builds to production – learn how Honeycomb has utilized CircleCI, Terraform, Chef, a collection of home-grown scripts, and Honeycomb itself to speed up its deployments and make them safer. We’ll talk about what went wrong along the way, and how we used our Service Level Objectives to evaluate and mitigate the risks.
- How To Design A Good API and Why it Matters (Joshua Bloch) [Design] Every day around the world, software developers spend much of their time working with a variety of Application Programming Interfaces (APIs). Some are integral to the core platform, some provide access to widely distributed frameworks, and some are written in-house for use by a few developers. Nearly all programmers occasionally function as API designers, whether they know it or not. A well-designed API can be a great asset to the organization that wrote it and to all who use it. Good APIs increase the pleasure and productivity of the developers who use them, the quality of the software they produce, and ultimately, the corporate bottom line...
- If Russ Ackoff had given a TED Talk... (Russell L. Ackoff) [Lean, Management, Mental models, inspirational] This presentation is from a 1994 event hosted by Clare Crawford-Mason and Lloyd Dobyns to capture the Learning and Legacy of Dr. W. Edwards Deming. Russ knew Dr. Deming and speaks here about the difference between "continuous improvement" and "discontinuous improvement" as seen through the lens of systems thinking.
- Observability: What Got You Here Won’t Get You There (Charity Majors) [Devops, Engineering Culture, Microservices, Operations, Technology Strategy] In the first wave of DevOps, practitioners embraced change to incorporate development into design and build processes. To successfully build the next generation of software, practitioners will need to catch the second wave of DevOps to focus on controlling and fine-tuning evolving architectures. Honeycomb CEO, Charity Majors, discusses how to ensure buildability, empower developers, and make a truly observable architecture that’s primed for success.