June 15, 2021
In the ever-changing landscape of programming, Eammon Boyle and Garth Gilmour have chosen Kotlin as their default language. Preben Thorø explores the reasons behind that choice and how this language could make your life easier.
#kotlin #programming languages #c++ #jvm
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 ?
#Continous Architecture #Evolutionary Architecture #UML #Software Developers #Software Diagrams #C4Model #software architecture
June 8, 2021
Does team structure actually have an impact on the code quality? John Le Drew and Adam Tornhill discuss the correlations between factors such as team size, structures, diversity and healthy retrospectives on both code quality and effectiveness.
#code quality #software team #team structure #technical debt
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.
#UMLs #software development #software architecture
June 1, 2021
Join Eric Johnson, principal developer advocate at AWS Serverless, as he takes a deep dive into the BEAM languages Elixir & Erlang, along with the help of two experts in the field Saša Jurić, a well-known, independent Elixir mentor, and Ulf Wiger, first paying customer or Erlang and senior specialist in the architecture and design of carrier-class systems. They explore the relationship between the two languages and when they should be used, and they focus on specific use cases such as Erlang in blockchain or bringing the two languages into the serverless space.
#serverless #elixir #blockchain #erlang
May 26, 2021
Asynchronous dev teams perform best. We’ve all heard this statement at some point, but what does “asynchronous team” actually mean, and what does it take to run one successfully? We asked Brendan O’Leary, senior developer evangelist at GitLab, what his thoughts were.
#teams #remote work
May 25, 2021
Continuous delivery has been around for more than 15 years, but it’s only gained wider adoption in recent years. In this Unscripted interview, Nicki Watt and Ken Mugrage chat with Preben Thoro about the evolution of CD and how it ties in with recent developments in the software architecture space. Find out when you should use CD along with its connection to microservices, serverless, machine learning and graph theory.
#continuous delivery #serverless #microservices
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 #continuous delivery #Softare Architecture #Unit Testing
May 19, 2021
Many things that can go wrong in a machine learning project. We had a chat with Phil Winder, data scientist and founder of Winder Research, to dive into what he believes to be the cause of failure in machine learning projects, and whether there’s anything you can do to prevent failing in your own machine learning projects.
#machine learning #Reinforcement Learning
May 18, 2021
Technology is deeply embedded in our daily lives and can influence our behavior in surprising ways. Join Fabio Pereira and Chris Atherton’s discussion about both the short-term and long-term effects of technology on our lives, along with what a constructive approach to UX design looks like and how that might lead to a healthier relationship with technology.
May 11, 2021
Join Gojko Adzic, award-winning author and software delivery consultant, and Lynn Langit, cloud architect building serverless bioinformatics cloud data pipelines, as they discuss the cloud ecosystem, exploring common and actual use cases and why there are different cloud adoption patterns in different regions across the globe as well as in different industries. They also touch upon what are the next cloud adopters, banks, state institutions, and where the cloud industry heading.
#Cloud Computing #serverless
May 7, 2021
Dive into this month's roundup, including exciting updates like our first in-person conference for 2021, new dates for GOTO Amsterdam and GOTO Copenhagen, a collection of takeaways from GOTOpia Chicago 2021, and the latest interviews, talks, podcast episodes and articles you don't want to miss.
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.
#monolith #sql #Graph Databases #microservices #service mesh #NextStep #OS #functional programming #programming #kotlin #Makefile #Cloud Computing #containers #R Language #data science #machine learning #Reinforcement Learning #cloud native #devops #java
May 5, 2021
We've gathered together some of our favorite moments from GOTOpia Chicago 2021 after three full days of engaging breakout sessions and in-depth Q&As, big picture keynotes, hands-on masterclasses, along with yoga, meditation, a trivia night, games, networking, and even a scavenger hunt in our virtual world.
May 4, 2021
There is a fine line between three disciplines that take the spotlight of computer science. What are the differences between machine learning, data science, and artificial intelligence? Are we ready for truly creative computers and what is the progress in this field? Feynman Liang, a Ph.D. student in statistics, and Phil Winder, CEO of Winder Research, try to answer all these questions while exposing what data science looks like in practice.
#artificial intelligence #machine learning
April 27, 2021
Is quantum computing just a theory, or is it actually applied in practice? Join Murray Thom in an interview with Preben Thorø to discover the real-life implementations of this technology. You’ll learn how you can leverage D-Wave’s platform as a developer, which is open to all researchers to help solve health problems, and learn how quantum computing has evolved from a theoretical discipline to an applied science that helps researchers and developers solve complex problems 3 million times faster, without consuming any energy.
#data science #quantum computing
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 architecture #Clean Code #programming #software development
April 20, 2021
Our brains empower us to run complicated software development programs, but can also be the thing that prevents us from achieving the best possible results due to several psychological biases. Fahran Wallace, senior consultant at OpenCredo, and Benjamin Mitchell, director of engineering at Kevel, discuss those psychological biases at work, how we can tackle them and how we can wire the brain to overcome them.
#Software Teams #software development #agile
April 15, 2021
With brand new GOTO content being released (almost) every day, it can be easy to miss some of the excellent talks, interviews and events we put out into the dev community. As we did last month, once again we've rounded up a few of our latest GOTO Podcasts, Unscripted Interviews, GOTO Book Club episodes and blog posts for you to catch up on below.
April 13, 2021
What is a data scientist doing in their day-to-day job and how will this impact our lives in the future. Join a conversation with Em Grasmeder, Code Witch at Thoughtwork, and Evelina Gabasova, a Principal Research Data Scientist at The Alan Turing Institute, about how data science is currently shaping our lives and what is the potential for the future.
#machine learning #data science
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.
#microservices #software architecture
April 8, 2021
We spoke to Matt Brunt, software engineer at the SANS Institute, one of the largest security training companies, to hear his thoughts on what it takes to adopt a successful shift-left security program for a seamless shift-left process.
March 30, 2021
Are you still wondering what Artificial Intelligence is and if it can actually be applied in real life? Join the discussion between Doug Lenat,CEO of Cycorp, and Danny Lange, SVP of AI at Unity, at GOTO Chicago 2019 to understand what is the status quo, what are the things for which AI is already being used, what are the struggles, and if we should fear it or not.
#machine learning #artificial intelligence
March 25, 2021
We got in touch with internationally recognized software architect and agile-transformation consultant Allen Holub, to better understand how we’ve deviated from the original meaning of agile and to highlight some common misconceptions.
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.
#Cloud Computing #Process Automation #Software Processes
March 23, 2021
With brand new GOTO content being released (almost) every day, it can be easy to miss some of the excellent talks, interviews and events we put out into the dev community. So we’ve rounded up a few of our favourite Unscripted Interviews, GOTO Book Club episodes and blog posts for you to catch up on.
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.
#C4Model #software architecture #Software Developers #Software Diagrams
March 16, 2021
While the industry is leaning towards distributed systems, implementing the technological patterns is not enough unless you also enable distributed teams to handle those systems. Jørn Larsen reviews best practices for building those teams with Bridget Kromhout, cloud advocate at Microsoft, and Casey Rosenthal, CEO, and co-founder of Verica. They also emphasized the importance of aligning those teams with the business values and elaborate on the “vision of done” in the tech space.
#Cloud Computing #Distributed Teams
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 Diagrams #C4Model #software architecture #Coding #Software Developers
March 2, 2021
Jill Wetzler and Evan Suttter sat down with Jørn Larsen to explore what companies could and should do to enable inclusion in the workspace, including what the best tools to accomplish that are and how important it is to have support from different groups in the company. Last but not least, they focus on a list of things that each one of us should do to start moving the needle.
#Inclusion #Software Teams #Retrospectives
February 26, 2021
We break down Stanford associate professor of computer science Chris Re’s recent talk on “Software 2.0” and “AI as an engineering discipline” and bring SVP of Unity Technologies Danny Lange into the conversation.
#ai #machine learning #Software 2.0
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 #Antipatterns #Retrospectives #agile
February 24, 2021
We asked Simon Brown, creator of C4 Software Architecture model and author of "Software Architecture for Developers", what five core things every developer should know about software architecture.
February 23, 2021
Get a thorough introduction to what quantum computing is and the real-life problems you can solve using these computers and their quantum algorithms. Jørn Larsen talks to Guen Prawiroatmodjo and Jessica Pointing about all this and much more.
#software development #quantum computing
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.
#Antipatterns #Retrospectives #Software Teams #agile
February 17, 2021
JDK 16, set to be released this March, has a considerable amount of new features included, but should you move over to 16? Or should you wait for the next long-term support release with JDK 17? We asked Java Champion Trisha Gee.
#JDK 17 #java #JDK 16
February 16, 2021
How is technology shaping our world now, and, more importantly, how will these current developments impact our future? Dr. Gercke, a global thinker and writer focused on global security and cybersecurity, explores how different states and regions leverage various innovative technologies and casts a light on how our world will look in 30 years based on the technologies we’re investing in now.
#Cybersecurity #software development #Software
February 9, 2021
#future of tech
February 3, 2021
Recently, AWS introduced the company’s chaos engineering as a service offering, AWS Fault Injection Simulator, built with the purpose of simplifying the process of running chaos experiments in the cloud. We asked Adrian Cockcroft, AWS VP of cloud architecture strategy about chaos engineering, what the challenges are that put people off adopting it, and how AWS’s new tool fits in the space.
#chaos engineering #aws #serverless
February 2, 2021
Java is currently one of the most used languages in the world with over 16% of developers world-wide using it on a current basis. Jorn Larsen sits down with Trisha Gee and Daniel Bryant to explore how the language is evolving, how it fits with the cloud ecosystem, and what are the important skills for being a good (Java) developer nowadays.
#programming language #java
“When Biology is Tech, Nature is Your Open Source Library” — Covid-Sniffing Robots Offer Testing Alternative
January 27, 2021
Biotechnology startup Koniku is working on developing robots that could sniff out Covid-19 infections faster than conventional testing, as explained in this recent Bloomberg article. The technology fuses neurons with a silicon chip to create a “smell cyborg” capable of detecting a wide variety of scents, including explosives and pathogens.
January 26, 2021
Get a quick overview of what causes “negative stress” in a developer’s life and what skills can help you overcome it and get back to working with passion on a project. Mindfulness and psychological safety can play a crucial role as noted by John Le Drew and Markus Wittwer.
#Psychological Safety #Software Developer #mindfulness
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.
#functional programming #jvm #java #kotlin
January 20, 2021
Python was crowned programming language king of 2020. We asked frequent GOTO speaker and one of Ireland’s most experienced developers Eamonn Boyle why he thought Python was so loved by devs and what might attribute to its growing popularity.
#programming #programming languages #python
January 19, 2021
We're kicking off 2021 with a new interview series: GOTO Unscripted. This new series takes our conference speakers off the big stage and brings them behind the scenes for an intimate conversation on topics they know best. Dive into the first GOTO Unscripted interview on machine ethics, AI and humanity featuring Nell Watson, co-founder of QuantaCorp, and Priyanka Vergadia, developer advocate at Google.
#machine learning #Software Ethics
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.
#software architecture #Software #chaos engineering #Pragmatic Programmer #elixir #elm
December 21, 2020
We’ve combed through all of these events along with the interviews, videos and tweets to gather the moments you loved most this year. Take a look back to enjoy them again and discover a few new ones, and join us for much more in the year to come
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
December 17, 2020
This case study examines how GOTO helped design and deliver a unique and highly rated internal conference for investment management solutions provider SimCorp that brought new learnings, ideas and inspiration to their global engineering team.
December 9, 2020
We’re sure we can all agree that this year has been a rough one. That’s why, on December 15 at 11am central US time (6pm CET), we’re gathering our community for a GOTO Holiday Party to finish off the year on a high note.
December 8, 2020
After close to 1,400 videos and 3 million hours of watch time (that’s more than 300 years), we’ve hit 200,000 subscribers. To celebrate we’ve compiled a list of our subscribers’ most watched talks to dat and are running a competition for an an all-access pass to our 2021 conferences.
December 3, 2020
After a difficult year of not being able to meet face-to-face, we're coming to you with some exciting news around our 2021 in-person conferences: we're taking GOTO on a roadtrip through Denmark.
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
November 27, 2020
We recently sat down for a short conversation with Phil Winder, multidisciplinary software engineer and data scientist, about his newly released book, Reinforcement Learning.
#machine learning #data science #Reinforcement Learning
November 23, 2020
Just over a week ago today we wrapped up another fantastic online conference surrounded by a community of 400+ developers, engineers and architects from Europe and beyond over two days of fascinating keynotes, in-depth technical sessions and Q&As, roundtables, networking sessions, trivia hours and even a bit of yoga — take a look at a few of our favorite moments from GOTOpia November.
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.
#software architecture #service mesh #Data Mesh #microservices #monolith
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.
#programming language #java #software development
October 29, 2020
OAuth.net recently shared details around the ongoing effort to create a next-generation protocol based on years of knowledge and experience with OAuth 2. Find out what this means and how you can get involved.
#oauth #Software Security
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
October 28, 2020
Need help convincing your boss to attend GOTOpia November 2020? October 28, 2020 We get it — your developer time is valuable, and so is the company budget needed to send you to a conference like GOTOpia November 2020. We also know that online conferences don’t tend to hold as much weight as traditional face-to-face conferences. But we’re here to change that.
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
September 25, 2020
We recently wrapped up our second conference held fully online. Over 3 days surrounded by a group of 350+ developers, we learned a ton from 30+ of the brightest minds in tech in talks, Q&As and keynotes while genuinely connecting with one another throughout.
September 24, 2020
Is Elixir the right tool for your job? Find the answer to that question from Sasa Juric, the author of “Elixir in Action”.
#functional programming #elixir
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.
#software architecture #apis #Web APIs
September 3, 2020
Upgrade your microservices knowledge by listening to a spirited conversation between two living legends: Sam Newman and Martin Fowler
#monolith #microservices #software architecture
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.
#software architecture #software development #programming #Pragmatic Programmer
August 17, 2020
We get it — your developer time is valuable, and so is the company budget needed to send you to a conference like GOTOpia Europe 2020. We also know that online conferences don’t tend to hold as much weight as traditional face-to-face conferences. But we’re here to change that.
July 3, 2020
#Software #functional programming #elm #programming
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
June 1, 2020
Like so many events worldwide, GOTO Chicago — due to take place at the Navy Pier April 27-May 1 — had to change course two months before showtime. As conference organizers, we were faced...
May 12, 2020
Over a week ago we held our first fully virtual conference surrounded by 500 developers over three conference days packed with keynotes, interactive presentations, AMAs, panels, networking happy hours and even a little bit of meditation and yoga, followed by two masterclass days led by a group...
February 18, 2020
We’re super happy to be celebrating our 10th year of running GOTO Amsterdam, and we know we wouldn’t have made it this far without the support of our community over the years! That’s why...
June 4, 2019
We’re thrilled to announce a VERY special addition to this year’s all-star line-up: Apple co-founder and Silicon Valley icon Steve ‘the Woz’ Wozniak will join GOTO Copenhagen 2019 as a keynote speaker. Steve Wozniak is an...
March 13, 2019
Quantum computers are capable of breaking conventional security encryption in a matter of seconds. They have the potential for disrupting how we fundamentally store, process and utilize data and could provide significant breakthroughs in...
#security #quantum computing