Constructing Worlds: Building software solutions

WeAreDevelopers Logo

WeAreDevelopers World Congress 2019

Anybody can code! But not all code is good…

6 & 7 June | CityCube Berlin

Get tickets

Featured Speakers

Rasmus Lerdorf

Inventor of PHP

25 Years 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.

About Rasmus Lerdorf
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.

Rasmus Lerdorf
Inventor of PHP

Jan Ramm

CTO, MyTaxi

Jan Ramm joined mytaxi in 2010 as Head of Software Architecture. He was responsible for building up the development teams for backend, apps as well as the overall software architecture. In 2014, he was promoted to Chief Technology Officer (CTO) and was instrumental in the successful integration of the hailo technology platform into the mytaxi tech stack in 2016. Prior to joining mytaxi, Ramm worked as a Web Developer for the consulting agency SKP AG and as a freelancer for the online travel company Opodo. He studied Computer Science at the University of Applied Science in Wedel.

Jan Ramm
CTO, MyTaxi

Markus Brunner

Partner Engineer, Facebook

A Lighter, Faster, Simpler Messenger
Theme:Constructing Worlds

Join in for a technical look into how Facebook's engineering team is transforming Messenger to be a lighter, faster, and simpler app. Learn about how a large group of engineers is re-building an app with 1.3 billion users from the ground up, while making distributed decisions and yet still building features in a unified way with multiple-use code.

About Markus Brunner
Markus is a Partner Engineer at Facebook London where he collaborates with businesses and developers across the globe to build the next generation of conversational experiences.

Markus Brunner
Partner Engineer, Facebook

Matias Niemelä

Software Engineer, Google

The Future of Angular
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.

About Matias Niemelä
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.

Matias Niemelä
Software Engineer, Google

Thorsten Schaeff

Integration Engineer, Stripe

Modelling Marketplaces with GraphQL
Theme:Constructing Worlds

Multi-sided marketplaces and software platforms have some complex data relationships including transactions, transfers, commission, fees, payouts, buyers, sellers, and potentially many more. In this talk we look at how we can utilise GraphQL with its descriptive schema definition language, and tooling ecosystem in combination with the Stripe marketplace payments APIs to break down the complexities involved in building and running a platform business model.

About Thorsten Schaeff
Thorsten Schaeff is an Integration Engineer and Developer Advocate at Stripe working with some of the world's largest marketplaces and open-source e-commerce platforms. Stripe's mission is to increase the GDP of the internet by enabling developers to build delightful payment experiences for their users, via APIs, developer tools and libraries.

Thorsten Schaeff
Integration Engineer, Stripe

Basak Haznedaroglu

Director of Design, InVision

Making software loveable – The importance of design in the SDLC
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.

About Basak Haznedaroglu
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.

Basak Haznedaroglu
Director of Design, InVision

Featured Talks

June 6

Making software loveable – the importance of design in the SDLC
Basak Haznedaroglu

June 6

Ephemeral onions (creating and running ephemeral .onion services)
Silvia Puglisi

June 7

Writing stable iOS applications
Leah Culver

June 7

Building a bundler (Webpack, most popular module bundler in the JavaScript world today)
Stanimira Vlaeva

User Experience

Maybe it looks good, but is it usable? Or is it even both?
You don’t have to be a designer to get the basics right, but if you want to dive deeper into understanding the persons who will actually use the devices and how to make them feel at home – well, you’re at home baby!

Cloud and Mobile

There is the saying that the cloud is just someone else’s computer, but it will have to run somewhere. And we don’t judge you by the cloud you use, even if you are agnostic.
Serious topics like mobile development are special ingredients, so charge your phones!

Programming Languages and Frameworks

There is a reason why you are AFK and at the World Congress. Learn new tricks, get insane ideas and take your coding to the next level.
Apart from old friends like Javascript or PHP you will be able to meet new ones.

Better be fast

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

Get Tickets

Dive into the experience

Get your ticket now!