A first sneak peek into the extensive program

6 & 7 June | CityCube Berlin

A first sneak peek into the extensive program

6 & 7 June | CityCube Berlin

Get Tickets

Constructing Worlds
Building end-to-end Software Solutions

Applying Disruption
Emerging technologies

Unchaining Engineering
Hardware & Embedded Engineering

Controlling Complexity
Mastering ecosystems

Coding Society
Principles, culture & responsibility

Constructing Worlds
Building end-to-end Software Solutions
Languages & Frameworks, UX, Mobile, Cloud

Writing stable iOS applications
Leah Culver, Co-founder and CTO, Breaker

Theme: Constructing Worlds

Breaker is the #1 social podcast app for iOS, funded by Y Combinator, and used by thousands every day. In order to be reliable, Breaker needs to minimize bugs and prevent crashes. Find out how we create a stable app, using tools to monitor crashes and errors. We’ll also explore how testing and debugging work in iOS and how to utilize user feedback to improve app performance.

Leah Culver

Leah Culver

Co-founder and CTO, Breaker

25 Years of PHP
Rasmus Lerdorf, Inventor of PHP

Theme: Constructing Worlds

PHP has been around for almost as long as the Web. 25 years!
Join me for a fun look at the highlights (and lowlights) of this crazy trip. But I will also be trying to convince you to upgrade your PHP version. The performance alone should be enough, if not, I have a few other tricks up my sleeve to try to win you over. Performance optimization, static analysis, zero-cost profiling, dead code elimination and escape analysis are just some of the concepts that will be covered along with a preview of new features coming in future versions.

Rasmus Lerdorf

Rasmus Lerdorf

Inventor of PHP

Rasmus is known for having gotten the PHP project off the ground in 1995 and has contributed to a number of other open source projects over the years. He was an infrastructure architect at Yahoo! for more than 7 years and joined Etsy in 2012. He was born in Greenland, grew up in Denmark and Canada and has a Systems Design engineering degree from the University of Waterloo.

The Future of Angular
Matias Niemelä, Software Engineer, Google

Theme: Constructing Worlds

Angular is a web application platform developed by Google and helps web developers build performant and versatile web applications. Angular is better suited than ever to take on the technical challenges that modern web applications require.

In this talk we'll explore the most recent changes that have landed for Angular developers and where the framework is headed. We'll explore aspects such as Project Ivy, Server Side Rendering, advances in our tooling, and the exciting future of Angular.

Matias Niemelä

Matias Niemelä

Software Engineer, Google

Matias is a long time Angular core team member and a Software Engineer working at Google.
Matias has been building web applications for over half his life and is driven to craft beautiful UX experiences and engaging interactions on the web. Day-to-day, anything and everything involving rendering, styling, animations and developer ergonomics are all important aspects of Angular that Matias works on as part of the Angular team.

🐰Easter Bunny is rewarding you with the 50% discount!
Easter Bunny, 🐇Chief Easter Officer, Easter Bunny Ltd.

Theme: Applying disruption

Eggcellent! You found the easter egg. Your reward is a 50% off discount code. Use the code ESTR50 to get your ticket for only € 99. See you 6th - 7th of June!

Easter Bunny

Easter Bunny

🐇Chief Easter Officer, Easter Bunny Ltd.

Easter Bunny is a folkloric figure and symbol of Easter, depicted as a rabbit bringing Easter eggs. In legend, the creature carries colored eggs in his basket, candy, and sometimes also toys to the homes of children, and as such shows similarities to Santa Claus or the Christkind, as they both bring gifts to children on the night before their respective holidays. Easter Bunny's main responsibility is to hide things and he did his best on our Webpage and hid 7 ticket discount codes. Can you find them?

Making software loveable – The importance of design in the SDLC
Basak Haznedaroglu, Director of Design, InVision

Theme: Constructing Worlds

As technologists, we work towards rapidly developing ideas, validating them with customer feedback, and reiterating in an agile fashion. Along the way, while we all enjoy the benefits of shipping and learning fast, how can we strike the right balance between speed and quality? A good product can go a long way, but turning a good product into a great product requires strong collaboration between design and development while understanding the customers and what makes them tick. To achieve products that last, how can we reframe the product development process for our teams and incorporate design values and quality into our workflow? How can we adopt the minimum viable product that we all embrace into something better that turns every interaction into an opportunity to make a great impression on our customers?
In this talk, we will dig deeper into the principles of building processes, workflows, and cultures for well-designed products with a compelling experience.

Basak Haznedaroglu

Basak Haznedaroglu

Director of Design, InVision

Basak is a multi-disciplinary thinker, educator, designer and mentor for several startups across the globe. In her role as Director of Design at InVision, she helps shape the direction of the company’s game-changing tools for product designers. Prior to that, she held roles at Microsoft and Foursquare, where she explored the relationship between media, technology, and the human element. She is a huge believer in how design, code, and storytelling can synthesize into meaningful and intuitive products and services.

Serverless is eating the stack!
Modood Alvi, Senior Software Engineer Developer, SAP SE

Theme: Constructing Worlds

Serverless computing lets you build and run applications and services without thinking about servers or containers. Most of the infrastructure managed for you or abstracted away and almost all you need to care about is your application code.

But what does is exactly mean to develop, test and run a serverless application? Can you forget about infrastructure completely? And how can you transition your services into a serverless environment? Running a complete serverless application for more than a year, we show you the good, the bad and the ugly of the serverless approach and why we still believe it will be the real #cloud-native way to build applications of the future.

Modood Alvi

Modood Alvi

Senior Software Engineer Developer, SAP SE

Modood Alvi works as a software engineer at the SAP Innovation Center in Potsdam. He develops cloud-native solutions in the healthcare and life sciences domain. His most recent project is a completely serverless application which runs in production for more than 1.5 years. He incessantly tries to convince colleagues and friends to use serverless in their projects and his new favorite programming language Scala. Having a strong background in the Java EE ecosystem, he tries to re-use patterns and test strategies.

Ephemeral onions
Silvia Puglisi, Systems Engineer, Tor Project

Theme: Constructing Worlds

Tor is an important tool providing privacy and anonymity online. We provide privacy at the application level through the Tor Browser, and with .onion services, Tor allows users to hide their locations while offering various kinds of services. Because .onion services live on the Tor network, you do not need hosting or a public IP address to offer some app via an .onion address.
The .onion is hosted on your computer for the time you desire, allowing the people visiting your site to remain anonymous, and you too. This talk is about creating and running ephemeral .onion services to share websites or simple web applications. We will present different use cases for onion services and a wrapper app that allows you to start an .onion and start sharing a static website or a web application.

Silvia Puglisi

Silvia Puglisi

Systems Engineer, Tor Project

Silvia, a.k.a hiro, is Software Engineer based in Barcelona, EU. She is currently working at torproject.org as Systems Engineer and somewhat also part of the Information Security Group in the Department of Telematics Engineering at Universitat Politècnica de Catalunya (UPC) where she got her Ph.D. She researches topics in the fields of privacy and anonymity of users on the web.
Current research interests are focused towards understanding what kind of information are publicly accessible online as result of users activities. She is also interested in RESTful architecture and application of hypermedia to Privacy and Security.

Build different with the other location platform
Louis Debatte-Monroy, Head of Developer Product Marketing, TomTom

Theme: Constructing Worlds

80% of mobile applications make use of location services. From finding a restaurant to getting a ride home, location technology is an essential part of many applications. Yet, everybody is developing using the same maps APIs. Generic, one size fits all functionalities. Changing terms & conditions. Unfair pricing and practices.

But if you are serious about location, and if you want your app to stand out, then there is an alternative. This session will help you understand how TomTom is enabling developers around the world to add location to their application: Maps, Routing, Search and Traffic APIs, carefully crafted with TomTom’s 25 years of experience in mapping and navigation.

Louis Debatte-Monroy

Louis Debatte-Monroy

Head of Developer Product Marketing, TomTom

Louis Debatte-Monroy leads product marketing for the TomTom location technology. Addicted to innovation and obsessed by User Experience, Louis is a proud geo-geek, a location tech expert and a mobility specialist. Louis is based at the TomTom headquarters in Amsterdam after several years mapping the African continent.Louis has an academic background in Economics, with degrees from the Universities of Kent (UK), Paris-Dauphine (France) and the Solvay Business School (Belgium). Currently based inAmsterdam, Louis has lived and worked in China, Togo, Chile, Belgium, the United-Kingdom and South Africa.Louis started his career in the BNP Paribas Group developing digital banking solutions before joining TomTom to take the responsibility of mapping the African continent. He then moved tothe TomTom Headquarters to build a team of Product Marketing experts.

Turning the web stack upside down - rethinking how data flows through systems
Paolo Negri, CTO and Co-Founder, Contentful

Theme: Constructing Worlds

With a background in developing backends for online games, Paolo has spent much of his career thinking about how data flows through systems. Recent trends in software development, such as GraphQL and static site generators, show surprising parallels to strategies used in designing gaming servers.

In this talk, Paolo will examine how data flows through a classical, request-driven architecture, how GraphQL and static site generators challenge that classical architecture, and what lessons we can learn from them for system architecture.

Take away:
● Your assumptions about when data has to be fetched and where it should be stored are likely wrong
● Pre-computing and frequently updating information can be a great strategy
● Consider an event-driven architecture instead of a request-driven one

Paolo Negri

Paolo Negri

CTO and Co-Founder, Contentful

Add Native Mobile to Your Angular Projects: The Migration Story
Sebastian Witalec, Sr. Developer Advocate, Progress

Theme: Constructing Worlds

The Angular and NativeScript teams teamed up to create a new way to share your code between web and mobile apps with Angular and NativeScript. It allows you to easily share the business logic of your app, while providing you an intuitive way to separate the code that is different between the platforms.

The ability to share code between your Angular web app and Native mobile apps has never been easier (or more important). Who has the time to invest resources into separate apps for web, native iOS, and native Android?

In this talk you will learn how to take an existing Angular Web project and add NativeScript to it, by converting it to a code-sharing project. Then we will go through a few steps of converting individual components and modules into a code-sharing structure.

Sebastian Witalec

Sebastian Witalec

Sr. Developer Advocate, Progress

Sebastian Witalec is a Senior Developer Advocate for Progress who specialises in Angular and NativeScript. He loves working on both serious and fun projects and one day he will use his robot army to conquer the world.
He is always happy to learn about the new stuff and to pass the knowledge as far as his voice (or the wire) can take him. Sebastian is based in London actively working with various Dev communities in Europe. When not acting techie he is a massive football fan/player (probably bigger at heart than skills).

Building a bundler
Stanimira Vlaeva, Software Engineer, NativeScript/Progress

Theme: Constructing Worlds

Webpack is the most popular module bundler in the JavaScript world today. It's an integral part of the build systems for Angular, React, and Vue, optimizing the application performance and boosting the development experience of thousands of developers. But how well do we understand its inner workings? In this session, we will demystify webpack by building a simple module bundler from scratch. Along the way, we will find the answers to important questions like: What's the difference between CommonJS modules and EcmaScript modules? Why bundling the JavaScript code makes both web and mobile applications load faster? What is the special case when not using a bundler actually produces more performant code? How does tree-shaking work? Prepare for a lot of fun, live coding, and typos!

Stanimira Vlaeva

Stanimira Vlaeva

Software Engineer, NativeScript/Progress

Stanimira Vlaeva is a software engineer on the NativeScript team at Progress and a Google Developer Expert for Angular. She's working on NativeScript Angular, NativeScript schematics, the integration of webpack within the {N} build system, and performance optimizations. She's also co-organizing the Angular Sofia meetup.

Use of textual DSLs in application development
Michael Bischoff, Director Product Development, arvato

Theme: Constructing Worlds

When building business applications, developers face performing repeated tasks. This could be just building similar applications (good software quality includes the aspect of consistency) and extend as far as having to write a lot of boilerplate code, especially when using Java as a programming language. This talk presents an approach used at Arvato Systems to apply information written in Eclipse Xtext based DSLs to describe APIs also in user interfaces and for the persistence layer. The framework "twentyeight"(t9t) has been open sourced now and offers a foundation for new Java applications based on SOA. It offers multi-tenancy, permission handling, I/O and more and favors convention over configuration.

Michael Bischoff

Michael Bischoff

Director Product Development, arvato

Evolving Communication
Irina Scurtu, Design Lead , Endava

Theme: Constructing Worlds

Microservices should be autonomous and independent, but what happens when your business domain doesn’t allow it, and you need to get data from other microservices? You’ll soon realize that simple HTTP calls are not enough anymore, or that your app is more brittle than ever and then you switch to messaging. With messaging you need to have a different mindset and be willing to embrace new challenges.
In this session, we’ll explore different ways of getting data from one ‘micro-service’ to another and while doing that, we’ll talk about the benefits or the drawbacks of choosing one approach or another.

Irina Scurtu

Irina Scurtu

Design Lead , Endava

Irina is a Design Lead at Endava, Microsoft Certified and CompTIA Trainer, always in a quest for latest trends and best practices in the .NET world. Passionate technical trainer, with over 600 hours spent on delivering trainings. She has a keen interest in leadership and personal development, as well for creating learning contexts for her team.

I need my data ASAP – real-time serverless applications
Jakub Holak, Lead Front End Developer, Nordcloud

Theme: Constructing Worlds

Traditional backend development is changing, and serverless will change it even more - creating applications with rich client-side code and heavy use of cloud services is the future of app development. I believe that serverless means not only function as a service, that runs our code on demand. Serverless can be much more - by combining cloud-based services we can build rich apps fast. You need to get on this train now, and I want to show that we can create servicefull apps with real-time data delivery using public cloud services - almost codeless.

Jakub Holak

Jakub Holak

Lead Front End Developer, Nordcloud

Jakub is a seasoned javascript developer, currently leading UI development of internal products at Nordcloud. Although for many years his main area of focus was UI development, he believes that the future of web development will be written using rich client apps and servicefull backends. Big serverless enthusiast, certified AWS Developer. Being a part of the R&D department gives him the ability to work with cutting edge public cloud tech stacks on a daily basis.

Event Sourcing – You are doing it wrong
David Schmitz, Principal Architect, Senacor Technologies

Theme: Constructing Worlds

This talk is about staying sane when using eventsouring in your microservices.

Eventsourcing and CQRS are two very useful and popular patterns when dealing with data and microservices. We often find in our customer's projects, that both have a severe impact on your future options and the maintainability of your architecture. Presentations and articles on both topics are often superficial and do not tackle real world problems like security and compliance requirements.

This combination of half-knowledge and technical confusion leads to many projects that either refactor back to a 'non-eventsourced' architecture or reduce eventsourcing to a message queue.

In this talk, I will summarise our experience while applying eventsourcing and CQRS in multiple large projects.

David Schmitz

David Schmitz

Principal Architect, Senacor Technologies

David is working as a Principal Architect for Senacor Technologies, a mid-sized consultancy of around 600 people. Usually, he tends to work with customers on their journey to more digital and cloud-native solutions.
Basically, David develops solutions with his team of fellow developers. Tech stack, process, approach, tools - all tend to vary. He uses whatever seems appropriate, from NodeJS to Spring Boot, from AWS Serverless to Kubernetes on Azure.

Operate heavily dynamic UI’s with RxJS
Michael Hladky, Full-Stack Developer, Founder of the Angular-Austria Association

Theme: Constructing Worlds

The web changed a lot in the past years, more and more applications provide UI’s that are heavily interactive and often also include some background tasks.
In comparison to the past years, frontend developers have to deal with new architectural problems and challenges.
Not only things like a service layer and MVC found it’s way into the frontend but also database-like structures have to be managed, updated and read from.
Especially managing data structures is one of the harder problems.
Learn the theory and praxis of Event-Sourcing and CQRS and, as crazy as it sounds, apply it in the front end.
Leverage the power of reactive programming and implement the above architectures in a real live example

Michael Hladky

Michael Hladky

Full-Stack Developer, Founder of the Angular-Austria Association

Angular by heart and code. Michael is a full-stack developer located in Vienna, Austria.
He is a Google Developer Expert and an active part of the community. As founder of the Angular-Austria association, organizer of Angular-Vienna and NestJS-Vienna Meetup he grows the Austrian community. He is a developer, trainer and consultant with the focus on Angular as well as ionic and surrounding technologies, and gives workshops on Angular, RxJs and Typescript.
He regularly speaks at conferences and meetups and enjoys participating in the dev community and OSS.

How to use experimentation to improve your product
Lotte Larsen, Co-Founder, mindberry

Theme: Constructing Worlds

Experimentation is at the heart of conversion rate optimization. In many cases, conversion rate optimization and AundefinedB testing are associated with tactical experimentation to increase leads, transactions and revenue in the short-term. Over the past few years, there has been a shift in mindset towards how businesses can profit from experimentation and AundefinedB testing to develop their products in the long-term. In this talk, we will show how product teams can leverage experimentation to get actionable insights that help maximize the value of their product.

Lotte Larsen

Lotte Larsen

Co-Founder, mindberry

Lotte Larsen is co-founder of mindberry. Since mindberry was founded 10 years ago she has helped businesses around the globe to be more user-friendly and more profitable.

Everything you really need to know about RxJS
Jan-Niklas Wortmann, Consultant, Opitz CONSULTING Deutschland GmbH

Theme: Constructing Worlds

RxJS is difficult and probably one of the most difficult topics within the Angular ecosystem. “There should be a version of Angular without RxJS”. We in the core team are used to hearing statements like this. In this talk, I finally want to put a stop to them. Together we will solve this “complex” RxJS mystery by elaborating the most important parts of it and thus paving the way for an amazing RxJS adventure. At the very end of this talk, you will get to know about the do’s and don’ts and everything else you need to know to work with Angular and RxJS in a harmonious way.

Jan-Niklas Wortmann

Jan-Niklas Wortmann

Consultant, Opitz CONSULTING Deutschland GmbH

Jan-Niklas Wortmann is an IT consultant mostly working on Angular projects. He helps companies designing and implementing large scaled applications.
Developing clean and maintainable code is one of his main goals. Due to his passion for the Community, he is member of the RxJS Core Team and organizer of the NgNiederrhein Meetup.

Unchaining Engineering
Hardware & Embedded Engineering
IoT, AR/VR, Mobility, Robotics, Gaming

🐰Easter Bunny is rewarding you with the 50% discount!
Easter Bunny, 🐇Chief Easter Officer, Easter Bunny Ltd.

Theme: Applying disruption

Eggcellent! You found the easter egg. Your reward is a 50% off discount code. Use the code ESTR50 to get your ticket for only € 99. See you 6th - 7th of June!

Easter Bunny

Easter Bunny

🐇Chief Easter Officer, Easter Bunny Ltd.

Easter Bunny is a folkloric figure and symbol of Easter, depicted as a rabbit bringing Easter eggs. In legend, the creature carries colored eggs in his basket, candy, and sometimes also toys to the homes of children, and as such shows similarities to Santa Claus or the Christkind, as they both bring gifts to children on the night before their respective holidays. Easter Bunny's main responsibility is to hide things and he did his best on our Webpage and hid 7 ticket discount codes. Can you find them?

Psychology of User Experience for digital dimensions
Vladimir Novick, Developer Advocate, hasura.io

Theme: Unchaining Engineering

Virtual and augmented realities overlay or merge digital and real worlds. In that sense, they create different dimensions or alternate universes. But how should humans interact with them? The user experience is so different from the one we are used to in digital media. In this talk, we will look at the present and future of user interactions in digital realities and will discuss the psychology behind the techniques that are currently or will probably be used in the future.

Vladimir Novick

Vladimir Novick

Developer Advocate, hasura.io

Developer advocate at hasura.io, Google Developer Expert, consultant, worldwide speaker, published author, host of the 3factorRadio podcast and OSS contributor. Currently, Vladimir works with Web, Mobile, VR, AR, and IoT technologies and advocates the use of GraphQL and serverless architectures as well as functional languages such as ReasonML.

Developing augmented reality apps: going beyond ARCore and ARKit
Andreas Schacherbauer, Head of SDK, Wikitude

Theme: Unchaining Engineering

When tech giants like Google, Apple, and Facebook jump on the bandwagon, you know the technology is close to hitting mass adoption. And this is exactly the case for augmented reality. At WAD 2019 Wikitude Director Solution Architecture, Andreas Fötschl, will dive deep into the main features of ARKit and ARCore, exploring beyond the hype and demonstrating how developers can create a broad variety of AR apps.

Andreas Schacherbauer

Andreas Schacherbauer

Head of SDK, Wikitude

Andreas has been developing Wikitude’s augmented reality SDK from the ground up. He leads the SDK engineering group within Wikitude and is actively working in the augmented reality space since 2009.

Rapid Prototyping – How to start a successful IoT project
Robert Jänisch, CEO & Co-Founder, IOX Lab

Theme: Unchaining Engineering

Many companies have innovative IoT concepts but are challenged when it comes to bringing them to life. Great ideas often end up stuck in PowerPoint presentations and innovation pipelines, and many companies lack experience in setting up projects and creating realistic roadmaps. Another challenge is to effectively include and address stakeholders because most IoT projects are not physical at first. Rapid prototyping gives innovation teams a tool for making ideas reality in a matter of weeks. Prototypes help communicate the story of your product or service and serve as proof of concept for your idea — better than any slide deck ever could. They help you make better decisions, develop better products faster and reduce market risks. In his presentation, Robert Jänisch, CEO IOX, will provide a step-by-step explanation on how to start IoT projects that include stakeholders and provide visible results to demonstrate the value of your vision. With advice on tools and methods, his insights will equip the audience with the right mindset to foster their projects within their companies.

Robert Jänisch

Robert Jänisch

CEO & Co-Founder, IOX Lab

Camera based SLAM
Nicolas Thorstensen, Founder and Managing Director, IVISO GmbH

Theme: Unchaining Engineering

Camera-based navigation technology is popular because it is cheap, available and provides dense information. As such, it is an enabling technology for several mobile robotics applications in the industry — AR, drones and mobile robotics. In this talk, we will review our experiences and findings with regards to use cases and requirements for such technology in terms of cost, power, accuracy and latency as a driving force for the development of such technology. Finally, we will discuss current development trends in this domain.

Nicolas Thorstensen

Nicolas Thorstensen

Founder and Managing Director, IVISO GmbH

Nicolas Thorstensen is a machine perception expert. In 2015 he founded IVISO, a technology company aiming at pushing the limits of machine perception for the next generation of smart machines. Before that, he worked 1 year in the semiconductor industry and spent 2 years in a Startup working on microwave tomography. At IVISO he is responsible for business development, strategy and management.

VR Map: WebXR Using Data From OpenStreetMap
Robert Kaiser, Mozilla Tech Speaker

Theme: Unchaining Engineering

Do you have to buy proprietary tools as well as data and be an expert programmer to create a virtual world? With a modern browser, Mozilla's A-Frame library and OpenStreetMap data you don’t: See how Free Software, Open Standards and crowdsourced data let you walk or “fly” through a simple 3D map!

Robert Kaiser

Robert Kaiser

Mozilla Tech Speaker

Controlling Complexity
Mastering ecosystems
Quality Engineering, DevOps, Security

Hands-On ModSecurity and Logging
Philipp Krenn, Developer 🥑, Elastic

Theme: Controlling Complexity

This talk combines two of the OWASP top ten security risks:

* Injections (A1:2017): We are using a simple application that is exploitable by injection and will then secure it with ModSecurity.
* Insufficient Logging & Monitoring (A10:2017): We are logging and monitoring the application both with and without ModSecurity with the open source Elastic Stack.

To make it more interactive the audience has to do the injections, which we are then live monitoring and mitigating with ModSecurity.

Philipp Krenn

Philipp Krenn

Developer 🥑, Elastic

Philipp lives to demo interesting technology. Having worked as a web, infrastructure, and database engineer for more than ten years, Philipp is now working as a developer advocate at Elastic — the company behind the open source Elastic Stack consisting of Elasticsearch, Kibana, Beats, and Logstash. Based in Vienna, Austria, he is constantly traveling Europe and beyond to speak and discuss open source software, search, databases, infrastructure, and security.

🐰Easter Bunny is rewarding you with the 50% discount!
Easter Bunny, 🐇Chief Easter Officer, Easter Bunny Ltd.

Theme: Applying disruption

Eggcellent! You found the easter egg. Your reward is a 50% off discount code. Use the code ESTR50 to get your ticket for only € 99. See you 6th - 7th of June!

Easter Bunny

Easter Bunny

🐇Chief Easter Officer, Easter Bunny Ltd.

Easter Bunny is a folkloric figure and symbol of Easter, depicted as a rabbit bringing Easter eggs. In legend, the creature carries colored eggs in his basket, candy, and sometimes also toys to the homes of children, and as such shows similarities to Santa Claus or the Christkind, as they both bring gifts to children on the night before their respective holidays. Easter Bunny's main responsibility is to hide things and he did his best on our Webpage and hid 7 ticket discount codes. Can you find them?

Bulletproof Shoes
Max Feldman, Staff Security Engineer, Slack

Theme: Controlling Complexity

Version control software has come a long way, and the barrier to creating an open source project has been lowered to the point of being negligible. However, this has also increased the instances of accidental leakage of credentials or sensitive data into public repositories. Numerous tools now exist which trawl repositories for such information and abuse it almost instantly. For platform developers, time is of the essence. We will talk about the history and evolution of our “token nuker” — the automation we use to find and disable exposed Slack tokens in the wild before they can be abused. We will cover general tactics for preventing developers from shooting themselves in the foot (or mitigating damage if they do).

Max Feldman

Max Feldman

Staff Security Engineer, Slack

Max Feldman is a member of the Product Security team at Slack, where he works on the bug bounty and security assessments of Slack features, as well as the development of security tools and automation. He was previously a member of the Product Security team at Salesforce.

Keeping up with Upstream
Nicolas Byl, Senior DevOps Consultant, Codecentric

Theme: Controlling Complexity

The internet is a dangerous place. Every day, new exploits are created, and novel protections are invented. But one question has remained the same for the average developer: how do you secure the software you are creating? In this talk, I want to give you an overview of how to secure your software delivery process. We will start with the scanning of your dependencies at build time. We will continue by looking at ways to check which of your applications are affected when a security issue is raised. While most of these tools have already been around for some time, the process of finding new versions of dependencies has been a tedious one. New tools like Renovate (https: renovatebot.com) offer an automation tool...

Nicolas Byl

Nicolas Byl

Senior DevOps Consultant, Codecentric

Nicolas Byl gained his first hands-on experiences at developing distributed systems during his studies in medical informatics. When he’s not building cloud-native infrastructures for application development, he’s teaching codecentric AG customers about kubernetes and the benefits of DevOps.

Software Quality without Testing
Christina Hauk, Application Engineer, Nagarro GmbH

Theme: Controlling Complexity

In most cases, software quality is only used as a buzzword to be marketable and to win customers. Sadly, only very few people are concerned with what software quality really means and how it can be achieved.
The most common mistake is to believe that software quality means using manual and automated tests only, since they are the easiest to implement and measure. Unfortunately, this is a misconception. Quality should be a mindset like being agile or a cultural way of thinking. It should be relevant throughout the entire software cycle.
In general, when people think about quality, they tend to only see testing; however, testing is only the tip of the iceberg, like coding is for implementing software. Thus, this talk aims to provide an enhanced understanding of what quality is.

Christina Hauk

Christina Hauk

Application Engineer, Nagarro GmbH

Christina loves it to work as a software engineer. Her passion lies in front-end development as well as the process behind software development. Finding ideas, working on different concepts and providing functioning code are just a few aspects that keeps her job so engaging.
Over the years, she has been involved in various projects that have all more or less in common: complex requirements, too little time & budget and a different understanding of quality. Christina has experianced that even in a team team members are not in agreement about how to ship quality because everybody pictures quality in other ways. Thus, let's talk about quality and the mindset behind.

The Evolution of Static Code Analysis
Jaime Jorge, CEO & Co-Founder, Codacy

Theme: Controlling Complexity

An overview of how code analysis has evolved over the years and where Jaime sees the industry heading in the future, especially when it comes to integrating with other parts of the stack.

Jaime Jorge

Jaime Jorge

CEO & Co-Founder, Codacy

It all started in 2012 when Jaime Jorge was finishing his thesis in Lisbon, centered around finding clones in code. In doing his research and speaking with fellow developers, he discovered a real need in the community for a tool that automates manual code review processes directly from workflows. From there, Kamino, our short-lived original name, was born (clones, Star Wars, get it?). Jaime and Co-Founder João Caxaria spent the next few years building the product that is now known as Codacy. Fast forward to 2019, Codacy now employs 45 people between its Lisbon and New York City offices and is constantly innovating to give developers and teams a tool that allows them to build and ship code faster and more accurately.

Mutation Testing to the Rescue of your Tests
Nicolas Fränkel, Developer Advocate, Exoscale

Theme: Controlling Complexity

Unit testing ensures your production code is relevant, but what ensures that your testing code is relevant? Come discover mutation testing and make sure you never forget another assert again. In the realm of testing, the talk is mostly about code coverage metrics, but they don't mean that a test has been useful or even that an assert has been coded. Mutation testing is a strategy for making certain that the test code is relevant. In this talk, I will explain how code coverage is computed and the inherent flaw in it. Afterwards, I will describe how mutation testing works and how it helps indicate the code tested while omitting corner cases. I will also demo PIT, a Java production-grade framework that enables mutation testing.

Nicolas Fränkel

Nicolas Fränkel

Developer Advocate, Exoscale

Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Currently working for Exoscale. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.

Data visualization for developers
Shirley Wu, Independent Creator of Data Visualizations

Theme: Controlling Complexity

D3.js is the go-to library for web developers that want to build custom data visualizations for the web. But building data visualizations involve much more than just code; it starts from finding the right topic, to cleaning and exploring the data, to designing the right visual encodings for that data. In this talk, I will go through the many lessons I learned building my data visualizations for the web.

Shirley Wu

Shirley Wu

Independent Creator of Data Visualizations

Serverless security: Defence against the dark arts
Yan Cui, Principal Engineer, DAZN

Theme: Controlling Complexity

With Lambda, AWS has taken over the responsibilities of patching the OS and securing the underlying physical infrastructure that runs your serverless application, so what’s left for you to secure? Quite a bit it turns out.

This talk introduces the audience to the many threats we face in our serverless architecture (OWASP top 10, DoS, app dependencies), as well as best practices such as using per-function IAM policies, account level isolations, proactively deleting unused functions, encryption at rest and in-flight, and how to prevent and recover from compromised AWS credentials.

We will also look at some new attack vectors that are specific to serverless technologies such as AWS Lambda.

Yan Cui

Yan Cui

Principal Engineer, DAZN

How to be a good cloud citizen – Orchestration of cloud infrastructure with libraries and frameworks
Felix Kronlage, Product Owner, Gridscale

Theme: Controlling Complexity

Infrastructure-as-code has become a vital way of thinking when dealing with resources at today’s fast-moving development pace. Each and every cloud offering comes with an API of some sort nowadays — now it’s time to make use of those by employing frameworks, SDKs, and libraries.

We at Gridscale believe in the API-first paradigm, see our API as a first-class citizen and as such make sure we’re developer and integration-friendly. We want to share our experience in developing an excellent API, accompanying libraries and employing these to orchestrate your cloud infrastructure.

Felix Kronlage

Felix Kronlage

Product Owner, Gridscale

Git Fu Developing
Sebastian Feldmann, Lead Technical Advisor, CHECK24

Theme: Controlling Complexity

Everybody was Git Fu developing, those bugs came fast as lightning. In fact, it was a little bit frightening, but they fought with expert rebasing.
There were funky developers from funky everywhere. They were merging bend up, they where merging bend down.
It is a special developer art, and everybody knew their part. For my friend, ain’t your head detached, then I'm guiding you to a clean state.
Everybody was Git Fu developing, those problems were solved fast as lightning. Want to sing along and master your Git Fu? Listen to this lecture by Sensei Sebastian.

Get it now!
ESTR-GOTCHA65
https://bit.ly/2v9bnvG

Sebastian Feldmann

Sebastian Feldmann

Lead Technical Advisor, CHECK24

Sebastian lives in Munich and Cologne supporting teams at CHECK24 developing software. He started programming with BASIC on the C64 and moved over Assembler and C to languages like PHP and JavaScript. With roughly 20 years of PHP experience, he specialized in enterprise web applications. He is passionate about automation, performance and maintainable code.Sebastian is an open source contributor and maintainer of the php backup utility phpbu and a git hook library called CaptainHook.

Monitor your data like if it was your code
Tom Baeyens, Co-Founder and CTO, Shape.ai

Theme: Controlling Complexity

Learn how to build trust in your data. Data is the new oil, but how do you monitor the data quality in your fancy data lake? Operational systems will drift and there are numerous other reasons why data gets polluted and corrupted. These problems often remain unnoticed because data products like reports and machine learning models just consume bad data without a problem. Garbage in, garbage out.

Test Driven Development for data is a powerful analogy on how to deal with this. Data Stewards, Data scientists and Data engineers collaboratively build test suites. Continuous monitoring will bring the silent data issues to the surface.

We'll compare the early solutions that are emerging in this space with open source frameworks like eBay's Griffin and Great expectations.

Tom Baeyens

Tom Baeyens

Co-Founder and CTO, Shape.ai

Tom Baeyens is co-founder and CTO of Shape.ai, an enterprise data quality solution that connects data engineers, data scientists and business people. Tom has founded several successful startups and open source projects and led developer teams in various roles for eg jBPM at JBoss, Red Hat, Activiti at Alfresco and Signavio.

When testing makes no sense
Miro Svrtan, Senior Engineer, Null Development

Theme: Controlling Complexity

If you look at the stage of tech conferences, people are preaching testing, testing, testing. But if you look at the community, the percentage of people writing tests is really low. As a person who went from "How can I ask for more time, money and resources for testing?" through "Ask for forgiveness instead of permission" to someone who writes a lot of tests, I still believe testing doesn't make sense. No, it doesn't make sense for everyone, and often enough it makes no sense for me, too. This talk will explore that fuzzy line when you have to shift your mind from one side to the other: in both directions.

Miro Svrtan

Miro Svrtan

Senior Engineer, Null Development

Miro has started using PHP as a student, back in 1999. At first he worked as a one man band web developer and from there he progressed, via focusing on PHP development in a team environment, to be a senior dev, tech lead & technical analyst. He has found much more happiness doing backend stuff so he focusses on scalable backends and devops tasks these days.

Testing your tests’ quality – Introduction to Mutation Testing
Felix Wu, Fullstack Engineer, Co-Founder 30 seconds

Theme: Controlling Complexity

Everyone says code testing is vital for software engineers, just like everyone talks about code coverage. But code coverage doesn’t tell you about the effectiveness and quality of your tests; what it can do is give you a clue of how many tests in the project don’t have an assertion and only exist for code coverage reasons. Well, meet mutation testing: bugs, known as *mutants*, such as wrong return values, are automatically inserted into your code to test whether your tests fail — if they do, the mutant dies; if they pass, the mutant survives. The higher the percentage of mutants killed, the more *effective* your tests are. In this talk, I will introduce this concept and show some live mutation testing in different languages.

Felix Wu

Felix Wu

Fullstack Engineer, Co-Founder 30 seconds

Felix is a 17 y/o Software Enthusiast mainly concentrated on JavaScript and Python. He loves everything surrounding Computer Science, from tinkering with algorithms to building Augmented Reality apps in the browser. He co-created the JS library 30secondsofcode.org and a platform for tech interviewees called 30secondsofinterviews.org. Besides coding, he also organizes meetups in Frankfurt.

What does the bunny say?
ESTR-BUNNY53
https://bit.ly/2UWjGcP

Zero Trust Theorem – How deeply can we trust our software?
Andrzej Dyjak, Head of Application Security, AFINE

Theme: Controlling Complexity

Software is eating the world — this is more true today than ever before. However, in times when we can find our own TVs in the Internet, we have a hard time answering questions like "How much can we trust our software?" or "Can computers be trusted at all?" In this talk, we will try to answer these and other related questions by looking at the entire technological stack behind modern IT systems. We will talk about problems from web applications and their dependencies through operating systems and the hypervisors they are running on to the hardware itself.

Andrzej Dyjak

Andrzej Dyjak

Head of Application Security, AFINE

Andrzej Dyjak is a cybersecurity practitioner with more than 9 years of professional experience in application security, software engineering, and security research. He worked in public and private sectors, delivering various kinds of security assessments (penetration tests, security audits, threat modeling, etc) for clients from Technology, Banking, FinTech, Manufacturing, Aviation, and Pharmaceutical industries. He has hands-on experience in both process (Secure SDLC, DevSecOps) and implementation (technical nitty-gritty details of vulnerabilities) areas of application security. In the past he discovered critical vulnerabilities in many popular products from major vendors including Apple, Adobe, Google, RealNetworks, and Mozilla.

Coding Society
Principles, culture & responsibility
Teams & Culture, Coding & Ethics, Education

🐰Easter Bunny is rewarding you with the 50% discount!
Easter Bunny, 🐇Chief Easter Officer, Easter Bunny Ltd.

Theme: Applying disruption

Eggcellent! You found the easter egg. Your reward is a 50% off discount code. Use the code ESTR50 to get your ticket for only € 99. See you 6th - 7th of June!

Easter Bunny

Easter Bunny

🐇Chief Easter Officer, Easter Bunny Ltd.

Easter Bunny is a folkloric figure and symbol of Easter, depicted as a rabbit bringing Easter eggs. In legend, the creature carries colored eggs in his basket, candy, and sometimes also toys to the homes of children, and as such shows similarities to Santa Claus or the Christkind, as they both bring gifts to children on the night before their respective holidays. Easter Bunny's main responsibility is to hide things and he did his best on our Webpage and hid 7 ticket discount codes. Can you find them?

1.2 or 1,2? – The Challenges of Becoming a Data-Driven Company
Manuel Eugster, Director Data Analytics & Insights, Avira Operations GmbH & Co. KG

Theme: Coding Society

Extracting knowledge from data and using it to build data products, optimize processes, and draw business decisions is becoming a matter of life and death in many industries. Avira, a well-known software security company with 100+ million customers and 14+ products, is currently reshaping its data landscape for business analytics — starting from processes to technology to people to culture. The requirements are: real-time processing, integration of machine learning tools, and GDPR compliance. In this talk, I will outline the road we took to transforming Avira into a next-generation, data-driven company. I will introduce the cloud-based data architecture we developed, the tools we use, and the processes we established to allow scalable and seamless integration of production systems into the data lake.

Manuel Eugster

Manuel Eugster

Director Data Analytics & Insights, Avira Operations GmbH & Co. KG

Manuel is a data scientist by heart on the mission of turning data into insights. Currently he leads the Data Analytics & Insights unit at Avira. There he and his team develop data analytics solutions that transform massive amounts of (real-time) data from various sources into knowledge about customers and products. Prior to Avira, he was a scientific researcher at the Probabilistic Machine Learning group at HIIT, Aalto University in Finland and the Department of Statistics at LMU Munich. He worked, among other things, on next generation information retrieval systems using brain-computer interfaces. He holds a PhD in Statistics from LMU Munich, a MSc in Computational Intelligence and a BSc in Software and Information Engineering from TU Vienna.

How I’ve built an empowered team of fully distributed teammates
Marcus Wermuth, Head of Mobile, Buffer

Theme: Coding Society

There are a lot of unique challenged to working with a fully remote team. In this talk, Marcus is sharing how he’s been able to empower his team of remote workers around the world to embrace leadership, communicate openly, break through artificial harmony, and create a space where feedback and discussions are a priority.

Marcus Wermuth

Marcus Wermuth

Head of Mobile, Buffer

Marcus is the Head of Mobile at Buffer, where he has been working for the past 4 years. He is passionate about building effective remote teams and shares his learnings about management & remote work in articles and talks. Constantly learning and reading you can find him in traveling around trying to find the best coffee 😃

Seeding culture in new locations during hypergrowth
Alina Denisenko, Tech Lead, N26

Theme: Coding Society

Hypergrowth doesn’t come easy. Even more so if you're two aspiring Tech Leads thrown in the deep end and asked to help open a new office. You can bet there will be drama, frustration, failure, confusion, but also accelerated learning and blissful success. One of the biggest challenges you’ll face will be building a strong, autonomous, team; a hurdle that requires you to step up as an Operator, Leader and Coach.

This is the story of how we helped scale our company to new heights and new locations, and the pitfalls and successes we gathered along the way. We’ll cover challenges in hiring, onboarding, forming teams and driving people, setting up processes while keeping the culture we had back home, dealing with distributed communication and creating buzz around our tech brand in Barcelona.

Alina Denisenko

Alina Denisenko

Tech Lead, N26

Alina has been working as a Backend Software Engineer for the last 8 years, 3 of which were at N26. She is on a journey of switching roles, from Senior Software Engineer to Tech Lead. She is a Software Engineer with solid experience in large scale software development, and particularly passionate about software development processes, technologies and security.

Opening Keynote
Dorothee Bär, Minister of State at the Federal Chancellery, Federal Government Commissioner for digital Affairs

Theme: Coding Society

Dorothee Bär

Dorothee Bär

Minister of State at the Federal Chancellery, Federal Government Commissioner for digital Affairs

Get ready for warp speed: Building a scalable IT organisation
Steffen Heilmann, CTO, AroundHome

Theme: Coding Society

We will share our experience with taking a successful IT organisation and enabling this organisation to scale-up and exceed the growing expectations from the business. We will show how IT can grow but still keep the flexibility and nimbleness of a smaller organisation while increasing output.

Steffen Heilmann

Steffen Heilmann

CTO, AroundHome

Business vs Agile – Crimes against development teams continuously committed by management
Gerta Sheganaku, Global Digital Transformation Strategist, Tricentis

Theme: Coding Society

Over 70% of companies report being on a digital transformation journey – but how are management goals actually reflected in the success of individual teams becoming more efficient and agile?
With 35% of IT budgets currently going into QA, we at Tricentis are developing solutions to facilitate systematic software testing and pave the way for DevOps and successful transformation initiatives
This talk will highlight common patterns and management pitfalls related to the adoption of DevOps and analyze their impact across the organization. Based on numerous real-world customer examples, we will discuss best practices and how our battle-proven Capabilities Model takes a holistic view of organizational goals, team setups, and technology to overcome the impediments and ship quality faster.

Gerta Sheganaku

Gerta Sheganaku

Global Digital Transformation Strategist, Tricentis

Gerta is a Digital Transformation Strategist at Tricentis, where she helps customers of various industries and sizes around the globe to develop strategies in making software testing a key enabler for their digital transformation journeys.
Before joining Tricentis, Gerta finished her M.Sc. in Business Informatics at TU Vienna and collaborated with multiple research departments at TU Vienna as well as Data61 (Australia). Her research received multiple awards and focused on operations research and cloud optimization, combining methods from mathematical programming and process management with latest container-based virtualization technologies. Gerta has also worked as an IT project manager and business process analyst for a software company in Vienna, where she managed a cross-organizational R&D project facilitating data analytics for manufacturing processes.

Building Ethical Software
Michael Schuller, Senior Engineer, BCG Digital Ventures

Theme: Coding Society

Technology continues to transform society and the way companies do business, often for the better, but sometimes for the worse. As the engineers that build this technology, we have a responsibility to think about the moral and ethical implications of the software we build, and to examine the potential for harm in the products that we bring to life. This talk is about how we perform that examination; about what security threat modelling can teach us when it comes to ethical vulnerabilities in our software; and what we have to do as engineers to take responsibility for and combat these vulnerabilities.

Michael Schuller

Michael Schuller

Senior Engineer, BCG Digital Ventures

Michael is a backend-focussed engineer who likes building products that people love to use. He believes in working closely across teams and disciplines, and that developers who take a wide view of the product they work on can build better features. He started out working at a startup in London, after which spent seven years building software for artists, art galleries, and art collectors. He now works at BCG Digital Ventures, where they set up new companies and build products across a wide range of industries and applications.

Less Process, more Guidance with a Team Playbook
Sven Peters, Team Advocate, K15t

Theme: Coding Society

Teams are different, projects are different, problems are different. Why are we still trying to squeeze teamwork into department processes, adding bureaucracy and having organizational layers that makes it harder and much slower to get work done?
Join Sven Peters, former lead evangelist at Atlassian now K15t, as he talks about creating a Team Playbook by collecting practices from all teams in an organization. No end-to-end process, no strict development rules, just some guidelines. You’ll learn tons of plays like goal setting with OKRs, team improvements with health monitors, finding risks with premortems, and many more.
This talk will teach you how to utilize a playbook for more autonomy by providing teams with the freedom to pick what works in their environment.

Sven Peters

Sven Peters

Team Advocate, K15t

Sven Peters, former Atlassian Lead Evangelist now K15t, has been studying trends in software development for the last 15 years uncovering the cultural attributes to help teams effectively scale and drive innovation. He has 20 years of experience in writing code, leading teams, and sharing his experience with thousands of developers at uncountable conferences in 25+ countries.

10 things to learn to become DevOps Jedi
Janos Pasztor, Cloud Solution Architect, A1 Digital

Theme: Coding Society

Docker? Kubernetes? Istio? Prometheus? Terraform? There are so many things to learn, and time is so short. What should you learn? What technologies are going to be there in two years? What is going to help you in your job?

Join me in this gander through the current technologies in and around DevOps, and also learn about the important concepts like immutability and reproducibility, which will make you a better DevOps engineer.

Janos Pasztor

Janos Pasztor

Cloud Solution Architect, A1 Digital

Janos is a DevOps engineer with over a decade of experience in running large-scale systems and software development. Currently working on writing handbooks, making videos and training people on Exoscale and clouds in general.

Tech Entrepreneurship: How to Turn an Idea into Reality
Christoph Gerber, CEO Talon.One, Founder of Lieferando.de

Theme: Coding Society

Inspired by his experience growing the Lieferando business, Christoph thought there had to be a better way for companies to run and scale their promotions. This was the beginning of the idea for Talon.One — a powerful API solution that enables companies to run and scale their promotional campaigns. In his keynote, he will talk about how to develop technical products from scratch, the technical implementation of the solution, and why Talon.One developed a custom programming language to validate their customers’ promotion rules. He will also share his insights and learnings about being a tech entrepreneur in the Berlin startup scene and the challenges of managing and keeping a tech team together.

Christoph Gerber

Christoph Gerber

CEO Talon.One, Founder of Lieferando.de

Bridging the Digital Gap for Women and Girls in Africa
Fadzayi Chiwandire, Founder, DIV:A Initiative, Lead Front-end Developer, Onepointfour Consulting

Theme: Coding Society

Two-thirds of the world’s over 700 million illiterate adults are women. Illiteracy is a huge barrier for girls’ and women’s ability to take advantage of technology and full functionality of their devices, such as mobile phones, even when these devices are available to them. We must harness the power of technology and use innovative solutions to extend our reach and impact. We must focus on the rights of girls, who are most vulnerable to being left behind as the world around us changes.

To achieve gender equality, girls and young women need equal access to technology and digital training. Instead of being another barrier, technology and the internet can be a great enabler for all girls and women.

Fadzayi Chiwandire

Fadzayi Chiwandire

Founder, DIV:A Initiative, Lead Front-end Developer, Onepointfour Consulting

Fadzayi Chiwandire is the Founder of the DIV:A Initiative and Front-end Developer at OnePointFour Consulting in Johannesburg South Africa,
She founded the DIV:A Initiative, a non-profit organisation that is dedicated to teaching young girls between the ages of 8 and 18 years from disadvantaged communities how to code in order to protect their futures and address the industry’s gender imbalance.
To raise the quality of life in our communities, we need to support the growth and empowerment of women and girls. This is because when we allow women to lead, they do not only lead and fight for their own growth, but they fight for their children and for their communities. They give voice to issues that are important for everyone’s collective future.
– Fadzayi Chiwandire

Inclusive and beautiful “AI Made in Europe”
Nancy Nemes, Founder & Chief Enthusiasm Officer, Ms. AI

Theme: Coding Society

Europe, not the US or China, publishes the most AI research papers, according to the AI Index (Elsevier/Scopus). Top European universities focus on AI, such as Oxford, Cambridge, Karlsruhe Institute of Technology, ETH Zürich, RWTH Aachen. And three of the most important Deep Learning scientists are European. And still, how come Europe lags behind in AI? Alan Turing once said: “We can only see a short distance ahead, but we can see plenty there that needs to be done.” In this keynote, we will address urgent questions such as: Why are most of the key AI companies in Europe not European? What does it take to make Europe competitive in AI? What are Europe’s strengths to lead in AI? How can academia, the public sector, media, think tanks, and industry collaborate cross-borders to deploy ethical and secure “AI for All” in Europe? How can we diversify AI and convince and support more female talent to enter this exciting space? We will discuss AI from various angles, beyond tech, going into philosophy, anthropology, and socio-economic aspects.

Nancy Nemes

Nancy Nemes

Founder & Chief Enthusiasm Officer, Ms. AI

1+1 > 2
Markus Decke, Software Crafter, leanovate GmbH

Theme: Coding Society

Pair programming is not just two people in front of one computer; there is more to it. Pair programming can help you and your coworkers create better outcomes. Let's revisit the XP practice and look for anti-patterns and good practices.

Markus Decke

Markus Decke

Software Crafter, leanovate GmbH

Markus is active in the software craft community organizing meetups, coding dojos, and coderetreats to spread the knowledge of XP practices and maintainable code. While working as a software developer at leanovate GmbH he is experimenting on effective ways to collaborate in a product development team.

You gonna need a ticket

Tickets are available from €99 starting now!
Act fast before they’re gone. Or pay more later. Your call.