DevOne 2019
The only constant in the world is change. Our mission at DevOne is to embrace change. To grow, to scale, to let in new technology as it transforms us as people. In our third year, we want to take small steps to the big leaps of humanity. By inviting engineers from all over the world who found solutions to problems beyond our imagination.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 Scaling Sparta
- 📹 1 video
- 👤 Emily Freeman
"Scaling systems is hard, but we’re developers — that’s kind of our thing. Scaling people? Well, that’s significantly harder. Humans are complicated. Broadly speaking, companies have three stages of development: infancy, those awkward teenage years and — if they survive the trials of adolescence — adulthood. An infant startup is so drastically different from… -
🎤 SPA Revolution with WebAssembly and ASP.NET Blazor
- 📹 1 video
- 👤 Rainer Stropek
WebAssembly (WASM) is challenging JavaScript's monopoly in the browser. Many higher-level languages are currently evaluating whether WASM is a way for them to conquer the web client. .NET is spearheading this movement. In 2017, we saw the first .NET prototypes running on WASM. Based on that, Blazor, the new .NET- and WASM-based Single-Page-App (SPA) framewor… -
🎤 Tinkertoys, Microservices, and Feature Management: How to Build for the Future
- 📹 1 video
- 👤 Heidi Waterhouse
Lots of us aren’t developing tidy, discrete features that are easy to manage. How do you plan to move from a tangle of interconnected features to something that you can test and deploy each part of? How do you manage the combinatorial complexity of individual feature testing? Join us for an overview on the conceptual basis of designing for feature management… -
🎤 Architectures for huge Angular based Enterprise Applications: npm Packages, Monorepos and Microservices
- 📹 1 video
- 👤 Manfred Steyer
Nowadays, we build large enterprise applications with Angular. But how to best structure such projects to ensure long-term maintainability and reusability? This session provides multiple answers! We explore how to split large projects into individually reusable npm packages and discuss the monorepo approach as an alternative. Then, we look at Micro Apps and … -
🎤 It's Dangerous To Go Alone, Take This! Navigating the Overworld of Cloud Native and Open Source
- 📹 1 video
- 👤 Carmen Andoh
"Over the last 2 decades, the world has embraced open source as a winning strategy. It has revolutionized the way we build software and digitized markets, and has even enabled the next big movement: Cloud. But we in the open source ecosystem are going through an existential crisis of sorts. Cloud Providers are coming in and offering managed services that com… -
🎤 Polyglot Builds with Bazel
- 📹 1 video
- 👤 Ulf Adams
"Using a build system to build all parts of your software stack in a single polyglot build comes with a number of unique advantages: 1) it supports higher-level integration tests, 2) it improves static and dynamic code analysis capabilities, 3) it makes it easier to embed security into the software development life cycle, and 4) it improves collaboration and… -
🎤 Composing the Cloud, 2.0
- 📹 1 video
- 👤 Matheus Fernandes
In 2017, Matheus spoke to 1500 developers in Brazil about how to develop their web applications in a way that they would scale independently, cheaply and reliably, with the help of microservices. Now, after almost 2 years of thinking and working on scaling web applications at ZEIT, he is ready to talk about how to Compose the Cloud, again – with a plot twist… -
🎤 The culture of Site Reliability Engineering
- 📹 1 video
- 👤 Wolfgang Hennerbichler
Site Reliabilty Engineering (SRE) is a pessimistic job. While many developers write their code in an optimistic way, thinking about how things will work, SREs mostly think about what can go wrong. They try to optimize distributed systems for the worst case scenarios - traffic overload, cascading failures and how databases can go corrupt. This talk will be ab… -
🎤 Resiliency and Availability Design Patterns for the Cloud
- 📹 1 video
- 👤 Adrian Hornsby
We have traditionally built robust software systems by trying to avoid mistakes and by dodging failures when they occur in production or by testing parts of the system in isolation from one another. Modern methods and techniques take a very different approach based on resiliency, which promotes embracing failure instead of trying to avoid it. Resilient archi… -
🎤 Performance tuning Twitter services with Graal and Machine Learning
- 📹 1 video
- 👤 Chris Thalinger
Running Twitter services on Graal has been very successful and saved Twitter a lot of money on datacenter cost. But we would like to run more efficient to reduce cost even more. I mean, who doesn’t? In order to do this we are using our Machine Learning framework called Autotune to tune Graal inlining parameters. This talk will show how much performance impro… -
🎤 We don't make mistakes
- 📹 1 video
- 👤 Mathieu Henri
Our daily work might seem rigid at times. But there is always room to take a step back and embrace a creative approach where you don't make mistakes. Exploring techniques outside of our domain, having "happy accidents", feels liberating and sharpens our skills. This is the story of how teaching, making audio-visual art and delivering enterprise projects for …