Tech Lead Journal cover image

Tech Lead Journal

Latest episodes

undefined
Jan 24, 2022 • 45min

#73 - Continuous Architecture (Part 3) - Security and Resilience - Eoin Woods

“Because we ship stuff now almost immediately into public facing clients, almost as soon as we’re writing a line of code, we need to be thinking about how we make sure that it’s a secure line of code and it will be deployed and operated securely as well." Eoin Woods is the co-author of “Continuous Architecture in Practice” and the CTO at Endava. In this last of a three-part series of “Continuous Architecture” episodes, Eoin shared the remaining two important quality attributes covered in the book, i.e. security and resilience. Eoin explained why we should treat security as a critical quality attribute, the changes in the security landscape that make security becomes more challenging, the threat modeling concept, how to do continuous threat modeling, and his 10 secure by design principles. Eoin then shared about resilience as a quality attribute, how we should differentiate resilience from high availability, some common resilience techniques that we can implement in our system, and the importance of embracing failure mindset. Listen out for: Career Journey - [00:05:42] Software Architecture - [00:09:43] Quality Attributes: Security - [00:12:19] Security Landscape Changes - [00:14:08] Availability as Security Objective - [00:18:59] Threat Modeling - [00:20:51] Continuous Threat Modeling - [00:23:59] Secure by Design - [00:26:56] Quality Attribute: Resilience - [00:31:14] Resilience and High Availability - [00:33:38] Resilience Techniques - [00:35:36] Allowing for Failures - [00:40:18] 3 Tech Lead Wisdom - [00:41:23] _____ Eoin Woods’s Bio Eoin is CTO at Endava, based in London. In previous professional lives, he has developed databases, created security software and designed way too many systems to move money around. Outside his day job, he is a regular conference speaker. He is interested in software architecture, software security and DevOps, and has co-authored a couple of books on software architecture. Follow Eoin: Website – https://eoinwoods.info/ LinkedIn – https://www.linkedin.com/in/eoinwoods/ Twitter – @eoinwoodz Continuous Architecture – https://continuousarchitecture.com/ Endava – https://www.endava.com/ Our Sponsor Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags by visiting https://techleadjournal.dev/shop. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/73.
undefined
Jan 17, 2022 • 52min

#72 - Managing SRE Toils Using AIOps and NoOps - Amrith Raj

“It is important to eliminate toil. If you don’t eliminate toil, you won’t have time to fix problems strategically, because strategic initiatives take precedence." Amrith Raj is a Senior Solutions Architect at Dynatrace. In this episode, Amrith walked us through the evolution and current state of IT Operations (ITOps). He described how the ITOps role has developed over time and becoming increasingly more challenging with the increased level of infrastructure abstraction and complexity, especially in the current era of cloud and Platform-as-a-Service. In order to manage such high amount of complexity, Amrith shared the importance of having good culture and practices and touched on some important Google SRE concepts, such as toil and automation. Amrith then shared some recent ITOps advancement, i.e. NoOps and AIOps, and how we can leverage on them to improve the way we solve problems. Also, make sure you do not miss Amrith’s pro tips on how we can become a better SRE and how to use Function-as-a-Service effectively. Listen out for: Career Journey - [00:05:29] Managing Cloud Capacity - [00:07:51] IT Ops - [00:11:09] Cloud & Abstraction - [00:16:01] Culture & Toil - [00:18:54] NoOps - [00:28:29] AIOps - [00:31:20] Tips on AWS Lambda - [00:44:16] 3 Tech Lead Wisdom - [00:48:12] _____ Amrith Raj’s Bio Amrith Raj is a Senior Solutions Architect at Dynatrace, supporting the transformation journey of their highly diversified customers through automated and intelligent observability. He has authored an e-book on Cloud Capacity and has published papers related to Cloud, Data Centres and IT Infrastructure. He and members of the Cloud use cases group published a whitepaper called Moving to Cloud when Cloud Computing was too new to be adopted by companies. He has held multiple roles which involved responsibilities around leadership, engineering and operations, modernisation, cloud architecture, automation, migration and building fault-tolerant cloud infrastructure. Based in Melbourne, he is passionate about how technology can be used to transform human lives. Follow Amrith: Website – https://amrith.me/ Twitter – @amrith_raj LinkedIn – https://www.linkedin.com/in/amrithrajr/ Our Sponsor Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags by visiting https://techleadjournal.dev/shop. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/72.
undefined
Jan 10, 2022 • 57min

#71 - Strategic Monoliths and Microservices - Vaughn Vernon

“Strategy is what earns. Use the strategic and innovative drivers to help us determine what our architecture needs to be. Architecture has to have a purpose." Vaughn Vernon is a leading expert in Domain-Driven Design (DDD) and he recently co-authored his new book “Strategic Monoliths and Microservices”. In this episode, Vaughn shared his story and rationale for writing his new book and why he thinks it is important to include the executives as the readers of the book. He emphasized the importance of focusing on strategic innovative aspects of software development and for driving those innovations using purposeful architectures. Vaughn then shared his insightful perspective on Conway’s Law and why he compares it with the law of gravity. We then discussed two important architectural aspects covered in the book, which are events first architecture and embracing latency, and why they are actually natural to how people communicate and get things done in real life. Towards the end, Vaughn summed up his book and left an important piece of advice that he wanted to convey regarding monoliths vs microservices and why software should require more balance and demand a better strategy. Listen out for: “Strategic Monoliths and Microservices” Book - [00:06:32] Who Should Read the Book - [00:12:31] Strategic Learning and Experimentation - [00:16:48] Purposeful Architecture - [00:22:04] Conway’s Law - [00:27:24] Events First Architecture - [00:33:48] Embrace Latency - [00:38:54] Monoliths vs Microservices - [00:47:30] 3 Tech Lead Wisdom - [00:52:16] _____ Vaughn Vernon’s Bio Vaughn Vernon is an entrepreneur, software developer, and architect with more than 35 years of experience in a broad range of business domains. Vaughn is a leading expert in Domain-Driven Design and reactive software development, and a champion of simplicity. Vaughn is the founder and chief architect of the VLINGO/PLATFORM, and he consults and trains around Domain-Driven Design, reactive software development, as well as EventStorming and Event-Driven Architecture, helping teams and organizations realize the potential of business-driven and reactive systems as they transform their businesses from technology-driven legacy web implementation approaches. Vaughn is the author of four best-selling books, as well as the curator and editor of his own Vaughn Vernon Signature Series, all published by Addison-Wesley. Follow Vaughn: LinkedIn – https://www.linkedin.com/in/vaughnvernon/ Twitter – @VaughnVernon Website – https://vaughnvernon.com/ Github – https://github.com/VaughnVernon VLINGO – https://vlingo.io DomoRoboto – https://domorobo.to/ Our Sponsor Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags by visiting https://techleadjournal.dev/shop. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/71.
undefined
Dec 27, 2021 • 45min

#70 - Continuous Architecture (Part 2) - Principles, Scalability, and Performance - Pierre Pureur

“Delay design decisions until it’s necessary. Architecture is an art, not a science. Don’t architect for things you don’t know. Your design decisions should always be built on facts, not guesses." Pierre Pureur is the co-author of “Continuous Architecture in Practice” and an acclaimed software architect. In this second of a three-part series of “Continuous Architecture” episodes, Pierre shared his own perspectives on the 6 key principles of continuous architecture. We then discussed in-depth the two important quality attributes, which are the scalability and performance. For each quality attribute, Pierre described the attribute definition, why it is an important architectural concern, and some of the common tactics used to improve the attribute in the modern system architecture. Listen out for: Career Journey - [00:05:34] Architect Products, Not Projects- [00:07:31] Focus on Quality Attributes - [00:11:25] Delay Design Decisions Until Necessary - [00:13:41] Power of Small - [00:15:58] Architect for Build, Test, Deploy, and Operate - [00:17:40] Conway’s Law - [00:19:53] Essential Activities - [00:23:18] Quality Attribute: Scalability - [00:26:00] Scalability on The Cloud - [00:28:59] Scalability Tactic: Sharding - [00:31:01] Scalability Tactic: Asynchronous Communication - [00:32:58] Quality Attribute: Performance - [00:35:06] Measuring Performance - [00:37:23] Performance Tactics - [00:39:23] 3 Tech Lead Wisdom - [00:41:15] _____ Pierre Pureur’s Bio Pierre Pureur is an experienced software architect, with extensive innovation and application development background, vast exposure to the financial services industry, broad consulting experience and comprehensive technology infrastructure knowledge. His past roles include serving as Chief Enterprise Architect for a major financial services company, leading large architecture teams, managing large-scale concurrent application development projects and directing innovation initiatives, as well as developing strategies and business plans. He is coauthor of the book Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World (2015) and has published many articles and presented at multiple software architecture conferences on this topic. Follow Pierre: LinkedIn – https://www.linkedin.com/in/pierre-pureur/ Twitter – @PGP60 Website – https://continuousarchitecture.com/ Our Sponsor Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags by visiting https://techleadjournal.dev/shop. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/70.
undefined
Dec 20, 2021 • 44min

#69 - The Relevance of Project Management in Tech Today - Jana Axline

“Successful project managers have a bias for action. They’re out there pushing the project forward all the time and doing all the things that need to be done to make the project successful." Jana Axline is the founder and Managing Director of Project Genetics, with over 20 years of experience in leadership, project, and portfolio management. In this episode, we discussed in-depth about the important role of project management. Jana explained how project management is still much relevant in the current era of agile and “project to product” movement within the tech industry. She outlined the important skill set required to become an effective project manager, how a project manager can earn much respect from the team, and pointed out some of the common project management anti-patterns we should avoid. She also gave her practical advice on how to do effective status report and project escalation. Towards the end, Jana gave her insightful perspectives based on her vast experience of why IT projects tend to have a high failure rate. Listen out for: Career Journey - [00:06:05] Relevance of Project Management - [00:07:30] Project to Product Movement - [00:12:26] Skills of an Effective Project Manager - [00:14:41] Purpose vs Checklist - [00:18:23] Leaders vs Coordinator - [00:19:29] Earning the Respect - [00:21:20] Project Management Anti-Patterns - [00:23:26] Status Report - [00:26:54] Escalation - [00:29:36] Project Management Tools - [00:32:32] Tips for Project Management Career - [00:35:08] Tech Projects Failure - [00:37:59] 3 Tech Lead Wisdom - [00:40:31] _____ Jana Axline’s Bio Jana Axline is the founder and the Managing Director of Project Genetics. A focused leader and project manager, her expertise stems from more than 20 years of experience in leadership and almost ten years in project and portfolio management in many industries such as Health Insurance, Healthcare, Financial Services, Mining, Retail, Government, FMCG and Supply Chain Management. Jana was also the past president of the Project Management Institute Mile High Chapter. She speaks internationally on project management, employee engagement and leadership. She is an active PMP, ACP, Scrum Master, and Scaled Agilist and holds an MBA in Finance from the University of Colorado. Follow Jana: LinkedIn – https://www.linkedin.com/in/janaaxline/ Blog – http://www.janaaxline.com/ Project Genetics – https://projectgenetics.com/ Instagram – @projectgenetics Our Sponsor Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags by visiting https://techleadjournal.dev/shop. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/69.
undefined
Dec 13, 2021 • 48min

#68 - 2021 Accelerate State of DevOps Report - Nathen Harvey

“Many organizations think in order to be safe, they have to be slow. But the data shows us that the best performers are getting both. And in fact, as speed increases, so too does stability." Nathen Harvey is the co-author of 2021 Accelerate State of DevOps Report and a Developer Advocate at Google. In this episode, we discussed in-depth the latest release of the State of DevOps Report. Nathen started by describing what the report is all about, how it got started, and explained the five key metrics suggested by the report to measure the software delivery and operational performance. Nathen then explained how the report categorizes different performers based on their performance against the key metrics and how the elite performers outperform the others in terms of speed, stability, and reliability. Next, we dived into several new key findings that came out of the 2021 report that relate to documentation, secure software supply chain, and burnout. Towards the end, Nathen gave great tips on how we can use the findings from the reports to get started and improve our software delivery and operational performance, that ultimately will improve our organizational performance. Listen out for: Career Journey - [00:05:28] State of DevOps Report - [00:09:32] The Five Key Metrics - [00:13:55] Speed, Safety, and Reliability - [00:19:58] Performers Categories - [00:23:26] 2021 New Key Findings - [00:28:01] New Finding: Documentation - [00:30:44] New Finding: Secure Software Supply Chain - [00:34:58] New Finding: Burnout - [00:37:22] How to Start Improving - [00:39:36] 3 Tech Lead Wisdom - [00:43:55] _____ Nathen Harvey’s Bio Nathen Harvey, Developer Relations Engineer at Google, has built a career on helping teams realize their potential while aligning technology to business outcomes. Nathen has had the privilege of working with some of the best teams and open source communities, helping them apply the principles and practices of DevOps and SRE. He is part of the Google Cloud DORA research team and a co-author of the 2021 Accelerate State of DevOps Report. Nathen was an editor for 97 Things Every Cloud Engineer Should Know, published by O’Reilly in 2020. Follow Nathen: Twitter – @nathenharvey LinkedIn – https://linkedin.com/in/nathen Github – https://github.com/nathenharvey Our Sponsor Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags by visiting https://techleadjournal.dev/shop. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/68.
undefined
Dec 6, 2021 • 43min

#67 - Continuous Architecture (Part 1) - Principles and Essential Activities - Murat Erder

“As an architect, your main focus is to influence what’s running in production and to make sure you make the right decisions, so that you have a sustainable product." Murat Erder is the co-author of “Continuous Architecture in Practice” and the CTO of People and Procurement at Deutsche Bank. In this first of a three-part series of “Continuous Architecture” episodes, Murat started by explaining what software architecture is and then explained in-depth the six principles of continuous architecture mindset. Murat continued by outlining the four essential activities of architecture that involve architectural decisions, technical debt, quality attributes, and feedback loops. Towards the end, we discussed the importance of data as an architectural concern. We touched on a few recent key data technology trends that impact and drive software architecture, including the importance of the data model as a prerequisite for successful software architecture. Listen out for: Career Journey - [00:05:28] Software Architecture - [00:09:12] Six Principles of Continuous Architecture - [00:12:42] Focus on Quality Attributes - [00:17:56] Essential Activities - [00:19:16] Architectural Decisions - [00:21:55] Understand Technical Debt - [00:24:53] Data as an Architectural Concern - [00:29:33] Data Technology Trends - [00:32:10] Importance of Data Model - [00:37:20] 3 Tech Lead Wisdom - [00:39:46] _____ Murat Erder’s Bio Murat Erder is the CTO for People and Procurement at Deutsche Bank. His 25+ years of experience in the software industry range from software vendors, management consultancies, and large international banks, in which he worked as a developer, software architect, and management consultant. Murat’s main area of expertise is in data, integration, and architecture/CTO. Murat is the co-author of two books on software architecture, “Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World” and “Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps”, and he has presented on this topic in several conferences, include SEI Saturn, O’Reilly Software Architecture and GOTO London. Follow Murat: LinkedIn – https://www.linkedin.com/in/murat-erder-62bb98 Twitter – @muraterder Website – https://continuousarchitecture.com/ Our Sponsor Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags by visiting https://techleadjournal.dev/shop. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/67.
undefined
Nov 29, 2021 • 40min

#66 - Time and Temporal Modeling in Event Sourcing - Tomasz Jaskula

“Time is important for business. We have to model it explicitly. Temporal modeling means that we use time-based artifacts as first modeling citizens." Tomasz Jaskula is the CTO and co-founder of Luteceo and an experienced software developer and architect. In this episode, we started off discussing how Domain-Driven Design (DDD) influenced Tomasz’s view on software development approach and its relation with functional programming. Tomasz then explained in depth about the time concept in business applications and temporal modeling, in particular, bi-temporal modeling. He mentioned the different concepts of time in temporal modeling, explaining them using an example for easier illustration. We then extended our discussion further to Event Sourcing, understanding the key concept, its relation to temporal modeling, when we should decide to use Event Sourcing in our application, and some available tools that can help us implement Event Sourcing. Listen out for: Career Journey - [00:04:58] DDD and Bounded Context - [00:08:56] DDD and Functional Programming - [00:13:24] Temporal Modeling - [00:14:47] 3 Different Types of Time - [00:21:13] Event Sourcing - [00:25:42] When to Use Event Sourcing - [00:28:13] Event Sourcing Tools - [00:34:02] 3 Tech Lead Wisdom - [00:36:10] _____ Tomasz’s Bio Tomasz Jaskuła is CTO and co-founder of Luteceo, a software consulting company in Paris. Tomasz has more than 20 years of professional experience as a developer and software architect, and worked for many companies in the e-commerce, industry, insurance, and financial fields. He has mainly focused on creating software that delivers true business value, aligns with strategic business initiatives, and provides solutions with clearly identifiable competitive advantages. Tomasz is also a main contributor to the OSS project XOOM for the .NET platform. In his free time, Tomasz perfects his guitar playing and spends time with his family. He recently wrote a book with Vaughn Vernon titled “Strategic Monoliths and Microservices” published by Addison-Wesley. Follow Tomasz: LinkedIn – https://www.linkedin.com/in/tomasz-jaskula-16b2823/ Twitter – @tjaskula Luteceo – http://luteceo.com Our Sponsor Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags by visiting https://techleadjournal.dev/shop. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/66.
undefined
Nov 22, 2021 • 51min

#65 - Developing Your Leadership Agility Fitness in a VUCA World - Nick Horney

“The best leaders are those that get things done through other people." Nick Horney is the author of “VUCA Masters” and founder of Agility Consulting. In this episode, Nick shared his innovations in leadership agility that include AGILE Model® and Leadership Agility Fitness, which are the cornerstones for becoming inspiring leaders in the current VUCA world, i.e. the VUCA Masters. Nick also shared how we can extend his leadership agility concepts to improve organizational behavior, culture, and mindset in order to reach organizational agility. Towards the end, Nick shared some inspiring leadership lessons from his 23 years of experience serving the US Navy Special Operations, describing the true characteristic and hallmark of the best leaders. Listen out for: Career Journey - [00:05:48] AGILE Model® - [00:08:04] VUCA - [00:13:20] Leadership Agility Fitness - [00:19:46] Leadership Self-Agility Assessment - [00:24:14] VUCA Masters - [00:29:30] Leadership Agility and Agile - [00:32:10] Organizational Behavior - [00:34:26] Leadership Lessons From the Military - [00:40:35] 3 Tech Lead Wisdom - [00:43:55] _____ Nick Horney’s Bio Dr. Nicholas Horney founded Agility Consulting in 2001 and has been recognized for innovations in organizational and leadership agility, including The AGILE Model®, VUCA Masters™, Leadership Agility Fitness™, After Action Agility™ and Talent Portfolio Agility™. His coaching, leadership agility and organizational agility management consulting experience spans over 30 years and includes the start-up and management of the Coopers & Lybrand (now Price Waterhouse Coopers) Change Management Practice. Representative clients include Turner Broadcasting, Coca-Cola, Navy SEALs, Lenovo, CIA, ARAMARK, and REI. Dr. Horney has written four books. The most recent is VUCA Masters: Developing Leadership Agility Fitness for the New World of Work (2021). Nick retired from the U.S. Navy (Special Operations) at the rank of Captain and has applied that experience to his work with high performance team agility. He serves as a coach for The Honor Foundation focusing on the successful transition of Navy SEALs to the business world. Follow Nick: LinkedIn – https://www.linkedin.com/in/nickhorney Website – https://agilityconsulting.com/ VUCA Masters Academy – http://vucamasters.com/ Our Sponsor Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags by visiting https://techleadjournal.dev/shop. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/65.
undefined
Nov 15, 2021 • 53min

#64 - Principles for Designing Successful Web APIs - James Higginbotham

“API design centers on effective communication, not just between developers, but also communication that combines product thinking, business, and technology all in one." James Higginbotham is the author of “Principles of Web API Design” and an executive API consultant. In this episode, James explained why it is extremely important to design APIs properly and shared the five key important principles of API design taken from his book. James also recommended the API Design-First approach–a rapid & lightweight outcome-based API design process–to design and deliver APIs successfully, including the ADDR process and establishing API boundaries (in relation to DDD). Towards the end, James shared some recommendation for API testing strategies and also some anti-patterns that we should avoid. Listen out for: Career Journey - [00:05:00] Principles of Web API Design Book - [00:06:46] Importance of Designing API Properly - [00:08:17] Principle 1: API Should Never be Designed in Isolation - [00:13:13] Principle 2: Outcome-Based Focus - [00:15:10] Principle 3: Design Elements That Matches the Needs - [00:17:44] Principle 4: API Documentation as UI for Developers - [00:22:53] Principle 5: APIs are Forever - [00:27:52] API Design First Approach - [00:31:43] ADDR Process - [00:34:43] API Boundaries and DDD - [00:38:56] Testing APIs - [00:43:51] 3 Tech Lead Wisdom - [00:47:44] _____ James Higginbotham’s Bio James Higginbotham is a software developer and architect with over 25 years of experience in developing and deploying apps and APIs. He guides enterprises through their digital transformation journey, ensuring alignment between business and technology through product-based thinking to deliver a great customer experience. James engages with teams and organizations to help them align their business, product, and technology strategies into a more composable and modular enterprise platform. James also delivers workshops that help cross-functional teams to apply an API design-first approach using his ADDR process. His work experience includes banking, commercial insurance, hospitality, and the airline industry where he helped a startup airline off the ground – literally. Follow James: LinkedIn – https://www.linkedin.com/in/jameshigginbotham Twitter – @launchany LaunchAny – https://launchany.com/ API Developer Weekly newsletter – https://apideveloperweekly.com/ Our Sponsor Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags by visiting https://techleadjournal.dev/shop. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/64.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode