• GOTO Night: Microservices - After the Hype and Into the Future?

    Doors opening 18:30 Start 19:00 Cost free of charge Snacks & refreshments included Speaker Eberhard Wolff GOTO Night: Microservices - After the Hype and Into the Future? Microservices are no longer a hype. Quite the contrary. Many are now disillusioned and believe that microservices are actually too complex to be used successfully. This talk shows where microservices have succeeded and where they have failed. The lessons learned show how software architecture can improve beyond microservices and take the next step. Bio: Eberhard Wolff has 15+ years of experience as an architect and consultant - often on the intersection of business and technology. He is a Fellow at INNOQ in Germany. As a speaker, he has given talks at international conferences and as an author, he has written more than 100 articles and books e.g. about Microservices and Continuous Delivery. His technological focus is on modern architectures – often involving Cloud, Continuous Delivery, DevOps, or Microservices.

  • [HAMBURG] GOTO Night with Erik Dörnenburg & Kresten Thorup

    ThoughtWorks Germany GmbH

    **Please note this evening will take place in Hamburg and not Berlin** Doors opening 18:30 Start 19:00 Cost free of charge Snacks & refreshments included Speaker Kresten Krab Thorup & Erik Dörnenburg GOTO Night: Index-Free Log Aggregation With Kafka Talk 1: Index-Free Log Aggregation With Kafka We are seeing a rise in a new generation of logging solutions. Traditional approaches have been based on database indexes, but the next wave of log management platforms is a combination of techniques including streaming queries, in-memory processing, brute-force search, and filtering. We call this *Index-Free Logging*. In this talk, we will provide an overview of the advantages of Index-Free Logging, and how we’re implementing it in Humio, a new log analytics system with a novel storage and query engine for events logs and traces. Humio was built from the ground up as a multi-tenant on-prem system so you can install it behind your own firewalls or in your own cloud infrastructure. In a Humio setup, we then use Kafka for two things: buffering ingest and as a sequencer of events among the nodes of a Humio cluster. We love Kafka — it has made implementing a distributed system significantly easier than if we had to do the distributed queue from scratch. Using Kafka as a building block has allowed us to focus our attention on building a fast and easy search experience. Bio: Kresten Krab Thorup is CTO and Co-founder of Humio. Kresten provides technical leadership and vision at Humio. In his previous role as CTO of Trifork, Kresten was responsible for technical strategy and has provided consulting advice to teams on a variety of technologies to include distributed systems and databases, Erlang, Java, and mobile application development. Kresten has been a contributor to several open source projects, including GCC, GNU Objective-C, GNU Compiled Java, Emacs, and Apache Geronimo/Yoko. Prior to Trifork, Kresten worked at NeXT Software (now acquired by Apple), where he was responsible for the development of the Objective-C tool chain, the debugger, and the runtime system. Kresten has a Ph.D. in computer science from University of Aarhus. ------------------------------------------------------------------------------------------------------ Talk 2: Ready for Rust In the StackOverflow developer survey Rust has been the "most loved" programming language for three years in a row [masked]). Time to see why Mozilla's creation is so popular. In this talk you'll encounter examples of Rust that show its core features. As someone who has worked in a number of programming languages Erik will also highlight where Rust is different and what that means for concrete applications. You'll also get a glimpse of the growing ecosystem around Rust. Bio: Erik Dörnenburg is a software developer, consultant, and Head of Technology at ThoughtWorks, where he helps clients with writing custom software. Over the years Erik has worked with many different technologies and technology platforms, always curious to understand the potential they offer to solve real-world problems. Having seen a fair share of overly complex architectures he became interested in exploring simplicity in design and software visualisation as a way to make architecture more understandable. Erik's career began in the early nineties and throughout he has been an advocate of agile values and open source software. Over the past ten years he has spoken at many international conferences, contributed to a few books, and maintained several open source projects. He holds a degree in Informatics from the University of Dortmund and has studied Computer Science and Linguistics at University College Dublin.

  • GOTO Night - Your Git is a treasure trove

    Office Club

    Doors opening 18:30 Start 19:00 Cost free of charge Snacks & refreshments included Speaker Holger Frohloff GOTO Night: Your Git is a treasure trove Your developers use Git all day. They create new commits, merge pull requests, write wonderful commit messages (hopefully!) and create your product. Still, there are times when you are wondering why features take longer, or why bugs creep into your application. Some weeks it runs smoothly. Some weeks are like a rollercoaster. If you would like to get answers to your questions, your version control system can give you the insight you are lacking. During this talk, I will provide actionable examples as to which data you can get out of Git — and how! Leave the talk with ideas and inspiration about how to mine your Git to learn insights into how to create better products. Bio: Holger Frohloff is an independent consultant from Berlin specializing in improving software quality through training and workshops. He’s worked for over 10 years helping companies architect maintainable web applications and achieve reliable release schedules, low bug counts, and happy developers.