~/conference

DevDays Europe 2022

date:2022-04-27..2022-04-28
location:Vilnius, Lithuania
series:DevDays Europe · 4 editions

DevDays Europe – software development conference bringing together internationally recognized speakers and developers to encourage excellence and innovation in the software development community.

software engineers, .NET developers, platform engineers, engineering managers, devops engineers, data engineers, frontend developers, quality engineers

service mesh distributed transactions; serverless data analytics on Azure; Cloud Run deployment patterns; .NET 6 APIs and ASP.NET Core; .NET app hosting on Kubernetes; Raft consensus algorithm; Kafka based global data mesh; event sourcing and CQRS as a service; observability for CI/CD pipelines; modern CSS rendering performance

titleauthorlength
Developing Your Developers’ Development: How Learning Can Have Impact and Why It Sometimes Doesn’tHywel Carver46m
Claims that skills come only from doing and that targeted capability training — personalized, problem-centered, expert-led practice — closes the gap between…
Talk on
Distributed Transactions in a Service MeshAlparslan Avci44m
Demonstrates an infrastructure‑level saga built with Istio/Envoy using a Lua propeller filter that records transactions in a three‑member Hazelcast cluster and…
Talk on
Remote Mob Programming In a High Stakes EnvironmentGiovanni Asproni44m
Remote mob programming actually builds a working, secure web gateway for COVID support in about three weeks deadline with a distributed team across five…
Talk on
What Can Go Wrong With Testing an ETL Pipeline?Arne Laponin39m
Project builds ETL on S3 + Step Functions + EMR Spark jobs with outputs into S3/Redshift/Glue/Tableau; initial test suite has ~5–8 unit tests per metric and…
Talk on
How to Really Work as a Team - From Sleepy to Strong Pair ProgrammingStacy Cashmore48m
Argues that sustained pair programming cuts lead time, smooths pull requests into an ongoing real‑time review, and slashes onboarding time by pairing new hires…
Talk on
Implement a Serverless Data Analytics strategy with Microsoft AzureRoberto Freato47m
Generates fake ad reports (clicks, conversions, impressions) and ingests them into ADLS Gen2 with hierarchical namespace using append blobs and date…
Talk on
Cloud Run your CodeA.Mahdy Abdelaziz51m
Shows a concrete claim: Cloud Run runs any container without managing clusters, and portability comes from Knative-based portability. Demonstrates a working…
Talk on
Bits and Pieces of a Great ArchitectureJorge Ortiz Fuentes44m
Claims a concrete architecture: presentation logic moves out of views into reusable formatters, view models expose already-formatted text, and views stay dumb…
Talk on
Having a Go(lang) At Graph DatabasesFlorent Biville46m
Live code walkthrough that actually builds and runs: Go app uses Go driver v4 against neo4j 4.4.2 in neo4j Desktop, test suite spins up containers via…
Talk on
Service Mesh for DevelopersAbdellfetah Sghiouar34m
Service mesh externalizes retries, timeouts, mTLS and routing to Envoy sidecar proxies programmed by an istiod control plane, so apps need no library changes…
Talk on
The Things You Don't Want to Write - DocumentationKris van der Mast47m
Argues that documentation must be written alongside code as part of the definition of done, with commits and pull requests that include docs; demonstrates…
Talk on
.NET6 app hosting architecture for KubernetesMaciej Misztal38m
Practical guide to hosting .NET6 on Kubernetes: explains the new WebApplicationBuilder and why Run lacks an external cancellation token, details the three…
Talk on
Practical Raft ConsensusHuseyin Babal42m
Claims that Raft makes consensus simpler than Paxos and demonstrates a runnable design: a single leader accepts client commands, appends them to a durable log…
Talk on
Let’s Get Minimal: .NET 6 New APIs in ASP.NET CoreAlex Thissen46m
Claims that minimal web APIs in .NET 6 (with .NET 7 previews) cut ceremony to a few lines, replace controllers with map/post delegate overload handlers, and…
Talk on
A Branching Strategy For You?Simon Berner41m
Compares concrete branching models and when they actually work: Git Flow vs GitHub Flow vs trunk-based with clear criteria (release cadence, team size, CI/CD…
Talk on
A Branching Strategy For You?Simon Berner45m
Claim: a photoreal talking avatar is generated from text using only six minutes of footage and a standard text to speech plus audio processing. Workflow uses…
Talk on
Application Modernization: Renovating a House While You Live In ItGermanas Šamrickis47m
Argues that mainframes remain strategic: surveys show 67 Fortune 100 firms still use mainframes and 74% plan them as long‑term platforms. Describes concrete…
Talk on
Modern CSS Rendering Performance - Full-Scale OptimizationMichael Hladky37m
Shows concrete results from instrumentation and demos using browser DevTools and small CSS changes and not JavaScript The key techniques are contain…
Talk on
Scully Like an Alternative to Angular UniversalStepan Suvorov39m
Compares Scully and Angular Universal by concrete tradeoffs: Scully uses headless Chromium rendering to produce static HTML per route, supports a plugin for…
Talk on
Key-Value, Event-Sourcing, Cqrs, Pub/Sub as a Service, Java, JavascriptHugh McKee43m
Shows a working order-processing Java demo that wires key-value entities, event-sourced aggregates, CQRS read views and pub/sub actions into cascading…
Talk on
Data Modeling in an Event Centric WorldChris Condron45m
Argues that modeling events as the tuple-level truth with a stream per row and grouped into category “tables” yields richer history and deterministic caches…
Talk on
Leadership for Engineering Teams in Remote Work Era | Panel Discussion46m
Panelists claim remote leadership depends on measurable practices not slogans: trust-first leadership built by clear expectations and frequent one-on-ones…
Panel on
By Tomasz ManugiewiczTomasz Manugiewicz59m
Claim: trust — both cognitive (skills, data, Puppet’s five-stage DevOps evolution) and emotional (openness, vulnerability) — is the actual enabler that breaks…
Talk on
How to Create Pure CSS GamesElad Shechter34m
Builds a working pure CSS game that uses label elements plus hidden input radios and checkboxes to act as buttons and flags, CSS :checked sibling selectors to…
Talk on
Watch Out for Snakes! A Byte-Sized Introduction to PythonFrederieke Scheper46m
Practical checklist for Java-to-Python migration: target Python 3.10, run python3 --version in builds, and avoid Python 2.x; follow PEP8 and prefer f-strings…
Talk on
Upskilling and Retooling your team with Skill SprintsAndrew Holway45m
Claims rapid capability building: one-week Skill Sprints embed two–three engineers and deliver real infrastructure the employees must own, turning a stalled…
Talk on
Rising Global Challenges to Game CreationKate Edwards48m
Governments and platforms are forcing concrete changes: maps are tailored by domain via domain tailoring; a Windows time‑zone map pixel sparks the Windows 95…
Talk on
Database-Per-Tenant Architecture Using .Net Core and Azure SQL DatabaseErwin Staal46m
Architecture uses .Net Core with Azure SQL Database elastic pools and the Elastic Database tools to give each customer a database while sharing pool resources…
Talk on
Say Goodbye to Implicits - Contextual Abstractions in Scala 3Magda Stożek38m
Shows that Scala 3 removes the implicit keyword and replaces it with given/using, extension methods and a scala.Conversion class, with clearer import syntax…
Talk on
Quality Engineering for DevOps TeamsRik Marselis46m
Claim: quality engineering makes the team jointly responsible for “suitable quality at the right moment.” Specifics: three risk classes (A/B/C), pick 5–10…
Talk on
How We Gained Observability Into Our CI/CD PipelineDotan Horovits43m
Jenkins pipelines emit environment variables that get turned into JSON and stored in Elasticsearch/OpenSearch so dashboards answer which step, branch, or…
Talk on
Kafka Based Global Data Mesh at WixNatan Silnitsky37m
Wix runs a Kafka heart with 2,200 microservices, 70 billion daily events, 50,000 topics and 500,000 partitions and claims a global data mesh that keeps…
Talk on
What Is New in .Net 6 and the Future of .NetJohnny Hooyberghs46m
.NET 6 is the current LTS platform with three years of support and an annual release cadence (LTS every two years); it adds performance wins like tiered and…
Talk on
Acing the Code Assignment Interview - Tips for Interviewers and CandidatesTom Ron46m
Claims concrete hiring fixes: a hiring lead who reads a few thousand take‑home assignments outlines actionable rules used while scaling a medical data…
Interview on
The Revenge of Static BuildersMatthias Dugué44m
Argues that mixing frameworks per component and serving most markup prebuilt cuts client JS by moving interactivity to partial hydration and the islands…
Talk on
No Way, JOSE!Sam Bellen45m
Explains JOSE as JSON Object Signing and Encryption and shows exact formats: JWS: three parts (base64 header payload signature) and JWE: five parts (header…
Talk on
Advanced (Elastic) Search for Your Legacy ApplicationDavid Pilato47m
Shows how to add Elasticsearch to a Spring Boot + PostgreSQL app by calling the Java client at save time (no ETL) and using the bulk API for ingestion, plus a…
Talk on
Serverless and Service Mesh - what is Next? | Panel Discussion46m
Panel reports concrete moves: Cloud Run supports mTLS between serverless and mesh, GCP offers a managed service mesh control plane, and teams describe building…
Panel on
A Web for Anyone, Anywhere, AnytimeRowdy Rabouw45m
Clear actionable items and measured problems: use semantic HTML, one H1 per page, and native controls instead of reinventing buttons; follow ARIA rules—ARIA…
Talk on
Learn By Doing (It Wrong)Mike Lehan46m
Code contains a single = in PHP that makes any logged‑in user able to edit other profiles; a dev publishes a production DB password to GitHub; a homemade…
Talk on
Remote Leadership and Asynchronous ManagementMolood Ceccarelli47m
Claims that remote work is already the norm with Gartner numbers (75%→82%→90% interest) and 97% agile adoption, argues for asynchronous by default…
Talk on
REACTIVE A New Hope! Learn From a Performance HistoryAlberto Salazar40m
Claims that switching Java services to Spring WebFlux with Project Reactor and R2DBC drivers cuts thread usage dramatically — a 10,000 concurrent request bench…
Talk on
The state of the Art in Tackling Flaky TestsKohsuke Kawaguchi46m
Industry measurements report one in seven tests show some flakiness while only ~1.45% of test runs fail, exposing a skew where a few tests fail repeatedly…
Talk on
Pushing Deepfakes to The Limit - Fake Video Calls With AIMartin Förtsch, Thomas Endres, Jonas Mayer01h 04m
A working pipeline for real-time whole-head replacement combines DeepFaceLab-style autoencoders with GAN refinement, TensorFlow 2 training, segmentation +…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.