GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Presentation: "Where's Captain Kirk? Charting a Course Through Enterprise Architecture - Part I"

Track: Enterprise Architecture - Day 2 / Time: Friday 14:40 - 15:30 / Location: Christiansborg

Is it just an apology for legacy software and spaghetti IT or is it a meaningful way of describing software systems in particular business contexts? What considerations make a difference when it comes to developing within an enterprise context? What technologies and practices help or hinder?

In these two sessions, we'll wade into the shallows with Kevlin Henney and into the depths with a number of invited speakers; Eva Andreasson, Randy Shoup and Dean Wampler.

Download slides

Dean Wampler, Big Dataist, O'Reilly Author, Member of Program Advisory Board

Dean Wampler

Biography: Dean Wampler

Dean Wampler specializes in the application of Functional Programming principles to “Big Data” applications, using Hadoop and alternative technologies. Dean is a contributor to several open-source projects and the founder of the Chicago-Area Scala Enthusiasts. He is the author of Functional Programming for Java Developers, the co-author of Programming Scala, and the co-author of Programming Hive, all from O’Reilly. He pontificates on twitter, @deanwampler, and at His consulting company is Concurrent Thought.

Twitter: @deanwampler

Eva Andreasson, Cloudera, Member of Program Advisory Board

Eva Andreasson

Biography: Eva Andreasson

Eva Andreasson has been working with Java virtual machine technologies, SOA, Cloud, and other enterprise middleware solutions for the past 10 years. Joined the startup Appeal Virtual Machines in 2001, as a developer of the JRockit JVM, which later was acquired by BEA Systems. Eva has been awarded two patents on Garbage Collection heuristics and algorithms. She also pioneered Deterministic Garbage Collection which later became productized through JRockit Real Time. Eva has worked closely with Sun and Intel on many technical partnerships, as well as various integration projects of JRockit Product Group, WebLogic, and Coherence (post the Oracle acquisition in 2008). After two years as the product manager for Zing, the worlds most pauseless JVM, at Azul Systems, she joined Cloudera in 2012 to help drive the future of distributed data processing through Cloudera's Distribution of Hadoop.

Twitter: @EvaAndreasson

Kevlin Henney, Patterns, Programming, Practice & Process

Kevlin Henney

Biography: Kevlin Henney

Kevlin is an independent consultant and trainer based in the UK. His development interests are in patterns, programming, practice and process. He has been a columnist for various magazines and web sites, including Better Software, The Register, Application Development Advisor, Java Report and the C/C++ Users Journal. Kevlin is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. He is also editor of the 97 Things Every Programmer Should Know site and book.

Twitter: @KevlinHenney
Company website:
97 Things Every Programmer Should Know

Randy Shoup, Consulting CTO (former eBay and Google)

Randy Shoup

Biography: Randy Shoup

Randy is a Silicon Valley technology executive with 25 years of experience scaling technology infrastructures and engineering organizations, ranging from tiny startups to Internet-scale companies. Most recently, he served as CTO of KIXEYE, a 500-person maker of real-time strategy games for web and mobile devices. Prior to KIXEYE, he was Director of Engineering in Google's cloud computing group, leading several teams building Google App Engine, the world's largest Platform as a Service. Previously, he was CTO and Co-Founder of Shopilly, an ecommerce startup, and spent 6 1/2 years as Chief Engineer and Distinguished Architect at eBay. He was Chief Architect and Fellow at Tumbleweed Communications, and has held various engineering and architecture roles at Oracle and Informatica. Randy is a frequent keynote speaker and consultant in areas from scalability and cloud computing, to analytics and data science, to engineering culture and DevOps. He is particularly interested in the nexus of people, culture, and technology.