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 II"

Track: Enterprise Architecture - Day 2 / Time: Tuesday 15:50 - 16:40 / Location: Lille Sal

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, Ola Bini and Randy Shoup.

Download slides

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

Ola Bini, ThoughtWorks

Ola Bini

Biography: Ola Bini

I am a software developer working for ThoughtWorks, mainly with  JRuby. I am very interested in programming languages, artificial intelligence and lots of other things. I am also the creator of the programming language  Ioke.

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.