All 32 episodes
September 23, 2021
35,000. That's the average number of decisions a person makes every day. Have you ever wondered how many of these are digital decisions — ones made using technology like smartphones, wearables, laptops? That also includes the ones that computers, algorithms and artificial intelligence make for us... Learn more by diving into this GOTO Book Club episode with Fabio Pereira and Linda Rising.
#human factor #behavioral science #behavioral economics
How to Manage Your Manager
September 9, 2021
There are tons of books about how to become a manager and how to improve as a manager, but in this Book Club episode, Trisha Gee talks to Ken Kousen about how you can manage your own manager. They explore his book “Help Your Boss Help You,” which takes the standpoint of an employee and how you can build a relationship with your boss that helps you get what you want. What drives the dynamic in a professional relationship, and how can you as an employee steer the wheel for your career?
What Do You Wish You Had Known When You Started As a Developer?
July 8, 2021
Sharing from our experiences is one of the most important ways in which we can help software developers and engineers that are just starting out. We asked some well-known and respected names in the industry some of the things they wish someone had told them when they were starting out. Dive into this GOTO Unscripted episode to discover tips and stories from Mary Poppendieck, Mike Amundsen, Allen Holub, Bernd Rücker, Aino Vonge Corry and Uncle Bob Martin.
Your Guide for Building a Jamstack Website
June 25, 2021
What is Jamstack all about? Join Brian Rinaldi and Ray Camden, the authors of the Jamstack book, as they highlight the main benefits of using Jamstack, and how you can do that in more than 100 ways.
Is Software Architecture Still Important?
June 10, 2021
If you are aiming to achieve the really challenging Internet-style quality attributes about speed and performance and scale you will need a really good architecture. This implies keeping things in sync and having a pragmatic approach. Rather than going after the hyperscalers you can build your own way. Learn from Eoin Woods and Simon Brown how UML and evolutionary architecture can help you achieve that. Did you see the first episode: What to Consider for a Successful Software Architecture ?
#UML #Evolutionary Architecture #Continous Architecture #Software Developers #Software Diagrams #C4Model #software architecture
What to Consider for a Successful Software Architecture
June 3, 2021
Where should you start when setting the basis of your software architecture? What is the minimum required to package and how can viewpoints help? Simon Brown and Eoin Woods explore the right — and best — way to start that process, key things to consider, and what some useful resources are, including “Continuous Architecture in Practice” by Eoin Woods.
#software architecture #software development #UMLs
Getting Started with Unit Testing
May 20, 2021
How can you leverage unit testing and test-driven development to create better software. Find out from Roy Osherove, the author of “The Art of Unit Testing,” and Dave Farley, the co-author of “Continuous Delivery”, what are some of the main considerations to be made before starting the design and why that is important.
#Test Driven Development #Softare Architecture #continuous delivery #Unit Testing
Software Technologies that Stand the Test of Time
May 6, 2021
What software technologies have stood the test of time or have had a massive influence over existing systems? Which do you love or hate? We asked these questions to the GOTO Book Club authors and interviewers that made up the lineup for the second season. Find out what Nicki Watt, CTO/CEO at OpenCredo, Eberhard Wolff, fellow at innoQ, Venkat Subramaniam, founder of Agile Developer, Inc., Liz Rice, chief open source officer at Isovalent, Rebecca Nugent, professor in statistics & data science, Phil Winder, CEO of Winder Research, Hanna Prinz, DevOps & software engineer and Eoin Woods, CTO at Endava, had to say. The conversation was moderated by Rebecca Parsons, CTO at ThoughtWorks.
#containers #sql #Graph Databases #microservices #service mesh #NextStep #OS #functional programming #programming #kotlin #Makefile #Cloud Computing #R Language #data science #machine learning #Reinforcement Learning #cloud native #monolith #devops #java
A Path to Better Programming
April 22, 2021
Join a high level overview of best practices and wise words on how programming should be approached from Uncle Bob, author of “Clean Code,” and Allen Holub, software architect and agile coach. They cover some of the existing guides that can help you become a better programmer and explore how books and current trends are shaping the software landscape.
#software development #programming #software architecture #Clean Code
April 8, 2021
Microservices have long been a hot topic in software development, with both pros and cons. In “Microservices: Up and Running,” Ronnie Mitra and Irakli Nadareishvili go on a mission to offer guidelines for your first experience with microservices. And in this discussion with Ronnie, world-class expert of API design, security and enterprise development in general, and Mike Amundsen, author of the book "Design and Build Great Web APIs," you’ll discover the decisions that you’ll need to consider, the reasoning behind each, and how to get started with microservices.
#software architecture #microservices
How to Get Started With Process Automation
March 25, 2021
Have you ever given process automation a chance? While it affects the daily life of most of the developers on the planet it has a bad reputation. One of the main reasons being that, usually, “Too much logic went into the model at these times, and that was even combined with the technology stack, which was relatively complex” Bernd Ruecker, the author of Practical Process Automation, co-founder at Camunda. Discover the benefits of process automation in an interview with Bernd and Richard Seroter, Director of Product Management at Google Cloud.
#Software Processes #Cloud Computing #Process Automation
Software Architecture for Software Developers
March 17, 2021
Software architecture concepts will help software developers not only advance their careers but also do a better job in their current work. Simon Brown, the creator of the C4Model talks to Stefan Tilkov about why software architecture is something that every developer should understand, how the C4 Model can help with that and why diagrams are so useful in software development.
#Software Diagrams #Software Developers #software architecture #C4Model
Why Architectural Work Comes Before Coding
March 11, 2021
Software architecture concepts will definitely help software developers not only advance their careers but also do a better job in their current work. Simon Brown, the creator of the C4Model talks to Stefan Tilkov, co-founder and principal consultant at INNOQ, about why software architecture is something that every developer should understand, how the C4 Model can help with that and why diagrams are so useful in software development.
#Software Developers #software architecture #C4Model #Software Diagrams #Coding
How to Avoid Failure in Your Agile Retrospective
February 25, 2021
Running retrospectives can be intimidating, especially if you’re just getting started. However, their importance in shaping teams cannot be contested. To ensure that you run successful retrospectives it is essential to understand what common pitfalls or antipatterns appear while running them. Moreover, in the second episode, based on the book “Retrospectives Antipatterns,” Aino Vonge Corry and John Le Drew highlight the role of the facilitator as a team psychologist and what future retrospectives can do for you.
#Software Teams #Retrospectives #Antipatterns #agile
Retrospectives Antipatterns with Aino Vonge Corry
February 18, 2021
Agile retrospectives are much more than just a quick overview and assessment of what has worked and what hasn’t worked. They enable teams to discover their internal mechanisms while sharing, appreciating and learning from what has happened. There are different ways and approaches to handling retrospectives, and in her book, Retrospectives’ Anti-patterns, Aino Vonge Cory highlights them by sharing from her own experience.
#agile #Retrospectives #Antipatterns #Software Teams
Programming with Kotlin: Why, How and Kotlin’s Place in the Future
January 21, 2021
“Developers don’t just like Kotlin, they LOVE it.” Understand why in this discussion with Venkat Subramaniam, author of “Programming Kotlin: Create Elegant, Expressive, and Performant JVM and Android Applications 1st Edition” and Hadi Hariri, VP of developer advocacy at JetBrains. They give you reasons to learn more about Kotlin, whether you like dynamic or functional languages, and why you should always be learning something new.
#jvm #functional programming #kotlin #java
GOTO Book Club Yule Special
December 23, 2020
2020 has indeed been a different year. Many good things have happened, but the year has also shown that the world needs us more than ever. Software has a huge global impact and power and responsibility should go hand in hand, which unfortunately is not always the case. We've chatted with Martin Fowler, Richard Feldman, Mike Amundsen, Dave Thomas, Erik Schön, Saša Jurić, Casey Rosenthal, and Aino Vonge Corry about what was good in 2020 and how we can make 2021 better.
#chaos engineering #Software #software architecture #elm #elixir #Pragmatic Programmer
Secure Your Containers with Advice from Liz Rice
December 17, 2020
What should you do to secure your containers? Liz Rice, author of the book Container Security: Fundamental Technology Concepts that Protect Containerized Applications & VP of open source engineering at Aqua Security, and Eoin Woods, CTO at Endava, explore what containers are, what are the implications of a shared kernel and how to assess potential security risks that could affect your deployments. Learn best practices and understand how containers work in this Book Club interview.
#Cloud Computing #containers #Container Security #cloud native
Discover the Power of Graph Databases
December 3, 2020
Discover the amazing world of Graph Databases and how you can leverage graphs to understand your data. Jim Webber, the co-author of GraphDatabase and Nicki Watt, CTO at OpenCredo, take you on a journey that starts with the definition of graphs, walks you through case studies and highlights pitfalls.
#Graph Databases #databases
Getting Started with Service Mesh
November 20, 2020
Hanna Prinz, a consultant at InnoQ, and Eberhard Wolff, fellow at InnoQ, the authors of Service Mesh Primer explain what a service mesh is and more importantly when and if you should use it. They also delve into the main features and reasons for deciding to use one.
#monolith #microservices #Data Mesh #service mesh #software architecture
97 Things Every [Java] Programmer Should Know
November 12, 2020
Discover the voices behind the “97 Things Every Java Programmer Should Know” in this GOTO Book Club episode with Trisha Gee, Java Champion and leader of the Java Developer Advocacy team at JetBrains, and Kevlin Henley, thought provoker at Curbralan. The'll highlight how to make the most out of the book and why it’s not intended as an exhaustive list or only targeted at Java developers.
#software development #programming language #java
Getting Started with Chaos Engineering
October 29, 2020
Casey Rosenthal and Nora Jones, authors of “Chaos Engineering,” highlight some of the best practices that famous companies like Netflix and Capital One use to break (or not break) their systems in productions, so that you can get a taste of it.
#chaos engineering #SRE #Reliability Engineering
Understanding the Secrets of OAuth 2.0 with Aaron Parecki
October 22, 2020
Learn the secrets of building a secure web application by using OAuth 2.0. The framework has already become an industry standard. Aaron Parecki, author of the book "OAuth 2.0 Simplified,” guides you through some of the main reasons to use the framework and what it takes to build a secure web server.
#Software Security #oauth
Unlock the Secrets of Great, Lasting APIs
September 10, 2020
Have you been tasked with creating a web APIs for your organization? Mike Amundsen, author of the book "Design and Build Great Web APIs,” goes through some of the secrets of building great APIs and what the best process and tools are for doing that.
#apis #Web APIs #software architecture
Anniversary Edition of The Pragmatic Programmer
August 27, 2020
Join the authors of “The Pragmatic Programmer” throughout their journey of writing the book to the 20th secondary edition. Dave Thomas and Andy Hunt share how the book has evolved and what has remained unchanged in the past two decades.
#SoftwareDevelopment #programming #SoftwareArchitecture #PragmaticProgrammer
Upgrade Your Front-end Game – Be an Elm Wizard
July 3, 2020
#elm #functional programming #programming #Software
How Can You Be Certain You’ll Succeed? Interview with Erik Schön, Author of “The Art of Strategy”
June 15, 2020
In these challenging times, strategy is more important than ever. We sat down with Erik Schön, author of The Art of Strategy, to find out how we can leverage the learning of three main strategists to ensure success in a modern business setting