GOTO - Today, Tomorrow and the Future GOTO
-
- Technology
-
The GOTO podcast seeks out the brightest and boldest ideas from language creators and the world's leading experts in software development in the form of interviews and conference talks. Tune in to get the inspiration you need to bring in new technologies or gain extra evidence to support your software development plan.
-
Cloud Native Spring in Action • Thomas Vitale & Josh Long
This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub
Read the full transcription of the interview here
Thomas Vitale - Software Architect at Systematic & Author of "Cloud Native Spring in Action"
Josh Long - Spring Developer Advocate & Host of "A Bootiful Podcast"
RESOURCES
Thomas
https://www.thomasvitale.com
https://twitter.com/vitalethomas
https://linkedin.com/in/vitalethomas
https://github.com/ThomasVitale
Josh
https://twitter.com/Starbuxman
https://www.linkedin.com/in/joshlong
https://mastodon.online/@starbuxman
https://bootifulpodcast.fm
https://joshlong.com
https://www.biodrop.io/joshlong
DESCRIPTION
In Cloud Native Spring in Action, you’ll learn how to containerize your Spring Boot applications with Cloud Native Buildpacks and deploy them on Kubernetes. This practical guide delivers unique insights into hosting microservices, serverless applications, and other modern architectures on cloud platforms. You’ll learn how to use Spring-based methodologies, practices, and patterns that you won’t find anywhere else.
In Cloud Native Spring in Action you’ll learn:
• Cloud native best practices and design patterns
• Build and test cloud native apps with Spring Boot and Spring Cloud
• Handle security, resilience, and scalability in imperative and reactive applications
• Configure, deploy, and observe applications on Kubernetes
• Continuous delivery and GitOps to streamline your software lifecycle
* Book description: © Manning
RECOMMENDED BOOKS
Thomas Vitale • Cloud Native Spring in Action
Josh Long • Reactive Spring
Josh Long, Marten Deinum & Daniel Rubio • Spring 6 Recipes
Mauricio Salatino • Platform Engineering on Kubernetes
Mark Heckler • Spring Boot: Up & Running
Laurentiu Spilca • Spring, Start Here
Cornelia Davis • Cloud Native Patterns
Jez Humble & Dave Farley • Continuous Delivery
Kevin Hoffman • Beyond the Twelve-Factor App
Twitter
Instagram
LinkedIn
Facebook
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily! -
Building Green Software Part 5: Green Networking • Anne Currie
This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub
Read the full transcription of the interview here
Anne Currie - Co-Author of "Building Green Software", Leadership Team at Green Software Foundation & Veteran Software Engineer
RESOURCES
https://amzn.to/3IKopW5
https://greensoftware.foundation
Anne
https://www.annecurrie.com
https://twitter.com/anne_e_currie
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
* Book description: © O'Reilly
RECOMMENDED BOOKS
Anne Currie, Sarah Hsu, & Sara Bergman • Building Green Software
Ioannis Kolaxis • 101 Green Software
Mehdi Khosrow-Pour • Green Computing Strategies for Competitive Advantage and Business Sustainability
Lässig, Kersting & Morik • Computational Sustainability
Zbigniew H. Gontar • Smart Grid Analytics for Sustainability and Urbanization
Katsoni & Segarra-Oña • Smart Tourism as a Driver for Culture and Sustainability
Twitter
Instagram
LinkedIn
Facebook
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily! -
Intro to Roc & Innovation in Functional Programming • Richard Feldman & James Lewis
This interview was recorded at GOTO Copenhagen for GOTO Unscripted.
http://gotopia.tech
Read the full transcription of this interview here
Richard Feldman - Functional Programming Language Expert, Author of "Elm in Action" & Creator for the Roc Programming Language
James Lewis - Principal Consultant & Technical Director at Thoughtworks
RESOURCES
Richard
https://twitter.com/rtfeldman
https://linkedin.com/in/rtfeldman
https://github.com/rtfeldman
https://www.roc-lang.org
https://twitter.com/sw_unscripted
James
https://twitter.com/boicy
https://linkedin.com/in/james-lewis-microservices
https://www.thoughtworks.com/radar
DESCRIPTION
Join Richard Feldman and James Lewis as they unpack a new programming language and what it brings to the ecosystem. They navigate through the nuances of language selection, exploring the sweet spot between fun and standardization. From Elm's role in front-end development to Scala's adoption patterns and Dart's transformation into Flutter, the discussion takes you on a journey across diverse programming landscapes.
Discover the ins and outs of Roc, a fresh face in the coding scene, and the driving force behind its creation. Learn about its architecture, design principles, and standout features, including parsing strategies and a candid comparison with other languages. Explore the excitement around Roc's innovative traits and its knack for performance optimization, unveiling its potential in the dynamic world of functional programming.
RECOMMENDED BOOKS
Richard Feldman • Elm in Action
Tim McNamara • Rust in Action
Cristian Salcescu • Functional Programming in JavaScript
Yehonathan Sharvit • The Clojure Workshop
Twitter
Instagram
LinkedIn
Facebook
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily! -
Effective Haskell • Rebecca Skinner & Emily Pillmore
This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub
Read the full transcription of the interview here
Rebecca Skinner - Author of "Effective Haskell", Lead Software Engineer at Mercury & Member of the Haskell.org Committee
Emily Pillmore - Head of Core Engineering at Kadena & Board Member of the Haskell Foundation
RESOURCES
Rebecca
https://twitter.com/cercerilla
https://www.linkedin.com/in/👩🏻%E2%80%8D💻rebecca-s-b47378b
https://github.com/rebeccaskinner
https://rebeccaskinner.net
https://octodon.social/@cercerilla
Emily
https://twitter.com/yandereidiot
https://www.linkedin.com/in/emily-pillmore
https://github.com/emilypi
https://mastodon.social/@mlep
DESCRIPTION
Put the power of Haskell to work in your programs, learning from an engineer who uses Haskell daily to get practical work done efficiently. Leverage powerful features like Monad Transformers and Type Families to build useful applications. Realize the benefits of a pure functional language, like protecting your code from side effects. Manage concurrent processes fearlessly. Apply functional techniques to working with databases and building RESTful services. Don’t get bogged down in theory, but learn to employ advanced programming concepts to solve real-world problems. Don’t just learn the syntax, but dive deeply into Haskell as you build efficient, well-tested programs.
* Book description: © Pragmatic Programmers
RECOMMENDED BOOKS
Rebecca Skinner • Effective Haskell
Vitaly Bragilevsky • Haskell in Depth
John Whitington • Haskell from the Very Beginning
James Stanier • Become an Effective Software Engineering Manager
Twitter
Instagram
LinkedIn
Facebook
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily! -
Become an Effective Software Engineering Manager • James Stanier & Gergely Orosz
This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub
Read the full transcription of the interview here
James Stanier - Director of Engineering at Shopify & Author of "Become an Effective Software Engineering Manager"
Gergely Orosz - Writing The Pragmatic Engineer & Author of "The Software Engineer's Guidebook"
RESOURCES
James
https://twitter.com/jstanier
https://www.linkedin.com/in/jstanier
https://github.com/jstanier
https://www.theengineeringmanager.com
https://www.theengineeringmanager.com/management-101/contracting
Gergely
https://twitter.com/gergelyorosz
https://www.linkedin.com/in/gergelyorosz
https://www.pragmaticengineer.com
https://github.com/gergelyorosz
DESCRIPTION
Software startups make global headlines every day. As technology companies succeed and grow, so do their engineering departments.
In your career, you’ll may suddenly get the opportunity to lead teams: to become a manager. But this is often uncharted territory.
How do you decide whether this career move is right for you?
And if you do, what do you need to learn to succeed?
Where do you start?
How do you know that you’re doing it right?
What does “it” even mean?
And isn’t management a dirty word?
This book will share the secrets you need to know to manage engineers successfully.
* Book description: © Pragmatic Programmers:
RECOMMENDED BOOKS
James Stanier • Become an Effective Software Engineering Manager
James Stanier • Effective Remote Work
Gergely Orosz • The Software Engineer's Guidebook
Gergely Orosz • Building Mobile Apps at Scale
David Farley • Modern Software Engineering
William B. Irvine • A Guide to the Good Life
Twitter
Instagram
LinkedIn
Facebook
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily! -
Elixir's Impact: Shaping the Evolution of Erlang • Francesco Cesarini & Andrea Leopardi
This interview was recorded at GOTO Copenhagen for GOTO Unscripted.
http://gotopia.tech
Read the full transcription of this interview here
Francesco Cesarini - Founder of Erlang Solutions & O'Reilly Author
Andrea Leopardi - Elixir Core Team Member, Developer Advocate & Principal Engineer at Veeps
RESOURCES
Francesco
https://twitter.com/FrancescoC
https://github.com/francescoc
https://linkedin.com/in/francescocesarini
Andrea
https://twitter.com/whatyouhide
https://linkedin.com/in/anleopardi
https://andrealeopardi.com
https://github.com/whatyouhide
https://mas.to/@whatyouhide
DESCRIPTION
Uncover the fascinating journey of Erlang's transformation from a singular language to a diverse ecosystem. Francesco Cesarini, founder of Erlang Solutions, and Andrea Leopardi, a member of the Elixir Core Team, share insights into the emergence of languages on the BEAM, the impact of Elixir on the Erlang ecosystem, and the challenges and opportunities in extending the Erlang VM.
The conversation explores the rich history, diverse languages, and the positive influence Elixir brings back to Erlang's ongoing developments.
RECOMMENDED BOOKS
Andrea Leopardi & Jeffrey Matthias • Testing Elixir
Francesco Cesarini & Steve Vinoski • Designing for Scalability with Erlang/OTP
Francesco Cesarini & Simon Thompson • Erlang Programming
Sophie DeBenedetto & Bruce Tate • Programming Phoenix LiveView
Saša Jurić • Elixir in Action
Joe Armstrong • Programming Erlang
Dave Thomas • Programming Elixir ≥ 1.6: Functional
Twitter
Instagram
LinkedIn
Facebook
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!