Explorez tous les épisodes de GOTO - The Brightest Minds in Tech
Plongez dans la liste complète des épisodes de GOTO - The Brightest Minds in Tech. Chaque épisode est catalogué accompagné de descriptions détaillées, ce qui facilite la recherche et l'exploration de sujets spécifiques. Suivez tous les épisodes de votre podcast préféré et ne manquez aucun contenu pertinent.
Rows per page:
50
1–50 of 213
Date
Titre
Durée
04 Feb 2022
Erlang, the Hidden Gem: Solving Problems at Scale for 30+ Years • Francesco Cesarini & Preben Thorø
00:24:41
This interview was recorded for GOTO Unscripted 2021. https://gotopia.tech
Read the full transcription of this interview here: https://gotopia.tech/articles/erlang-solving-scaling-30-years
Francesco Cesarini - Founder & Technical Director at Erlang Solutions Preben Thorø - CTO at Trifork Switzerland
DESCRIPTION There is an entire language ecosystem behind Erlang programming, and Francesco Cesarini, founder and technical director at Erlang Solutions, has been using it to solve problems at scale for more than 30 years. Find out how you can leverage Erlang to your own benefit.
RECOMMENDED BOOKS Francesco Cesarini & Steve Vinoski • Designing for Scalability with Erlang/OTP • https://amzn.to/3uCB43V Francesco Cesarini & Simon Thompson • Erlang Programming • https://amzn.to/3FEko1F Saša Jurić • Elixir in Action • https://amzn.to/2RZh5eN Joe Armstrong • Programming Erlang • https://amzn.to/3fzY53g Dave Thomas • Programming Elixir ≥ 1.6: Functional • https://amzn.to/34Dw3O5 Simon St. Laurent • Introducing Erlang • https://amzn.to/3pbIni6 Logan, Merritt & Carlsson • Erlang and OTP in Action • https://amzn.to/3pjZqP7 McCord, Tate & Valim • Programming Phoenix 1.4 • https://amzn.to/3zcUqj4
A Fireside Chat with Hannah Fry, Simon Singh & Kevlin Henney
00:58:38
This interview was recorded for the GOTO Unscripted at CodeNode in London. http://gotopia.tech
Read the full transcription of this interview here: https://gotopia.tech/articles/fireside-chat-hannah-fry-simon-singh-kevlin-henney
Hannah Fry - Mathematician, Science Presenter, Public Speaker and Bestselling Author Simon Singh - Author, Journalist and TV Producer Specializing in Science and Mathematics Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer
DESCRIPTION We invited Hannah Fry, Simon Singh and Kevlin Henney to a fireside chat about their math books. In this GOTO Unscripted you'll learn about their favorite numbers and equations as well as how humor and science go together. Lastly we will reveal who likes to cook their eggs in a microwave.
RECOMMENDED BOOKS Hannah Fry & Adam Rutherford • Complete Guide To Absolutely Everything • https://amzn.to/32gNCpB Hannah Fry • Hello World • https://amzn.to/3eexibo Hannah Fry & Thomas Oléron Evans • The Indisputable Existence of Santa Claus • https://amzn.to/32q9Epp Simon Singh • The Simpsons and Their Mathematical Secrets • https://amzn.to/3w9WcRs Simon Singh • Fermat's Last Theorem • https://amzn.to/3wekpG9 Simon Singh • The Code Book • https://amzn.to/3k4RYFV Simon Singh • Big Bang • https://amzn.to/3bHsZnm Simon Singh & Edzard Ernst • Trick or Treatment • https://amzn.to/2ZThR4I Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJ Kevlin Henney • 97 Things Every Programmer Should Know • https://amzn.to/2Yahf9U Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • https://amzn.to/3pZuHsQ Henney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 4 • https://amzn.to/3k4SMur
The Art of Unit Testing • Roy Osherove & Dave Farley
00:34:16
This interview was recorded for the GOTO Book Club. http://gotopia.tech/bookclub
Roy Osherove - Author of "The Art of Unit Testing" Dave Farley - Co-Author of "Continuous Delivery"
You can find more content like this on Dave’s "Continuous Delivery YouTube Channel": https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8g
DESCRIPTION Good tests are crucial to any software project, and having a test-driven approach should be part of most projects’ goals nowadays. Yet testing can be difficult due to its complexity and challenges. Join a deep dive on how to approach unit testing with the author of “The Art of Unit Testing,” Roy Osherove, and a strong promoter of test-driven design, Dave Farley. The interview is based on Roy's book "The Art of Unit Testing": https://bit.ly/3obiKNB
Read the full transcription of the interview here: https://gotopia.tech/bookclub/episodes/getting-started-with-unit-testing
RECOMMENDED BOOKS Roy Osherove • The Art of Unit Testing • https://bit.ly/3obiKNB Roy Osherove • Elastic Leadership • https://amzn.to/3fxEgID Roy Osherove • Notes to a Software Team Leader • https://amzn.to/3wjroxJ Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd David Farley • Modern Software Engineering • https://amzn.to/3GI468M David Farley • Continuous Delivery Pipelines • https://leanpub.com/cd-pipelines Patterson, Grenny, Maxflied, McMillan & Switzler • Influencer: The Power to Change Anything • https://amzn.to/3hMGrdU
Hands-on Microservices • Ronnie Mitra & Mike Amundsen
00:29:35
This interview was recorded for the GOTO Book Club. http://gotopia.tech/bookclub
Ronnie Mitra - Co-Author of "Microservices: Up and Running" Mike Amundsen - Author of "Design and Build Great Web APIs"
DESCRIPTION Microservices have long been a hot topic in software development, with both pros and cons associated with them. In “Microservices: Up and Running,” Ronnie Mitra and Irakli Nadareishvili go on a mission to offer guidelines for your first experience with microservices. In this Book Club 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. The interview is based on Ronnie's book "Microservices: Up and Running": https://amzn.to/3c4HmmL
Read the full transcription of the interview here: https://gotopia.tech/bookclub/episodes/microservices-hands-on
RECOMMENDED BOOKS Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• https://amzn.to/3c4HmmL Ronnie Mitra, Irakli Nadareishvili, Matt McLarty & Mike Amundsen • Microservice Architecture • https://amzn.to/3fVNAb0 Ronnie Mitra, Mehdi Medjaoui, Erik Wilde & Mike Amundsen • Continuous API Management • https://amzn.to/3uxdypw Ronnie Mitra & many more • DataPower SOA Appliance Administration, Deployment, and Best Practices • https://amzn.to/3t2jhD9 Brendan Burns, Joe Beda & Kelsey Hightower • Kubernetes: Up and Running • http://amzn.to/31OAhB9 Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ Mike Amundsen • Design and Build Great Web APIs • https://bookshop.org/a/9452/9781680506808
Kubernetes: Up & Running • Brendan Burns & Matt Turner
00:46:33
This interview was recorded for the GOTO Book Club. http://gotopia.tech/bookclub
Brendan Burns - Co-Author of "Kubernetes: Up & Running" & Co-founder of Kubernetes Matt Turner - SRE at Marshall Wace
DESCRIPTION Brendan Burns will take you on a journey through the life of Kubernetes. Where does it stand now, what is its history, and what’s waiting for us in the future that you might not expect? The interview is based on Brendan's book "Kubernetes: Up & Running": https://amzn.to/3sueuuI
Read the full transcription of the interview here: https://gotopia.tech/bookclub/episodes/kubernetes-a-journey
Ana-Maria Mihalceanu - Java Champion, SW Architect, Developer Advocate at Red Hat, Co-Founder of Bucharest Software Craftmanship Community Natale Vinto - Co-Author of "Modernizing Enterprise Java" & Senior Principal Developer Advocate at Red Hat Markus Eisele - Co-Author of "Modernizing Enterprise Java" & Developer Adoption Lead EMEA at Red Hat
Simon Brown - Author of "Software Architecture for Developers" & Creator of the C4 Software Architecture Model Dave Farley - Author of "Modern Software Engineering" Continuous Delivery & DevOps Pioneer Hannes Lowette - Head of Learning & Development at Axxes
DESCRIPTION As software architecture continues to evolve rapidly, we are constantly confronted with new challenges. Simon Brown, Dave Farley and Hannes Lowette cover some of the recent trends in software architecture touching on terms such as DevOps and how to deal with complexity. They also reference concepts that have stirred debates forever and are still not done right, like bounded context and continuous delivery.
Vaughn Vernon - Co-Author of "Strategic Monoliths & Microservices" and DDD and Reactive Leader James Higginbotham - Author of "Principles of Web API Design" and Executive API Consultant at LaunchAny
DESCRIPTION Microservices have become more than a buzzword and are now viable alternatives to monoliths, which makes understanding why and how they should be used more important than ever. Thinking strategically about software architecture has to be the cornerstone of any software development. Vaughn Vernon, author of “Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture” (Addison-Wesley Signature Series (Vernon)), and James Higginbotham, author of “Principles of Web API Design”, discuss purposeful architecture, why events matter in software and much more. The interview is based on Vaughn's book "Strategic Monoliths & Microservices".
Eamonn Boyle - Software Trainer at Instil Software Garth Gilmour - Head Of Learning at Instil Software Preben Thorø - CTO at Trifork Switzerland
DESCRIPTION The last 20 years have brought several major paradigm shifts in software development. Starting as a software developer was quite different in the early days compared to today. Join Eamonn Boyle and Garth Gilmour as they go down memory lane to discuss the ever-changing world of programming.
Zhamak Dehghani - Author of "Data Mesh" & Director of Emerging Technologies at Thoughtworks Samia Rahman - Director of Data & AI at Seagen
DESCRIPTION How can modern organizations handle their data in a way that delivers value at scale? Zhamak Dehghani, author of “Data Mesh: Delivering Data-Driven Value at Scale,” covers the key principles of data mesh and how it can help organizations move beyond the data lake to provide meaningful insights. She’s joined by Samia Rahman, director of data and AI at Seagen, as they also explore the concept of the earliest explorable data. The interview is based on Zhamak's book "Data Mesh".
Richard Feldman - Author of "Elm in Action" & Head of Technology at NoRedInk Erik Doernenburg - Head of Technology at Thoughtworks & Passionate Technologist Lars Jensen - Lead Developer at GOTO
DESCRIPTION What would your ideal programming language look like? Erik Doernenburg, head of technology at Thoughtworks, and Richard Feldman, author of “Elm in Action,” sat together at GOTO Copenhagen 2021 to chat about what theirs would look like. They also had a look into the future of up-and-coming languages.
Aino Vonge Corry - Author of "Retrospectives Antipatterns" Klaus Bucka-Lassen - Agile Midwife, Coach & Trainer at aragost Preben Thorø - CTO at Trifork Switzerland
DESCRIPTION Learn the difference between effectiveness and efficiency and whether your team can be agile without knowing it in this Unscripted episode, recorded at GOTO Copenhagen 2021 with Aino Vonge Corry, author of “Retrospective Antipatterns”, Klaus Bucka-Lassen, agile coach and trainer and Preben Thorø, CTO of Trifork.
Luca Mezzalira - Author of "Building Micro-Frontends" and Principal Solutions Architect at AWS Lucas Dohmen - Senior Consultant at INNOQ and Podcast Host at CaSE
DESCRIPTION Micro-frontends are more than just a buzzword. In this GOTO podcast episode, Luca Mezzalira, author of “Building Micro-Frontends,” shares best practices around how to use them. The conversation also sheds light on some key terms like SSI and ESI. The interview is based on Luca's book "Building Micro-Frontends"
Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer Stefan Judis - Senior team manager on developer relations at Contentful Lars Jensen - Lead Developer at GOTO
DESCRIPTION What’s next for web development? In this GOTO Unscripted episode we talk with two web development experts about current practices, influences and where we are headed. Watch the full episode to find out what yogurt and code have in common.
Holden Karau - Co-Author of "Kubeflow for Machine Learning" & Open Source Engineer at Netflix Adi Polak - VP of Developer Experience at Treeverse & Contributing to lakeFS OSS
DESCRIPTION Machine Learning has been declared dead several times but that’s far from true. Join Adi Polak, vice president of developer experience at Treeverse, and Holden Karau, open source engineer at Netflix, in their conversation about Kubeflow and how it provides better tooling in the ML space. The discussion touches on Holden’s book “Kubeflow for Machine Learning” and expands to cover the worlds of Ray and Dask.
Pierre Pureur - Co-Author of "Continuous Architecture" & "Continuous Architecture in Practice" Kurt Bittner - Co Author of "The Professional Scrum Team" & Enterprise Solutions at Scrup.org
DESCRIPTION What is continuous architecture and how does it fit in today’s world? Has the role of a software architect changed over the last few years, and what are the main skills you need to be good at architecting software? Pierre Pureur, co-author of “Continuous Architecture in Practice,” and Kurt Bittner, Enterprise Solution at Scrum.org, give an overview of what software architects — or those who dream of becoming one — should consider across each of these questions.
DESCRIPTION Learn from Russ Olsen and Christian Romney why you should look into functional programming. They explore the nature of the paradigm as well as its advantages and misconceptions. In this GOTO Podcast, Russ Olsen shares his war stories and explains how functional programming influences his code for the better.
Audun Fauchald Strand - Principal Engineer at NAV Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer
DESCRIPTION Audun Fauchald Strand, principal engineer at NAV (Norwegian Labour and Welfare Administration), shares the story of how they modernized their long-running open source platform NAIS. In their conversation, Audun and Kevlin Henney touch on topics such as how to organize massive amounts of data and if legacy code can be considered as something good. You’ll also find out how open source fits in a large governmental software team that focuses on transparency.
Ekaterina Sirazitdinova - Data Scientist for Computer Vision, Video Analytics & Deep Learning at NVIDIA Prayson Daniel - Principal Data Scientist at NTT DATA Nicholai Stålung - Lead Data Scientist at Trifork
DESCRIPTION Data science is so much more than collecting, sorting and analyzing data. What does it take to be a data scientist and how does a day in the life of a data scientist look like? Ekaterina Sirazitdinova, Prayson Daniel and Nicholai Stålung will give you an insight into this and more.
DESCRIPTION What should the modern software engineer know in order to be the best at their job? Dave Farley and Steve Smith explore the books that can help engineers succeed and why iteration and experiments are crucial. The interview is based on Dave's book "Modern Software Engineering"
DESCRIPTION Lately mobile developers have had to answer this question the most: Shall we go native or use a cross-platform framework? And if so, which one? Sebastiano Poggi, team lead at Jetbrains, and Carl-Gustaf Harroch, founder/managing director at Novoda, explore current best practices around modern mobile development highlighting the impact of team collaboration and matching technologies across platforms.
Hadi Hariri - VP of Developer Advocacy at JetBrains and Podcast Host of Talking Kotlin Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer
DESCRIPTION Complexity of software systems sometimes grows beyond control. Left unchecked, it can leave behind bloated applications. Kevlin Henney talks to Hadi Hariri, developer advocate at JetBrains, about how some of the key traits of developers like creativity and problem solving make them prone to innovate more but also over-engineer their code and not choose solutions based on context.
Kelly Shortridge - Co- Author of Security Chaos Engineering and Senior Principal, Product Technology at Fastly Aaron Rinehart - Co- Author of Security Chaos Engineering and Co-Founder & CTO at Verica Mark Miller - Co-Author of Epic Failures in DevSecOps and Vice President, Community Engagement and Outreach at The Linux Foundation
DESCRIPTION What’s the state of the art in modern security practices? The authors of the book Security Chaos Engineering, Aaron Rinehart and Kelly Shortridge talk to Mark Miller about the shift in the mental model that one has to undertake to reap its benefits. Their approach paves a new way that allows security engineers to uncover bugs in complex systems by chaos experiments before an actual attack.
The interview is based on Kelly's and Aaron's book "Security Chaos Engineering": www.verica.io/sce-book
Mark Rendle - Incurable Programmer & Lover of C#, .NET Core, Containers, Clouds & DevOps Matt Turner - DevOps Leader, Software Engineer at Tetrate
DESCRIPTION Join Mark Rendle, MS Dev Tech MVP, and Matt Turner, DevOps leader, architect, and engineer at Marshall Wace, in a passionate discussion about gRPC’s past and future and how it fits in with technologies such as .NET and service meshes. They get deep in the weeds on technology cycles while debating the future of infrastructure as a code and Kubernetes. And Mark has a brilliant idea on how to build an alternative to Facebook.
DESCRIPTION You may think test-driven development wouldn't work in your preferred programming language, or that it would disrupt your code writing — this Book Club episode proves otherwise. Saleem Siddiqui, author of “Learning Test-Driven Development,” and Dave Farley, author of "Modern Software Engineering," review the multiple ways test-driven development can yield more effective results and produce higher quality code. The interview is based on Saleem's book "Learning Test-Driven Development". Check out Saleem on O'Reilly's learning platform.
Jim Manico - Founder at Manicode Security & Co-Author of "Iron-Clad Java" John Steven - Founding Principal at Aedify Security & CTO at Concourse Labs
DESCRIPTION Security is a key topic in software. Lately, it has shifted from a security team responsibility to a task every single developer has to think about. Jim Manico, Founder and Secure Coding Educator at Manicode Security, and John Steven, the Founding Principal at Aedify Security, assess the evolution of the security role in order for developers to make the right decisions.
James Higginbotham - Author of "Principles of Web API Design" and Executive API Consultant at LaunchAny Mike Amundsen - Author of "Design and Build Great Web APIs" and (Co-)Author of Many More Books
DESCRIPTION James Higginbotham, author of “Principles of Web API Design”, outlines the key points of creating and using APIs in today’s world. In the conversation with Mike Amundsen, author of “RESTful Patterns and Best Practices for API's Cookbook” you discover the principles of James’ ADDR process and how job stories and event storming contribute to a successful API launch. Furthermore, they touch upon key terms such as minimum viable portal and why API boundaries are so hot at the moment. The interview is based on James's book "Principles of Web API Design".
Ben Darnell - Co-Author of "CockroachDB: The Definitive Guide" and CTO at Cockroach Labs Guy Harrison - Co-Author of "CockroachDB: The Definitive Guide" and CEO at alwaysNFT.cloud, CTO at ProvenDB
DESCRIPTION How do modern data platforms integrate into today’s world? Join Guy Harrison and Ben Darnell, the authors of "CockroachDB: The Definitive Guide", to learn about the different use cases and unique functions of CockroachDB. Take a deep dive into the migration to the cloud and the different requirements for analytical and transactional data platforms.
Charity Majors - Co- Author of Observability Engineering and CTO at Honeycomb Liz Fong-Jones - Co- Author of Observability Engineering an Principal Developer Advocate for SRE & Observability at Honeycomb George Miranda - Co- Author of Observability Engineering and Head of Ecosystems & Partnerships at Honeycomb
DESCRIPTION Observability is crucial for developing and understanding the software that powers today’s complex systems. Charity, Liz and George, authors of “Observability Engineering” show you how to manage software at scale, deliver complex cloud native applications and systems, and the benefit observability has across the entire software development lifecycle. You’ll also learn the impact observability has on organizational culture (and vice versa). The interview is based on Charity's, Liz' and Goerge's book "Observability Engineering".
DESCRIPTION .NET has been undergoing a massive development since its very beginning. Martin Thwaites, developer advocate for Honeycomb, and Hannes Lowette, head of learning and development at Axxes, enjoyed every step of its path. Join them as they reveal important milestones in .NET’s evolution as well as gain practical insights into web performance, running .NET at scale, and how to implement observability.
Rutger Bregman - Historian and Author of "Humankind: A Hopeful History" Preben Thorø - CTO at Trifork Switzerland
DESCRIPTION If you look at recent developments in human history, the world may seem like a grim place, in which humanity is setting itself for destruction. However, if you consider the research made in various disciplines such as anthropology, archaeology, sociology, philosophy and psychology, you’ll see that in fact the contrary is happening. Preben Thorø, CTO at Trifork Switzerland, talked to Rutger Bregman, historian and author of “Humankind: A Hopeful History”, about how the world is a much better place than we perceive it and how research can restore our belief in the good of humanity.
Ken Kousen - Author of "Help Your Boss Help You" & President at Kousen IT Trisha Gee - Co-Editor of "97 Things Every Java Programmer Should Know" & Java Advocacy Lead at JetBrains
DESCRIPTION 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? The interview is based on Ken's book "Help Your Boss Help You".
Mike Amundsen - Author of "Restful Web API Patterns & Practices Cookbook" and (Co-)Author of Many More Books Alianna Inzana - Vice President of Product at WeTransfer
DESCRIPTION The API ecosystem is evolving and the focus is changing from “how to design them” to “how to implement them”. Mike Amundsen, author of "Restful Web API Patterns & Practices Cookbook", and Alianna Inzana, VP of Product at WeTransfer, cover the recent changes while also touching on broader subjects like evolvable architectures. Join them in this conversation around restful web API.
Lena Reinhard - Leadership Coach & Consultant Blake Walters - Senior Director of Engineering at CircleCI
DESCRIPTION While hypergrowth means that a company is on the right track, this phase comes with challenges at all levels of the organization. Lena Reinhard, leadership coach & consultant, and Blake Walters, senior director of engineering at CircleCI, share best practices based on their own experiences, navigating the ambiguity that comes along with these hypergrowth phases in a company's life cycle. Learn how to get through this phase successfully, what tools and tips can support the company and what hypergrowth means for the software engineering team.
Ana-Maria Mihalceanu - Developer Advocate at Red Hat & Java Champion Eric Johnson - Principal Developer Advocate for Serverless at AWS
DESCRIPTION Technology can advance faster if we share our knowledge. That’s the mission of a developer advocate. Ana-Maria Mihalceanu, developer advocate at Red Hat, talked to Eric Johnson, principal developer advocate at AWS, about her passion for learning, sharing knowledge, Java and Kubernetes. Discover what a Kubernetes operator is and when to use it vs Terraform.
Dylan Beattie - Creator of Rockstar Language, Microsoft MVP, Keynote Speaker & Guitarist Hannes Lowette - Head of Learning & Development at Axxes, Monolith Advocate, Speaker & Whiskey Lover Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer
DESCRIPTION Writing music, building guitars and writing software share more similarities than one would imagine at first. Kevlin Henney, an independent consultant, chats with Dylan Beatttie, creator of the Rockstar programming language, and Hannes Lowette, head of learning & development at Axxes, about the craftsmanship and creativity that is required from them. They showcase Hannes’ self-made guitar, the importance of making decisions at the right point in time or how there isn’t a default for solving problems in either of these domains, but rather a personalized and evolving approach.
DESCRIPTION If you are working with AWS on a daily basis or are looking into applying it, then the AWS Cookbook by John Culkin and Mike Zazon should definitely be on your radar. Explore some of the recipes that can ease and improve your workflow in a discussion with Kesha Williams, senior manager at Slalom. Some of the recipes discussed look at security, networking, storage, serverless, and containers.
The interview is based on John's & Mike's book "AWS Cookbook"
James Lewis - Principal Consultant & Technical Director at Thoughtworks Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer
DESCRIPTION Software shares multiple similarities with living creatures. Embark on a journey with Kevlin Henney, an independent consultant & speaker, and James Lewis, consultant at Thoughtworks, to undercover some of the aspects that make producing software so complex from trending frameworks, that help you understand the human component, to its disposable aspect and the way it influences companies and solves real-world problems.
Oscar Beijbom - Co-Founder at Nyckel Prayson Daniel - Principal Data Scientist at NTT DATA
DESCRIPTION Self-driving vehicles have been a hot topic for a while now and everyone is waiting for the next breakthrough. Prayson Daniel, principal data scientist at NTT DATA, and Oscar Beijbom, co-founder at Nyckel, stuck their heads together to review what type of machine learning data is needed to run an autonomous vehicle. Furthermore, they talked about topics such as security, language choices and when the time of deploying a model has come.
DESCRIPTION Spring Boot is a versatile and supportive environment for developers. Mark Heckler, the author of Spring Boot: Up and Running and Thomas Vitale, software architect at Systematic, explore many of its capabilities while discussing Mark’s book. They cover hot topics such as data integrations, deploying in production, security and reactive vs imperative programming. They both share their views and transforming experiences of joining the Spring Boot community.
Holly Cummins - Senior Principal Software Engineer on the Red Hat Quarkus Team Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer
DESCRIPTION Today cloud native and cloud transformation are more than buzzwords. However, most companies and development teams have not yet surpassed all the hurdles that come with moving to the cloud. Holly Cummins and Kevlin Henney dismantle why many organizations think by adopting microservices to their cloud strategy, they are ‘doing cloud right’ and how ‘Contract Testing’ can help to reduce the risks of microservices deployments.
DESCRIPTION Kafka has been on developers’ radars for quite a while now. Viktor Gamov’s co-authored book “Kafka in Action” ensures that you have a list of recipes to dive into. Joined by Tim Berglund, VP DevRel at StarTree, they explore the fundamentals of Apache Kafka. Learn what Kafka can help you achieve, what Viktor’s favorite MCU film is and what “Highway to Mars” by Beast In Black has to do with all of this.
The interview is based on Viktor's co-authored book "Kafka in Action"
Ian Cartwright - Technical Director at Thoughtworks Rob Horn - Technical Principal Consultant at Thoughtworks Hannes Lowette - Head of Learning & Development at Axxes, Monolith Advocate, Speaker & Whiskey Lover
DESCRIPTION Legacy systems as well as legacy software have a significant impact on any digital transformation project. Join Hannes Lowette, head of learning & development at Axxes, Rob Horn, technical principal director at Thoughtworks, and Ian Cartwright, technical director at Thoughtworks, to learn how to recognize a legacy system. They discuss common patterns and anti-patterns as well as how to break a legacy system into smaller pieces to ensure a successful transformation.
DESCRIPTION What’s the difference between programming and software engineering? Join Titus Winters, co-curator of “Software Engineering at Google”, and Matt Kulukundis while they approach the lessons learned by software engineering teams at Google in establishing the right practices for writing sustainable code in a safe environment. Discover what Google is still trying to improve on and what software decisions are difficult to undo.
DESCRIPTION In many cases, agile practices have been introduced in organizations starting bottom-up. There is, however, a new trend where management is trying to be the driver of agility. Join the discussion with Malte Foegen, COO at wibas, Luxshan Ratnaravi, agile coach at Bankdata and Mikkel Noe-Nygaard, UX design specialist at Vestas, to understand what changes have to be implemented in an enterprise for such a top-down approach. And more importantly, can it be successful?
Matt Turner - DevOps Leader & Software Engineer at Tetrate Eric Johnson - Principal Developer Advocate for Serverless at AWS
DESCRIPTION Should everyone move to the cloud? Are all event-driven architectures serverless or is it rather the other way around? Join the two experts, Matt Turner, software engineer at Tetrate, and Eric Johnson, principal developer advocate for serverless at AWS, to discover if you should take that journey to become cloud native. Understand the power of these technologies together with some useful tips & tricks about testing and the BEAM languages.
Fred George - Early Adopter of OO & Agile, Advocating Microservices & Programmer Anarchy Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer
DESCRIPTION Kevlin Henney, an independent consultant, and Fred George, an early adopter of OO & agile development, are exploring the ins and outs of agile transformation. They exchange views on what brings back the joy of programming while still offering companies a competitive advantage. They explore some of the frameworks for dealing with complex problems like Cynefin and agile development They also talk about what went wrong with Microservices.
DESCRIPTION Migrating to the cloud has become a "sine qua non" these days. The compact articles in 97 Things Every Cloud Engineer Should Know inspect the entirety of cloud computing, including fundamentals, architecture and migration. You'll go through security and compliance, operations and reliability and software development. And examine networking, organizational culture, and more. Find out the story behind the benefits of curating such a community-driven book from the co-editors Emily Freeman, head of DevOps product marketing at AWS, Nathen Harvey, developer advocate at Google Cloud, and Chris Williams, cloud therapist and principal cloud solutions architect for World Wide Technologies.
Michele Hansen - Author or "Deploy Empathy" and Co-Founder of Geocodio Hannes Lowette - Head of Learning & Development at Axxes, Monolith Advocate, Speaker & Whiskey Lover
DESCRIPTION Code is always a means to an end rather than the end product itself. It’s extremely important to understand the broader picture and see what the code that you or your team are going to write is helping to solve.
Michele Hansen, author of Deploy Empathy and co-founder of Geocodio, reveals some of the best practices around understanding your users and responding to their needs. Join Michele and Hannes Lowette, head of learning & development at Axxes, while they dive into how to run successful and useful customer interviews.
Dean Wampler - Principal Software Engineer at Domino Data Lab Preben Thorø - CTO at Trifork Switzerland
DESCRIPTION Data science has become a bigger part of software engineering. Where does the path lead? What have the changes been over the last couple of years and where are we heading? In this unscripted episode, Dean Wampler takes you on a journey through data science.
DESCRIPTION "Some things must be told that cannot be written, so that storytelling is deeply, deeply human." Stories are the backbone of our culture as humankind. They can be successfully used as agile, collaborative ways to not only view but understand the various domains that software projects touch upon. Avraham Poupko explores how you can better understand and visualize this, in a domain-driven way, with the authors of the "Domain Storytelling: A Collaborative, Visual & Agile Way to Build Domain-Driven Software", Stefan Hofer and Henning Schwentner.
DESCRIPTION In most cases, there is more than one way to solve a problem. Based on our evolution, however, we are tempted to solve problems by adding features, code, and complexity. There is an alternative to that, though. Kevlin Henney and Sander Hoogendoorn discuss these attempts in this GOTO Unscripted episode recorded at GOTO Amsterdam 2022. A good starting point is to reevaluate the way in which we do things and try to eliminate the complexity that software developers are attracted to.
DESCRIPTION The engineering culture, core functionalities and it’s monolithic architecture are just some of the factors behind GitHub’s success. Ole Friis Østergaard talks about the special division for analyzing tests that are not behaving as expected. In such a complex environment, their work has a big impact on the entire system. Discover how their engineering culture, approach to software overall, and some Commodore 64 love have inspired all this.
Michael Nygard - Innovative technology leader & Author of "Release It!" Trisha Gee - Java Champion & Co-Editor of "97 Things Every Java Programmer Should Know"
DESCRIPTION Despite the widespread adoption of DevOps and CICD, some companies still rely on manual deployments in 2023. Michael Nygard, author of "Release It!" examines new patterns and anti-patterns that have emerged since the first edition of his book was released in 2007. Mike and Trisha Gee explore why companies using current best practices continue to encounter challenges. Come along to hear from the trenches of the DevOps movement.
Lars Kruse - Technology Counselor & Rainmaker at Inc Inc Malte Foegen - COO at wibas Klaus Bucka-Lassen - Free Radical at Netcetera & Agile Coach, Trainer & Keynote Speaker
DESCRIPTION Agile, Lean, and DevOps are more than buzzwords even though they have taken over the world at different times. The processes and technologies they employed have helped improve the entire world, not just the software world. Klaus Bucka-Lassen, Lars Kruse, and Malte Foegen debate the intersection and cross-pollination between the three worlds with a focus on applying them on all levels in practice in large organizations.
DESCRIPTION There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best practices--that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures.
Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture. By interweaving a story about a fictional group of technology professionals--the Sysops Squad--they examine everything from how to determine service granularity, manage workflows and orchestration, manage and decouple contracts, and manage distributed transactions to how to optimize operational characteristics, such as scalability, elasticity, and performance.
By focusing on commonly asked questions, this book provides techniques to help you discover and weigh the trade-offs as you confront the issues you face as an architect. • Analyze trade-offs and effectively document your decisions • Make better decisions regarding service granularity • Understand the complexities of breaking apart monolithic applications • Manage and decouple contracts between services • Handle data in a highly distributed architecture • Learn patterns to manage workflow and transactions when breaking apart applications
Jiaqi Liu - Senior Engineering Manager at GitHub Denise Yu - Senior Software Engineer at GitHub
DESCRIPTION In this Unscripted episode, Jiaqi Liu and Denise Yu give you insight into their path to becoming senior engineering managers at Github while covering what the position is like. You’ll learn about "glue work" and how speaking at conferences can influence your career.
Trisha Gee - Lead Developer Evangelist at Gradle, Java Champion & Co-Author of "Getting to Know IntelliJ IDEA" Helen Scott - Developer Advocate at JetBrains & Co-Author of "Getting to Know IntelliJ IDEA"
DESCRIPTION We’re frequently taught to use a text editor when we’re learning to write code so that we understand the fundamentals. However, if we treat our IDE as a text editor, we are doing ourselves a disservice. As professional developers, we no longer need to learn the fundamentals; we need to deliver working applications. We can use the features of an IDE to help us with this.
IntelliJ IDEA is an extremely fully-featured IDE that can help professional developers with almost any task they need to perform, and this can be overwhelming to get to grips with. Getting to Know IntelliJ IDEA uses two approaches to help newcomers and experienced users alike:
• Tutorials that walk through writing code and developing applications that show when, why and how to use IntelliJ IDEA features to create working applications. • A questions-and-answers approach that demonstrates which features can be used to solve the problems that professional developers face.
Seeing how to use IntelliJ IDEA from these different angles not only showcases the most useful features but also teaches multiple approaches for using these features. No matter which technologies you use or how you like to work, reading this book will help you find an approach that enables you to work comfortably and productively with IntelliJ IDEA.
DESCRIPTION It’s almost a given that you or your company will be hacked one day. How fast and how you react is the thing that makes the difference. Eleanor Saitta explains the ins and outs of an attack and what you should have in place to surpass it successfully. The interview is led by Aino Vonge Corry.
DESCRIPTION Widely considered one of the best practical guides to programming, Steve McConnell’s original “Code Complete” has been helping developers write better software for over three decades. The author’s timeless techniques and strategies are still relevant in spite of the evolution of programming languages or the shift from waterfall to agile. He revises the impact these changes have had on the software environment together with Jeffrey Van Gogh, Director of Software Engineering at Google. They don’t step away from covering some of the controversial subjects from the book and give relevant advice for programmers that are just entering this space.
Jessica Cregg - Information Technology Operations engineer at CybSafe Julian Wood - Developer Advocate at AWS
DESCRIPTION What are the technologies that one should leverage to build modern, scalable, and flexible applications? Julian Wood, developer advocate at AWS Serverless, talks with Jessica Cregg, previously a developer advocate at LaunchDarkly, now an information technology operations engineer at CybSafe about the mindset and tools required to build scalable software without over-engineering a solution.
DESCRIPTION Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be learning Rust by delving into how computers work under the hood. You'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code. You'll also discover parallel and concurrent programming. Filled to the brim with real-life use cases and scenarios, you'll go beyond the Rust syntax and see what Rust has to offer in real-world use cases.
Richard Feldman, author of Elm in Action, goes over the benefits of this multi-paradigm, high-level, general-purpose language together with Tim McNamara, author of Rust in Action.
Tiberiu "Tibi" Covaci - Application Innovation Lead at Microsoft Azure Eric Johnson - Principal Developer Advocate for Serverless at AWS
DESCRIPTION A few years ago, cloud native was viewed by many as a buzzword or just a developing trend. Today, it has become the standard for companies seeking to boost team efficiency and reduce costs. To fully realize its benefits, a comprehensive understanding of both its capabilities and costs is essential. AWS and Microsoft are two big players on the market and Tibi Covaci, from Microsoft Azure, and Eric Johnson from AWS Serverless, are advocating for cloud native as a default characteristic of any organization, no matter of its size.
Christian Clausen - Author of "Five Lines of Code", Founder of mist-cloud & Technical Agile Coach Julian Wood - Developer Advocate at AWS
DESCRIPTION Revamp your code with refactoring! In an insightful interview with Julian Wood, Christian Clausen, author of Five Lines of Code, shares practical tips for improving your code without relying on “code smells”. Simplifying your code is the key to running your business smoothly. Clausen highlights what matters most in terms of simplifying your code and how it can aid in choosing the right architectural paradigm. Streamline your code today and focus on what really matters!
Linda Stougaard Nielsen - Director of Data Science & Data Engineering at AVA Women Moez Ali - Creator of PyCaret
DESCRIPTION Over the past decade, AutoML has revolutionized the world of data science, propelling it several layers forward in terms of abstraction. This powerful technology has paved the way for a new era of democratization, empowering experts from all fields to harness the power of data through the concept of the citizen data scientist. Moez Ali, Creator of PyCaret, and Linda Stougaard Nielsen, director of data science at Ava Women, discuss two sides of this discipline and its future.
DESCRIPTION Legacy code has been one of the problems that developers worldwide have been trying to tackle for a long time. But what is legacy code and how can you learn from writing tests that give you more insights into the system and the code? Christian Clausen, author of “Five Lines of Code”, talks to Michael Feathers, author of “Working Effectively With Legacy Code”, about their shared passion for testing, refactoring, and solving real-life problems with the help of clean code.
Felix Krause - Creator of Fastlane & howisfelix.today & Security & Privacy Researcher Johan Abildskov - Software Engineer at Uber & Author of "Practical Git"
DESCRIPTION Software engineers are builders and problem solvers by definition. They leverage data and automation not only to solve work-related problems but also to make their life and the life of people around them simpler. Two software engineers that are passionate about what they do, Johan Abildskov and Felix Krause, examine the use and importance of transforming data pushes into data pulls and why dashboards and automation play a central place in the life of a software developer.
Tim Berglund - VP DevRel at StarTree & Author of "Gradle Beyond the Basics" Adi Polak - VP of Developer Experience at Treeverse & Contributing to lakeFS OSS
DESCRIPTION Adi Polak and Tim Berglund explore the concept of analytics and what it truly means in the software development world. They delve into the benefits of real-time analytics for product development, highlighting the fine line between compute and storage and the technical requirements for achieving effective real-time analytics. They also discuss the applications of real-time analytics through the lens of Apache Pinot and StarTree Cloud, exploring use cases such as the popular "Who's Watched My Profile on LinkedIn" feature powered by Apache Pinot.
Holly Cummins - Senior Principal Software Engineer on the Red Hat Quarkus Team Lorna Jane Mitchell - Head of Developer Relations at Aiven & Open Source Specialist
DESCRIPTION Are you a developer ready to embark on your cloud journey but feeling overwhelmed? Fear not! The benefits of the cloud far outweigh the initial struggles. With automation and proper monitoring, you can avoid sky-high bills while elevating your company and user experience to new heights. Don't miss out on the opportunity to learn from Lorna Jane Mitchell and Holly Cummins as they share their practical war stories from their own cloud migration and operations. Join us and take your development game to the next level!
Rebecca Parsons - CTO at Thoughtworks & Co-Author of "Building Evolutionary Architectures Neal Ford - Software Consultant at Thoughtworks & Co-Author of "Building Evolutionary Architectures James Lewis - Principal Consultant & Technical Director at Thoughtworks
DESCRIPTION The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.
DESCRIPTION This conversation between Jeroen Engels, a software engineer at CrowdStrike, and Andrew Kelley, the president and lead software developer of the Zig Software Foundation, discusses the use of linters in programming languages.
They talk about the challenges of refactoring code with custom macros and the need for improved refactoring tools and integration with compilers for programming languages. The conversation also covers the importance of error codes versus warning codes in linters, handling potentially null values, and the tradeoffs of having linting errors.
Although the Zig compiler does not have a separate linter, they agree that a separate linter step from the compilation step is a viable option. The conversation highlighted the importance of enforcing linting in the continuous integration (CI) process and the need for programmers to cooperate to make functions work without side effects.
Adi Polak - VP of Developer Experience at Treeverse & Contributing to lakeFS OSS Holden Karau - Co-Author of "Kubeflow for Machine Learning" & many more books & Open Source Engineer at Netflix
DESCRIPTION Learn how to build end-to-end scalable machine learning solutions with Apache Spark. With this practical guide, author Adi Polak introduces data and ML practitioners to creative solutions that supersede today's traditional methods. You'll learn a more holistic approach that takes you beyond specific requirements and organizational goals--allowing data and ML practitioners to collaborate and understand each other better.
Scaling Machine Learning with Spark examines several technologies for building end-to-end distributed ML workflows based on the Apache Spark ecosystem with Spark MLlib, MLflow, TensorFlow, and PyTorch. If you're a data scientist who works with machine learning, this book shows you when and why to use each technology.
You will: • Explore machine learning, including distributed computing concepts and terminology • Manage the ML lifecycle with MLflow • Ingest data and perform basic preprocessing with Spark • Explore feature engineering, and use Spark to extract features • Train a model with MLlib and build a pipeline to reproduce it • Build a data system to combine the power of Spark with deep learning • Get a step-by-step example of working with distributed TensorFlow • Use PyTorch to scale machine learning and its internal architecture
DESCRIPTION Join us for an engaging conversation between Ben Sadegiphour, VP of Research at Hadrian Security, and Julian Wood, Developer Advocate at AWS. In this conversation, we will explore a range of captivating topics, such as: Bug bounties, ethical hacking, Skills, Resources, tips and much more.
Whether you're an aspiring ethical hacker or simply interested in the fascinating world of cybersecurity, this video is packed with knowledge and practical advice. Get ready to hack like a pro and join us on this exciting journey!
DESCRIPTION Platform Engineering on Kubernetes accelerates development of cloud-based systems with vibrant open source tools of the Kubernetes ecosystem. You’ll use powerful open source projects like Helm, Tekton, Knative, and Crossplane to automate your projects from testing through delivery. Learn how to package services, build and deploy services to a Kubernetes cluster, and combine different tools to solve the complex challenges of CD in a cloud native environment.
DESCRIPTION In this captivating GOTO Unscripted conversation, Linda Stougaard Nielsen, an accomplished data scientist and agile practitioner at AVA Women, joins forces with Derek Collison, the visionary Founder & CEO at Synadia Communications. They embark on a thrilling exploration of cutting-edge topics, including the path to personal data sovereignty beyond GDPR, the quest for innovative AI systems that break traditional boundaries, unlocking the utility paradigm in cloud computing's exciting future, the shift from developers to empowered consumers shaping the future of software, and their fascinating adventures in programming diversity. Prepare to be inspired by their insightful and thought-provoking dialogue!
DESCRIPTION How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview of this topic—discussing everything from the likely evolution of national grids to the effect those changes will have on the day-to-day lives of developers.
Ideal for everyone from new developers to CTOs, Building Green Software tackles the challenges involved and shows you how to build, host, and operate code in a way that's not only better for the planet, but also cheaper and relatively low-risk for your business. Most hyperscale public cloud providers have already committed to net-zero IT operations by 2030. This book shows you how to get on board.
You'll explore: • How the energy transition is likely to change hosting on prem and in the cloud—and how your company can prepare • The fundamental architectural principles of sustainable software development and how to apply them • How to determine which parts of your system need to change • The concept of extending hardware longevity and the part that software plays
DESCRIPTION Developers often face challenges in setting up their development environments and experience a lot of time wasted on customization. In this episode of GOTO Unscripted, Julian Wood interviews Christian Heilmann, former principal program manager for developer tools at Microsoft. Christian emphasizes the need to break free from the traditional monolithic IDE and debugging tools by leveraging the power of web technology and standardizing extensions. By highlighting the importance of contextual tooling, where interfaces learn from user behavior and provide automated suggestions and simplified workflows, he aims to streamline the development process and make it more accessible, empowering developers to focus on writing code rather than navigating complex environments.
DESCRIPTION Five Lines of Code is a fresh look at refactoring for developers of all skill levels. In it, you’ll master author Christian Clausen’s innovative approach, learning concrete rules to get any method down to five lines—or less! You’ll learn when to refactor, specific refactoring patterns that apply to most common problems, and characteristics of code that should be deleted altogether.
You will learn: • The signs of bad code • Improving code safely, even when you don’t understand it • Balancing optimization and code generality • Proper compiler practices • The Extract method, Introducing Strategy pattern, and many other refactoring patterns • Writing stable code that enables change-by-addition • Writing code that needs no comments • Real-world practices for great refactoring
Fabio Pereira - Author of "Digital Nudge" & Head of Open Innovation Labs in Latin America at Red Hat Linda Rising - Author of various books & Computer Software Consultant and Professional
DESCRIPTION 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 or laptops? How about decisions that computers, algorithms and artificial intelligence make for us? The vast majority of our decisions are influenced by irrational and emotional factors. For decades, scientists have been studying so we can better understand how it is possible not only to predict but also influence decisions through interventions on the environment where decisions are made. Learn more by diving into this GOTO Book Club episode with Fabio Pereira and Linda Rising. The interview is based on Fabio's book "Digital Nudge"
Johan Vos - Author of "Quantum Computing in Action" & Co Founder at Gluon Preben Thorø - CTO at Trifork Switzerland
DESCRIPTION Quantum Computing is on the rise. Do you want to know why you shouldn’t wait to program quantum computers until they are available for everyone? Johan Vos will tell you in this GOTO Book Club episode. Watch the teaser now. The interview is based on Johan's book "Quantum Computing in Action"
Sophia Davies - Senior Technology Architect & Global Product Manager at BCG Niels Freier - Chairperson at Green Software Foundation & Principal AI Eng. at BCG
DESCRIPTION Join technology architect Sophia Davies and Principal AI Engineering Niels Freier from the Boston Consulting Group (BCG) as they discuss the implementation of real-life green software projects. Discover the challenges they faced and their insights on how companies can reduce their carbon footprint through initiatives like the Green Software Foundation. As software engineers, you'll gain valuable knowledge on how green code and sustainable software is becoming increasingly important in the industry and what to expect in the future.
This presentation was recorded at GOTO Chicago 2021. gotochgo.com
John Le Drew - Coach, consultant, trainer, experienced engineer and international keynote speaker; founder of Wise Noodles
ABSTRACT Stories are the foundation of the human experience. They are what define us, individually and collectively. They engage us, entertain us, bring us together and drive us apart. What stories do you tell about you? Who knows your stories? Everyone? Perhaps just a select few? Maybe, just you. In this session, we explore how our individual journeys to self-acceptance and alignment are also the heart of how we can work with and support teams. We will learn about how to truly help teams move towards agility, by helping them find and own their process and tell their own story. So they stay aligned and can continually realign when their context changes.
• Why authenticity and self-acceptance matters for both individuals and teams • How to create lasting change in teams, without imposing process or creating learned helplessness. • How to help teams own their process and tell their own story.
Over the last 20 years, John has helped countless teams. But in the last 3 years, when his world was turned upside down, he realised that changing a team [...]
DESCRIPTION Software's evolving landscape goes beyond mere programming, creating far-reaching consequences. Dive into software development's intricate world in this GOTO Unscripted talk where Jessica Kerr explores observability, gamification and systems thinking. Speaking with Jessica Cregg, Kerr highlights the distinct satisfaction derived from collaborative tasks and the pros and cons of integrating gamification as well as competition-driven incentives in software engineering. The talk underscores the interplay of observability and feature flags for agile deployment and issue resolution. Gain deeper insights into systems thinking, a framework that has evolved to embrace software's constant evolution and uncover how observability extends beyond monitoring to provide actionable insights.
Dylan Beattie - Creator of Rockstar Language, Microsoft MVP, Keynote Speaker & Guitarist Hannes Lowette - Head of Learning & Development at Axxes, Monolith Advocate, Speaker & Whiskey Lover Vagif Abilov - Senior Consultant at Miles with 30+ Years of Programming Experience
DESCRIPTION When one hears the words ‘HTML’, ‘DCML’, ‘framework’ and ‘blockchain’, one would not think these are the main themes of a rock band. Dylan Beattie, Microsoft MVP and creator of the ‘Rockstar’ language took his passion for music and technology, merged them and created a software-themed rock band, The Linebreakers. What sets them apart is their innovative approach of infusing software-related perspectives into the lyrics of classic rock songs.
Delve into the captivating journey of band members Dylan, Hannes Lowette and Vagif Abilov as they recount the genesis of their endeavor. Join the conversation in this enlightening episode of GOTO Unscripted, where they share insights about their inspirations, challenges and aspirations.
DESCRIPTION How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview of this topic—discussing everything from the likely evolution of national grids to the effect those changes will have on the day-to-day lives of developers.
Ideal for everyone from new developers to CTOs, Building Green Software tackles the challenges involved and shows you how to build, host, and operate code in a way that's not only better for the planet, but also cheaper and relatively low-risk for your business. Most hyperscale public cloud providers have already committed to net-zero IT operations by 2030. This book shows you how to get on board.
You'll explore: • How the energy transition is likely to change hosting on prem and in the cloud—and how your company can prepare • The fundamental architectural principles of sustainable software development and how to apply them • How to determine which parts of your system need to change • The concept of extending hardware longevity and the part that software plays
DESCRIPTION Programming isn't just lines of code but a gateway to creating music and art and legends such as Ada Lovelace were proof of that. With the aim to reshape the perception of coding which has traditionally been complex and intimidating, Sam Aaron created Sonic Pi, an open-source, free-to-use platform that empowers users to create music through code. What began as a humble endeavor has grown exponentially with more than millions of downloads globally and a large number of schools integrating the tool as part of their computing curriculum to teach children how to program. Tune in to this GOTO Unscripted where Sam spoke to James Lewis about how Sonic Pi is on a mission to democratize coding and break down barriers that have hindered people from engaging with both coding and music.
DESCRIPTION Whether you're building a new system with an established team, trying to tame a legacy ecosystem, or starting from scratch, how you think about security and reliability has a big impact on how hard they are for you to achieve.
In a candid conversation between security expert Eleanor Saitta and technology thought leader Jez Humble, the critical role of architectural clarity in ensuring robust security and resilience comes to the forefront. Saitta emphasizes the necessity of understanding and intentionally designing your architecture, highlighting the challenges faced by organizations in adapting to changing ecosystems. They discuss the dual aspects of security – external services and internal IT operations – shedding light on the potential risks associated with Windows and Office usage. Hear in this GOTO Unscripted talk about the significance of architectural awareness and basic IT hygiene in safeguarding organizations against security threats.
DESCRIPTION From finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don’t need an exotic new language or framework to get started; you can learn about genetic algorithms in a language you’re already familiar with. Join us for an in-depth look at the algorithms, techniques, and methods that go into writing a genetic algorithm. From introductory problems to real-world applications, you’ll learn the underlying principles of problem solving using genetic algorithms.
DESCRIPTION How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview of this topic—discussing everything from the likely evolution of national grids to the effect those changes will have on the day-to-day lives of developers.
Ideal for everyone from new developers to CTOs, Building Green Software tackles the challenges involved and shows you how to build, host, and operate code in a way that's not only better for the planet, but also cheaper and relatively low-risk for your business. Most hyperscale public cloud providers have already committed to net-zero IT operations by 2030. This book shows you how to get on board.
You'll explore: • How the energy transition is likely to change hosting on prem and in the cloud—and how your company can prepare • The fundamental architectural principles of sustainable software development and how to apply them • How to determine which parts of your system need to change • The concept of extending hardware longevity and the part that software plays
DESCRIPTION Erlang is being used in various industries demanding reliability and scalability. Its debugging tools and cross-platform compatibility has solidified its position as an invaluable choice for building resilient, concurrent, and scalable applications in a slew of use cases.
Hear this GOTO Unscripted episode where Robert Virding, one of the original architects of Erlang shares the genesis of Erlang with Francesco Cesarini, founder & technical director at Erlang Solutions. Unveiling the fascinating tale behind the birth of this programming language.
Virding and Cesarini delve into the initial challenges that faced the Erlang ecosystem, the remarkable journey that followed and the plans ahead. Discover how Erlang's unique design has empowered it to play a pivotal role in mission-critical applications for companies like WhatsApp, Ericsson, Klarna, and many more, demonstrating its remarkable concurrency capabilities and fault tolerance, making it an invaluable tool for building high-performance systems in today's interconnected world.
DESCRIPTION Design for Developers reveals essential design and UX principles every web developer needs to know. You’ll love the book’s developer-centric approach, which demonstrates new ideas with examples from popular sites and user interfaces. Discover insightful techniques for user research, and learn to use color, typography, and layout to create communicative web visuals. By the time you’re done reading, you’ll know it’s true: having good design sense will make you a better web developer!
In Design for Developers you will learn how to: • Use color, typography, and layout to create hierarchy on a web page • Apply color palettes consistently in a user interface • Choose the correct typefaces and fonts • Conduct user research to validate design decisions • Quickly plan a website’s layout and structure
Søren Gammelmark - Quantum Software Architect at Kvantify Stig Elkjær Rasmussen - Quantum Engineer with a PhD in Quantum Technology & ML at Kvantify James Lewis - Principal Consultant & Technical Director at Thoughtworks
DESCRIPTION Quantum computing today is seen as a promising technology for addressing various challenges and quantum computers are already accessible through major cloud-computing providers, coexisting with classical computing hardware. However, it cannot operate in isolation. Embark on a journey into the integration of quantum computing with classical high-performance computing (HPC).
In a new GOTO Unscripted talk, Søren Gammelmark & Stig E. Rasmussen spoke to James Lewis about the significance of solving complex computational problems efficiently by quantum computing and its potential benefits for humanity, especially in areas like drug design, logistics, and finance. They dive deep into the heart of computational conundrums, showcasing quantum computing's promise and revealing Kvantify's ingenious fusion of quantum and classical computing.
DESCRIPTION Amid the challenges caused by the COVID-19 pandemic, which has laid bare an exceedingly digitized way of life and a marked reduction in interpersonal interactions, a key question has emerged: How can software developers aspire to foster in this evolving landscape? Is it one that remains subject to external forces and unending technological advancement where metrics such as speed, consumption and financial prosperity dominate? Alternatively, should the pursuit revolve around the re-establishment of an authentic connection with life, thereby enabling a deeper sense of purpose, immersion, and human connectivity, especially in software development?
In "Feelability," the sequel to the acclaimed bestseller "Offline," readers are invited into a thought-provoking discussion between the author, Dr. Imran Rashid, a specialist doctor, and Fabio Pereira, as they explore the profound consequences of our digitized and rapidly accelerating society on individuals. Learn about some practical tools to navigate the challenges posed by technology's impact and confront smartphone addiction. Whether you seek to reclaim a more meaningful and connected existence or are intrigued by the stories behind this insightful work, "Feelability" offers an enlightening journey toward a more fulfilled life in our digitized age.
DESCRIPTION Adrian Mouat and Matt Turner delve into the world of container image security and network trust. Matt shares his expertise on Chainguard tooling, emphasizing the practical benefits of image size reduction while Adrian explores the parallels between securing container images and implementing a zero-trust network strategy. They emphasize the importance of being explicit and concrete in both domains, highlighting the common thread of strong trust and identity-based authentication. This engaging conversation offers valuable insights for those navigating the complex landscape of containerization and network security.
DESCRIPTION Software development in the 1990s was characterized as a chaotic period with projects often failing or delivering buggy software. The traditional approach involved lengthy requirement gathering, design and coding phases, fraught with issues, such as static requirements that didn't account for evolving business needs and poor assumptions about value and functionality. The rapid evolution of frameworks, tools and techniques in the software industry came as a blessing and fostered innovation. However, it was challenging for developers as they struggled to keep up with the constant changes.
In this GOTO Unscripted conversation, Dave Thomas, original signatory and author of The Manifesto for Agile Software Development and co-author of The Pragmatic Programmer, spoke to Hannes Lowette about the future of software development, focusing on the concept of immutability in code and databases. Immutability in code refers to the idea that once code is made shareable, it becomes unchangeable, and it is identified by a unique identifier rather than its name. This approach allows for frequent code changes without breaking interfaces used by others. Regarding databases, Dave highlights the advantages of immutable databases, which, when combined with unique identifiers, make it easier to manage and work with data. Tune in to get insights into the dynamic landscape of software engineering and the need for continuous self-improvement in an era of advanced AI tools.
DESCRIPTION Holly Cummins and Jez Humble explore the delicate balance of communication in the tech industry. They dissect two contrasting trends – the need for increased communication and the burden of communication overhead. Jez highlights the importance of effectively managing limited communication bandwidth, emphasizing the need to focus on the right things and automate processes when possible. They delve into the significance of good platforms and touch on the persistence of the perennial issue of code formatting standards. Despite the challenges, they remain optimistic about the potential for positive change and acknowledge the progress made through continuous integration.
Katharine Jarmul - Principal Data Scientist at Thoughtworks & Author of "Practical Data Privacy" Alyona Galyeva - Principal MLOps & Data Engineer at Thoughtworks
DESCRIPTION Integrating privacy-enhancing technologies into software applications is an imperative step for safeguarding user data and adhering to regulatory requirements in the realm of software development. However, prior to implementation, it is vital for development teams to grasp the potential pitfalls associated with incorporating privacy technology. They must also appreciate the significance of iterative processes and the necessity of collaborative efforts to ensure compliance. Furthermore, achieving the delicate equilibrium between privacy and utility is of paramount importance. Organizations must meticulously fine-tune privacy settings, tailoring them to suit specific use cases. Additionally, alongside this core evaluation criterion, considerations such as speed and computational efficiency may enter the equation, demanding expertise in privacy engineering for successful implementation at scale.
Katharine Jarmul, the author of "Practical Data Privacy," spoke to Alyona Galyeva from PyLadies Amsterdam, during which she unveiled a slew of open-source libraries and practical examples for implementing privacy technology. Katharine also explored how developers can proactively guarantee that their data science projects prioritize security by design and uphold privacy by default.
DESCRIPTION Unlock the power of data-oriented programming with this groundbreaking guide ‘Data-Oriented Programming: Reduce software complexity‘, introducing a paradigm that revolutionizes software design by representing data through generic immutable structures. DOP simplifies state management, streamlines concurrency and eradicates common issues in object-oriented code, all while offering language-agnostic flexibility. In this GOTO Book Club episode, author Yehonathan Sharvit spoke to James Lewis about how you can change the way you look at programming where code is clearer, state-related bugs are history, and your applications are more robust.
This conversation-driven book is complete with code snippets and diagrams about DOP and the best part—it's not bound to a single programming language, making it adaptable to JavaScript, Ruby, Python, Clojure and traditional languages like Java or C#. Learn to design data models for business entities and implement state management systems without mutating data. Discover how to separate code from data, write data-oriented unit tests, and specify the shape of your data, all while gaining a deeper understanding of these exciting new concepts.
Améliorez votre compréhension de GOTO - The Brightest Minds in Tech avec My Podcast Data
Chez My Podcast Data, nous nous efforçons de fournir des analyses approfondies et basées sur des données tangibles. Que vous soyez auditeur passionné, créateur de podcast ou un annonceur, les statistiques et analyses détaillées que nous proposons peuvent vous aider à mieux comprendre les performances et les tendances de GOTO - The Brightest Minds in Tech. De la fréquence des épisodes aux liens partagés en passant par la santé des flux RSS, notre objectif est de vous fournir les connaissances dont vous avez besoin pour vous tenir à jour. Explorez plus d'émissions et découvrez les données qui font avancer l'industrie du podcast.