DevConf 2019
2019-09-25..2019-09-27
Kraków, Poland
DevConf ·
[DevConf 2017, DevConf 2018, DevConf 2019, DevConf 2023]
| title | author | length |
|---|---|---|
| First Things First | Nyari Samushonga | 41m |
Argues that tech change is slower than panic claims and gives concrete timelines: ~100–150 years from telephone to practical mobile, AI hype and winters across… | ||
| The Future is Here, It's Just Not Evenly Distributed... Yet | Jesse McCulloch | 32m |
Mixed reality is a spectrum from physical to fully virtual, realized today with devices like Oculus Quest $400 for standalone VR and HoloLens 2 for see-through… | ||
| Serverless Architecture on Production: Good, Bad and Ugly Parts | Serhat Can | 44m |
Companies run production workloads on AWS Lambda with concrete tradeoffs: a fully serverless incident management system is built and runs but requires heavy… | ||
| Running a Real-World, Mission-Critical System on Azure | Loek Duys | 45m |
Concrete runbook: a production system runs on Azure Kubernetes Service with Azure SQL/Active Geo‑Replicas, Service Bus in two regions, blob storage with GRS… | ||
| Domain Driven Design: The Good Parts | Jimmy Bogard | 48m |
A greenfield monolith grows to 195 controllers, 652 actions and 120 roles while arguments over repositories and aggregates stall delivery. The second project… | ||
| Three Rewrites, One Startup - An Architect's Journey | Spencer Schneidenbach | 50m |
A construction-integration product undergoes three major rewrites: from a scheduled ETL and stored-procedure monolith with on-prem connector agents to a… | ||
| The Art of Code | Dylan Beattie | 01h 04m |
Shows concrete, surprising artifacts: builds a NAND gate and a self‑running instance of Conway's Game of Life to prove simple rules make a computer; plots the… | ||
| Code on the Road | Adam Ralph | 35m |
Packed campervan setup with a 24Wh Novate e-470 ultrabook, a 50,000 mAh power bank (banned on planes), a USB‑powered 1080p portable monitor and… | ||
| From Monolithic Monster to Majestic Microservice App | Callum Whyte | 46m |
A messy .NET monolith that fails to build and required three weeks of merging becomes a set of incremental services: authentication (IdentityServer + JWT)… | ||
| Six Little Lines of Fail | Jimmy Bogard | 51m |
Six tiny lines call a DB, create an order, hit Stripe, call SendGrid, publish to RabbitMQ, then commit a transaction and failure modes make charging without an… | ||
| Azure Functions Beyond "Out of the Box" - a Guided Tour of Azure Functions Ext. | Tomasz Pęczek | 41m |
Step-by-step guide to building Azure Functions extensions: start with an assembly-level attribute and a Startup class that registers services via the Builder… | ||
| Designing and Implementing REST APIs For the Long Haul | Spencer Schneidenbach | 52m |
Advocates designing the API before coding, choosing auth (OAuth or API keys rather than embedding usernames/passwords), and picking a clear versioning strategy… | ||
| Code the Future, Now | Adam Ralph | 51m |
Demonstrates replacing nightly batch jobs by encoding time into live code: build a saga (NServiceBus) that keeps a single-row week total per customer, updates… | ||
| Welcome to the Machine | Hadi Hariri | 56m |
Information systems monetize attention using targeted ads, microtargeting and “dark posts,” plus opaque algorithms that curate and censor; examples include… | ||
| Feature Toggles: The Good, The Bad and The Ugly | Andy Davies | 43m |
A catastrophic reuse of a flag at a high‑frequency firm causes an infinite loop across 7 of 8 servers, racks up ~$450M in 45 minutes and ends the company… | ||
| Microservices from the Trenches. When Buzzwords Don't Make Your Application Work | Dan Patrascu-Baba | 53m |
Rebuild of a time-and-attendance system for contact centres uses .NET, a single real bounded context (timesheet) plus several small CRUD support services… | ||
| Identifying and Scoping Microservices | Christian Horsdal | 49m |
Three concrete rules decide microservice boundaries: make the primary cut by business capabilities (discover bounded contexts and map capabilities like points… | ||
| Designing a System for Chaos | Paul Stack | 46m |
Chaos engineering experiments on production-like failures to uncover real weaknesses: Netflix’s Simian Army (including Chaos Monkey and Chaos Kong)… | ||
| ML Buzzwords Demystified | Natalia An | 50m |
DevConf - The Software Craftsmen Festival for Sharing Knowledge and Inspiration (https://devconf.pl/)
Machine Learning is a fast evolving discipline and one… | ||
| How to Use Machine Learning and .NET to Write Crushing Metal Riffs | Michał Łusiak | 31m |
Hands-on experiment trains a sequence model on roughly 200 short riffs from Metallica, Slayer and Anthrax converted to a six-string fret/time token format… | ||
| Breaking Black-Box AI | Evelina Gabasova | 47m |
Uses R and scikit-learn to show concrete failures: adding one outlier at (100,100) turns a 90% p-value random fit into a model with 98% R‑squared, a single… | ||
| Manual Memory Management in .NET Framework | Adam Furmanek | 48m |
Shows how to copy and allocate reference objects anywhere by using TypedReference and __makeref/__refto, then getting raw pointers to object headers and fields… | ||
| Logging, Instrumentation, Dashboards and Alerts - for Developers | Henry Been | 45m |
Live demo of a URL-shortener built on Azure with Functions, a queue, and a SQL DB shows instrumentation end-to-end: SDK + TelemetryClient emits custom metrics… | ||
| Kaizen-Driven Development: Carve Your Own Path | Sebastian Gebski | 56m |
A scale-up that reaches >$100M valuation and sustains ~20% quarterly growth uses Kaizen, Theory of Constraints and systems diagrams to solve concrete scaling… | ||
| Privilege as a Technical Debt | Amr Abdelwahab | 37m |
Argues that privilege as technical debt maps to concrete bugs and product failures and gives tools and examples: Rails guides assume first name and last name… | ||
| Quantum Computing: The Important Stuff | Coleman Collins | 47m |
Claims that quantum computers will break RSA tomorrow get tempered by specifics: current devices are noisy and non error corrected with around 50 qubits… | ||
| Security - Only Developers Can Make It Proactive | Beata Szturemska | 36m |
Case study demonstrates a full exploit of a Spring Data REST RCE in a demo app using curl, a GitHub vulnerable sample, and a VM split into attacker and… | ||
| Kotlin/Anywhere | Hadi Hariri | 46m |
Kotlin now compiles to JVM, Android, JavaScript and native platforms via LLVM, with Gradle builds and a C interop tool used to bind libraries like libcurl… | ||
| Data Over Code: A Short Hyperbole | Norbert Wojtowicz | 52m |
Argues that systems work better when code is split into data vs computation vs action and when executable behavior is turned into data. Shows routers… | ||
| 7 Deadlier Sins of Craftsmanship | Tomasz Dubikowski | 48m |
Seven recurring anti-patterns map to cognitive biases: pride = illusion of knowledge leading to opinionated decisions; greed/lust = hoarding shiny tech and… | ||
| Ant Paths and Strindberg’s Elevator – Leadership and Value in an Age of Change | Johan Öbrink | 51m |
Argues society is entering a new revolution where identity and value shift from nations and singular individuals to networked tribes and augmented humans… | ||
| When Human Life Depends on Software - Introduction to Safety-Critical Systems | Maciej Gajdzica | 50m |
Compares everyday app work with tightly regulated development for aviation, automotive, medical, space and industrial control by naming the standards, the… | ||
| Designing Accessible Apps | Dennie Declercq | 49m |
Argues that accessible apps use concrete design moves: simplify screens, use bigger fonts and high contrast, prefer stacked lists over grids for easier… | ||
| Async Internals in .NET | Adam Furmanek | 51m |
Explains how await targets awaiters not necessarily Task objects, shows the compiler‑generated state machine and how synchronization context capture causes… | ||
| Impostor Syndrome | Anita Przybył | 28m |
Defines impostor syndrome as persistent self-doubt and inability to internalize success, links it to fear, depression, perfectionism and neuroticism, and shows… | ||
| Talk to Me Nicely - How to Communicate Your Ideas and Speed Up Your Career | Piotr Stawirej | 50m |
Claims that 85% of career success is emotional and a recent study finds 75% of people overestimate soft skills, then shows concrete tactics: use remove subject… | ||
| Mirror, Mirror on the Wall, What is the Vainest Metric of Them All? | Paul Stack | 49m |
Argues that common headline metrics mislead and gives concrete alternatives and fixes: 100,000 page views means nothing unless conversion to downloads is… | ||
| The Cost of Code | Dylan Beattie | 47m |
Compares a profitable static game (Super Mario: 8 devs, ~40M cartridges at ~$25) with modern webs where running create-react-app pulls 1.5 million lines of… | ||
| nothing matches | ||