DevDays Europe 2019
2019-05-14..2019-05-16
Vilnius, Lithuania
[DevDays Europe 2019, DevDays Europe 2022, DevDays Europe 2024, DevDays Europe 2025]
as the organisers put it
DevDays Europe 2019 – software development conference bringing together internationally recognized speakers and developers to encourage excellence and innovation in the Lithuanian development community. At DevDays Europe 2019 you will learn about the latest tech advances from international experts.
who it's for
web developers, platform engineers, site reliability engineers, backend engineers, security engineers, engineering managers
topics
progressive web apps; Helm and Kubernetes deployments; CI/CD with Docker images; feature toggle strategies; service mesh patterns; WebAssembly performance; web application firewall bypassing; image formats and delivery; TensorFlow.js in-browser ML; Reactive Java with Reactor; chaos engineering in production
| title | author | length |
|---|---|---|
| How to be a Happy Developer. Now! | Christian Robert | 40m |
Practical tactics appear: check expectation vs reality by listing what work actually asks vs what was wanted; spend Friday slack time to learn or prototype… | ||
| Designing Cloud Ready Applications | Mike Ensor | 37m |
Claims that CI/CD pipelines using Docker images and Kubernetes + Helm produce immutable artifacts and let teams push many times per day, turning manual… | ||
| Feature Toggles: The Good, The Bad, and The Ugly | Andy Davies | 35m |
Clear operational rules and hard numbers: a reused feature toggle plus a partial deploy causes Night Capital to lose 450 million dollars in 45 minutes when… | ||
| Reactive for the Impatient (A Gentle Intro to Reactive Java) | Mary Grygleski | 39m |
Content surveys the concrete claims and tradeoffs: RxJava, Spring Reactor, Akka, Vert.x are compared with code snippets and a running ramen-shop example that… | ||
| Microservices within a Monolith | Joop Lammerts | 23m |
Describes how Procurios maintains a 15-year, 250k‑line monolith serving ~500k visitors with ~20 developers by using event sourcing and strict modular… | ||
| Demystifying the Most Significant Java Language Features from 9 to 11 | Ionut Balosin | 40m |
Shows concrete internals and measured effects: JDK 9 replaces char[] with a byte[] plus a coder so bytecode size and memory drop for Latin‑1 strings but… | ||
| Quantum Computing Deep Dive | Johnny Hooyberghs | 41m |
Claims a working demo pipeline: live circuits run on IBM Q Experience (a five qubit machine with queued real runs) and local emulation with Microsoft Q#. Shows… | ||
| The Holy Grail in Scrum: The Done Increment | Thomas Schissler | 33m |
Claim: treating a true definition of done as the team’s North Star changes behavior. The team learns that 4 of 5 PBIs passing unit checks still crashes the… | ||
| "Don't Make Me Feel Stupid" - A. User | Liam Westley | 39m |
Argues that UI decisions must avoid making users feel stupid and gives concrete fixes not platitudes: Outlook shutdown dialog forces a useless “Yes” choice… | ||
| Running a DevOps Style Production Docker Cluster Using the Microsoft Platform | Loek Duys, Marcel de Vries | 35m |
A mission‑critical .NET Core system runs in a Kubernetes cluster on Azure built with Visual Studio 2017 and Visual Studio Team Services, instrumented with… | ||
| The 7 Stages of Unit Testing | Jorge Ortiz Fuentes | 38m |
Seven stages map to concrete practices: Kotlin live coding builds a SuperVillain data class and three passing unit tests (return value, state, behavior) using… | ||
| Pragmatic Microservices with DDD, CQRS and Event Sourcing Using Axon Framework | Allard Buijze | 39m |
Claims that Axon Framework gets Event Sourcing and CQRS running in minutes, then shows it: Java and Kotlin code creating aggregates, commands and events… | ||
| We Also Can Do It! Machine Learning in Javascript! | Eliran Eliassy | 32m |
Demo uses TensorFlow.js with a MobileNet pretrained backbone and WebGL acceleration to run entirely in-browser — no python, no server, no data scientists —… | ||
| Web Security | Stepan Suvorov | 41m |
Covers concrete fixes and failures: demonstrates that JWT is only base64 not encrypted, shows Angular pitfalls like bypassSecurityTrust and recommends beef for… | ||
| Fast and Beautiful: Modern Image Delivery Techniques | Doug Sillars | 30m |
Images account for about half of mobile page weight, and fixing four concrete things speeds pages: 85% quality compression (lighthouse recommends it; a third… | ||
| Become a Productive .NET Developer with JetBrains Rider | Matthias Koch | 40m |
Explains Rider’s unusual architecture: IntelliJ front end with ReSharper running as a background process, and demos actual features rather than vague promises… | ||
| Styleguide-Driven Development | Arvid Torset, Tatiana Kolesnikova | 38m |
Claims that moving from scattered hard‑coded styles to a system of reusable components and documented rules cuts maintenance and speeds delivery, shows a… | ||
| Do Proper Monoliths before You Do Microservices! | Jan de Vries | 36m |
Argues for starting with a monolith designed as silos that can be peeled into services later, shows a working business-to-business API + integration API backed… | ||
| Distributed System Messaging: Excuse Me, My Bill Does Not Match My Order | Szymon Pobiega | 39m |
Explains why exactly‑once delivery is impossible in general and focuses on effectively once processing with concrete fixes: duplicate detection via a… | ||
| Creating High-Performance Web Apps with WebAssembly | Konstantin Möllers | 41m |
WebAssembly compiles C/C++/Rust to a portable binary that runs at near‑native speed across modern browsers (Chrome 74+, Node.js support), reduces download… | ||
| Designing Function Families and Bundles with Java's Behaviours Parameterization and Lambdas | Alain Lompo | 40m |
Claims that Java 8 lambdas and functional interfaces plus streams and predicates let teams parameterize behavior so most requirement churn becomes parameter… | ||
| Give It a REST – Tips for Designing and Consuming Public API’s | Liam Westley | 40m |
Huddle documents a concrete API story: migration to microservices breaks mobile apps until a lightweight Python BFF mimics the old endpoints and lets platforms… | ||
| Building Progressive Web Apps and Publishing in the App Stores | Alan Mendelevich | 38m |
Progressive Web Apps are shown working end-to-end: a manifest + service worker plus generated assets from PW Builder package into a Windows app that accesses… | ||
| The Open Source Development Surprise | Benjamin Gruenbaum | 29m |
Argues that open source changes careers by confronting fear and building self-efficacy, gives concrete wins: helped build Bluebird (about 8.5 million downloads… | ||
| React's Future - Under the Hook | Adam Klein | 39m |
Rebuilds a time‑tracking app with React 16.8 hooks, showing concrete code: uses useState/useEffect/useMemo/useRef to replace class state and lifecycle, demos a… | ||
| From Anti-pattern to Pattern Driven Architecture Definition | Vidas Vasiliauskas | 36m |
A concrete process for reducing architectural mistakes at a 294‑person org running ~70 systems and 271 services on 2,056 servers is described: create an… | ||
| Interface Design in Times of Information Overflow | Martin Oberhauser | 32m |
Shows a hexagon infographic turned into an interactive prototype, a Tesla infotainment concept that earns press and an eight‑hour reply from Tesla, and… | ||
| Image Formats, Performance and Cognitive Load | Tobias Baldauf | 37m |
trivago ships 47 million images to ~9 million daily users and reports a measured 80% size reduction by combining automatic quality tuned with… | ||
| Chaos Engineering: The Fine Art of Breaking Stuff in Production on Purpose | Geert van der Cruijsen | 37m |
Claims concrete failure modes and tools: simian army, Chaos Toolkit, Gremlin; Amazon loses over 100 million for one hour of downtime and a 100 ms latency… | ||
| The Developer's Model for Talking to Managers | Pim Elshoff | 36m |
Claim: use a simple, repeatable model to decide when to speak and how to influence outcomes. It teaches sphere of control / influence / concern, demonstrates… | ||
| Using Git as a NoSql Database | Kenneth Truyers | 40m |
Claim: Git can serve as a NoSQL store by using deduplicated blobs and built-in history for versioned data. Implementation details: a C# layer using… | ||
| Do you need a Service Mesh? | Matt Turner | 39m |
Kubernetes cluster gets an installed service mesh control plane and transparently injected sidecar proxies next to each pod; a simple bookstore microservice… | ||
| Web Application Firewall Bypassing | Khalil Bijjou | 37m |
Shows concrete bypass techniques: preprocessor exploitation (skipping parameter checks, malformed methods, overload), impedance mismatches (HTTP parameter… | ||
| All Your Money Belongs to Us (Me) | Denis Hamann | 24m |
Creates a fake free Wi‑Fi hotspot and a lure app to install malware that harvests Tesla credentials and enables keyless driving; uses a code injection… | ||
| Exclude Human – Continuous Deployment and OpenShift | Valdas Mažrimas | 24m |
Company shifts from multi-day, manual releases to daily or several-times-per-day automated deploys by replacing VMs with a container orchestrator and building… | ||
| Building Data Driven AR Experiences Powered by GraphQL by Vladimir Novick | Vladimir Novick | 44m |
Claim: GraphQL powers React Native AR apps to fetch and mutate scene data live. Concrete tools used include GraphQL with subscriptions over WebSockets, Hasura… | ||
| Learn Neural Networks With Go - Not Math! | Ellen Körbes | 33m |
Claims that neural nets are learnable with code not math and then implements neurons, bias, mean‑square error, gradients and backprop in real Go: Go only, no… | ||
| Write your Own Domain Specific Language with F# | Mikhail Smal | 31m |
Claims a practical recipe to write a strongly, statically typed DSL in F# and shows concrete tools and patterns used: Fable transpiles F# to JavaScript… | ||
| Exploring the Chrome Debugger Protocol for Test Authoring | Benjamin Gruenbaum | 30m |
Walks through the Chrome DevTools debugger protocol end to end: JSON-over-WebSocket messages, generated C++ dispatchers and the evaluateOnCallFrame path into… | ||
| Building for Builders: Designing APIs for the Internet Economy | Stephen Whitney | 32m |
Stripe presents a unified payments API that processes in over 140 currencies and abstracts cards, Apple Pay, Android Pay and local methods so integrations… | ||
| A Software Developer Guide to Working with AWS | Dror Helper | 38m |
Explains why naive lift and shift fails with concrete mistakes and fixes for AWS adoption including a client who moved to a single AZ and paid a few hundred… | ||
| From Zero to Hero with the Reactive Extensions for JavaScript | Maurice de Beijer | 37m |
Explains using RxJS for reactive stream programming, demonstrating operators like map, filter, scan, switchMap and Subject semantics. Shows a live canvas paint… | ||
| Lightweight Enterprise Java with MicroProfile | Jean-Louis Monteiro | 37m |
Claims a full Enterprise Java microservice stack can be built with minimal code using MicroProfile and run even on constrained hardware; shows live coding… | ||
| Web Components - The Lego Bricks of Web Developers | Aaron Czichon | 35m |
Claims that web components let one build framework‑agnostic UI by creating a reusable custom element, shows a concrete login component built with Stencil… | ||
| StrangerDanger: Finding Security Vulnerabilities Before They Find You! | Liran Tal | 35m |
A runnable Goof sample app demonstrates real exploits: a marked XSS bypass where browser HTML parsing defeats library sanitization, and a ReDoS in… | ||
| What Would You Do Without a Framework? Front-End Anew with Lit-HTML | Adam Bar | 36m |
Shows an implemented days-until-vacation app built with lit-html and lit-element (about 6.6 KB total) that updates only the number in place, proving minimal… | ||
| Time Traveller's Guide to Accessibility Mechanics | Léonie Watson | 27m |
Explains concrete mechanics: builds a toggle button from a span then from a custom element, shows how aria-pressed and tabindex plus keyboard handlers… | ||
| Business Agility in practice with Integral Objectives | Angel Diaz-Maroto | 40m |
Claims that business agility requires an integral, measurable approach using four quadrants (intentional, behavioral, social, cultural), practical tools like… | ||
| nothing matches | ||