~/conference

Build Stuff 2017

date:2017-11-15..2017-11-19
location:Vilnius, Lithuania
series:Build Stuff · 9 editions
titleauthorlength
Crossing the river by feeling the stonesSimon Wardley49m
Introduces a practical mapping method that anchors user needs, plots component evolution from genesis to commodity, and reveals 31 repeatable economic…
Talk on
Moral Foundations Theory help in overcoming resistanceLinda Rising55m
Claim: facts rarely change minds because decisions come from fast, emotional brain systems; experiments (fMRI, behavioral economics) show confirmation bias…
Talk on
Hacked Blockchain Projects What we’ve learnedIvan Liljeqvist49m
Covers concrete failures: Solidity smart contracts with mutable deployment mistakes that allow ownership takeover of a shared library and result in 300 million…
Talk on
The Well-Balanced ProgrammerJ. B. Rainsberger01h 09m
Argues that combining Getting Things Done with test‑first programming solves concrete problems: use the two-minute rule and ticklers to stop significant work…
Talk on
Harnessing Chaos; the hidden ingredient behind building better systems through learningRuss Miles01h 04m
Production is hostile: hardware, latency, exhaustion and human error cause failure to be the norm, so the concrete claim is that chaos engineering builds…
Talk on
Defying Bloomberg & Increasing Tech Diversity: Coal to CodeAmanda Laucher56m
A staged program recruits rural coal communities with a two‑week intro, 16-week boot camp, followed by apprenticeships and paid contractor stints; graduates…
Talk on
Big Bang Redesign Smashing Magazine’s 2017 Relaunch, a Case StudyVitaly Friedman01h 06m
Eighteen months of work replaces a multi-platform LAMP mess with a static prebuild with Hugo served from a CDN, plus JavaScript APIs and service workers to…
Talk on
Data Modeling in a Non-Relational WorldOren Eini55m
Relational schema rules break when using documents; model around aggregates and coherent independent isolated units instead of foreign keys. RavenDB supports…
Talk on
The Web That Never WasDylan Beattie44m
Dylan wrote his first web page in 1992 and never looked back. He's the systems architect at Spotlight, the UK's leading casting service for professional…
Talk on
How I learned to stop being afraid and love the JVMJames Turnbull37m
Java is no longer the inscrutable heavyweight it once was: Java 8+ lambdas and streams make code more concise, build tooling (Gradle, modern Maven, uberjars…
Talk on
From dependency injection to dependency rejectionMark Seemann55m
Argues that partial application in F# is equivalent to constructor injection (it compiles to a class with three fields and a constructor) but that pattern is…
Talk on
Do or don’t There’s no try Or is there The power of monads explained Sort ofSander Hoogendoorn59m
Explains monads by building concrete boxes: a Try monad implemented in Java (and ports to TypeScript and C#), a Maybe/Promise examples pattern to eliminate…
Talk on
Extreme Performance ArchitectureOren Eini01h 03m
Claims a 10x speedup by redesigning RavenDB’s internals: replaces per-request GC-heavy allocations with a pooled context pool and arena-style native…
Talk on
I had microservices and I didn’t knowDino Esposito55m
A company grows from two people to ~30–60 over six to seven years and discovers its backend is actually a set of microservices: five or six web apps (a player…
Talk on
The DDD Do-Over: Domain-Driven Design Lessons LearnedJimmy Bogard01h 01m
Revisits two near-identical legal projects: the first is a forced “majestic monolith” with 195 controllers, 652 actions and 121 hard-coded roles that collapses…
Talk on
Patterns & Anti Patterns for Scaling & Enabling DevOps AdoptionRoy Osherove55m
Argues that enterprise DevOps fixes actual bottlenecks by building a pipeline that produces a single binary stored in Nexus/artifactory, runs…
Talk on
A security tester's toolkitNiall Merrigan01h 01m
Demonstrates hands‑on offensive steps: boots Kali Linux VM, maps networks with nmap, finds 597,458 IIS6 hosts via Shodan/Showdown, uses Wi‑Fi Pineapple to…
Talk on
Process IoT information using Akka.NETAarjan Meirink48m
Shows an architecture using Akka.NET actor model for IoT ingestion, using Akka.Cluster and Akka.Persistence to scale and survive node failures. Demonstrates an…
Talk on
12 Factor Apps in .NETIan Cooper01h 01m
Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand
Talk on
I just hacked your app!Marcos Placona38m
Marcos is a developer evangelist at Twilio where he serves communities in London and all over Europe. He is passionate about technology and security and spends…
Talk on
How to end your challenging workday with more energy than you started withRonald van Es57m
Company-wide vitality program addresses three “batteries” — physical, emotional, mental — after a survey shows 70% response, 1 in 5 at increased stress risk…
Talk on
An Abridged Guide to Event SourcingTomer Gabel56m
Argues that event sourcing plus CQRS replaces CRUD for better auditing and tunable consistency, demonstrates a production-ish system for Wix Adi implemented in…
Talk on
SOA lessons learnt (OR Microservices done better)Sean Farmar57m
Argues that most microservices mistakes replay SOA failures and recommends concrete patterns: use messaging (example: NServiceBus) and queues for state…
Talk on
The continuous cultureKim van Wilgen59m
Argument for moving beyond continuous delivery to a culture that makes rapid, safe experiments: claim that high performers run 2555x faster (Puppet Labs) and…
Talk on
Modernizing Legacy .NET Apps with DockerElton Stoneman59m
Demos show a legacy ASP.NET WebForms app packaged with Dockerfiles for Windows, a SQL Server container, and an image2docker extraction; synchronous DB writes…
Talk on
Event Sourced Transformation in Financial SystemsChris Condron52m
A team migrates a large legacy three‑tier app into CQRS plus event sourcing by splitting the middle tier into small domain services that append to an event…
Talk on
Achieving High Load in Advertising TechnologyPeter Milne01h 02m
Adform handles roughly 1.2 million bid requests per second with a tight 50–70 ms bid window, bidding on about 32% and winning under 1% of auctions. an…
Talk on
Who’s Afraid of Graphs?David Ostrovsky01h 00m
Cuts through what graph databases actually do: stores vertices/edges, runs fast in-memory traversals, and fails to shard easily because partitioning is…
Talk on
Building Apple Watch Apps with XamarinAriel Ben Horesh56m
C# app built with Xamarin and WatchKit, authored in Visual Studio for Mac with Xcode for storyboards, uses JSON.NET for messages and WCSession to sync watch ↔…
Talk on
Slaying Sacred Cows: Deconstructing Dependency InjectionTomer Gabel46m
Argues that dependency injection frameworks like Spring or Guice add little value beyond plain constructor injection, showing Java examples and a toy service…
Talk on
Turing's Toy - The story of a mathematical idea that changed the worldØystein Kolsrud44m
A clear, concrete retelling of how Turing formalizes computation with a three-part machine (finite states, infinite tape, read/write head) and then shows there…
Talk on
Real life usecases of Blockchain and open sourceMarta Piekarska49m
Hyperledger grows from 30 to 180 members and ships four tools and five frameworks, with Fabric 1.0 as a production release. Financial firms run a proof of…
Talk on
Solving technical debt of a microservices architectureVaidas, Donatas53m
Microservices proliferate into dozens of tiny services (PDF-per-type, one-off tax endpoints) causing repeated DTO mapping and confusion; team size is ~12–15…
Talk on
Serverless in production, an experience reportYan Cui47m
Company moves from EC2 to an event-driven, service-oriented stack centered on AWS Lambda, running 170 Lambda functions in production and paying roughly 5% of…
Talk on
How to control your codeAlexander Laptev26m
Shows a Visual Studio plugin that runs lightweight diagnostics, highlights suspicious code and prints a ranked list of impacted files with a percentage metric…
Talk on
15 Years of Spring: Evolving a Java Application FrameworkJuergen Hoeller01h 07m
Framework timeline: 15 years from 2002/03 to today, evolution centers on concrete changes not slogans: migration to JDK 5/6/8, the rise of Spring Boot…
Talk on
How to Avoid Creating a GitHub JunkyardLauri Apple47m
Zalando discovers that unfettered publishing creates a cluttered GitHub: about 400 repositories pile up in a year, many missing licenses, CONTRIBUTING.md…
Talk on
Reactive web servicesKamil Szymański01h 01m
Live Java examples use Spring and Project Reactor to show practical gains: moving blocking I/O to async servlets or wrapping with Mono and using…
Talk on
Slicing 'Big Elephant' systems into micro-servicesVytautas Petrauskas27m
A team splits a monolithic banking system by building three microservices: extractor (called pepper), REST API, and UI service, using Spring Boot, OpenShift…
Talk on
Rewriting 15-Year-Old CodeAnna Filina01h 07m
A practical playbook for fixing old web apps: module-by-module rewrites, not risky full rewrites, with an actual billing module rewritten in about a 40-hour…
Talk on
Using F# on Azure Functions in ProductionNikolai Andersen53m
Builds an automated changelog service in F# that calls Octopus Deploy, TeamCity and JIRA APIs, parses merge commits and DB migration tags, and emails a…
Talk on
Open Source Contribution - How does it even work?Amye Scavarda Perrin29m
Explains the corporate problem called fork-and-forget: companies vendor and patch three upstream projects, drift off mainline, then face painful upgrades…
Talk on
The Three Last ConversationsMindaugas Mozūras33m
Head of engineering at Vinted describes running a 32‑person team that does hundreds of deployments per day (about a million total over several years), then…
Talk on
Reading code under the influence of one’s emotionsRomeu Moura56m
Claims that reading code is an under-taught skill and that emotions steer interpretations, so adopt a staged empathy checklist from malice → stupidity →…
Talk on
Smaller not taller: defeating the mobile app architecture giantHeather Downing01h 02m
Argues that most projects don’t need a native app and claims the 60% rule: a responsive site suffices. Compares stacks with specifics: iOS via Swift/Xcode…
Talk on
Real-time-first metricsAurelijus Banelis52m
Argues that pushing netdata-style per-second metrics to the machine nearest the process speeds debugging and decision-making, with examples: custom stats…
Talk on
The quest of automating crash handling at UnityIgor Kochetov26m
Unity has >1M registered users and gets ~6,000 bug reports/month so a custom crash pipeline is built because existing systems like Sakura and Breakpad prove…
Talk on
Controlling Quality in Software DevelopmentJonathan Graham56m
Argues quality is the balance of benefits versus risks and offers three concrete pillars: build the right thing, build it at the right time, build it the right…
Talk on
Functional geometry: picture combinators and recursive fishEinar W. Høst49m
Implements Henderson’s 2002 “functional geometry” approach in F# with Fable, treating pictures-as-functions and composing them with four basic transforms…
Talk on
Math and other good things useful for building a new engineering officeVytas Taujanskas30m
A practical case of launching a new engineering branch: builds a Vilnius office, hired 4 teams in 9 months, and establishes an engineering management process…
Talk on
The Process of Shipping Hardware Products: Hardware Tales for Software EngineersOmer Kilic55m
Built a student attendance monitor that reads existing RFID ID cards, moves from a weekend breadboard to PCB and case, and ships a few hundred units via a…
Talk on
Web Development To Big Data. A JourneySam Elamin42m
Migration from brittle Windows Python ETL to a distributed pipeline that actually works: move batch files into an S3 data lake, convert to Parquet with Spark…
Talk on
How to feel good about the code you contributeMažvydas Skuodas35m
Argues code happiness comes from three levers: novelty/problem solving, social connection, and feedback. Names the brain chemicals as dopamine, serotonin…
Talk on
Why RTL Support Is So Hard: Detours in AbstractionAaron Greenwald55m
Claim: right-to-left support breaks not from vague culture notes but from concrete mismatches — punctuation and numbers rendering, slider semantics, pagination…
Talk on
Baking Boards: Tweak the Recipe for Agile DevelopmentValerie Andrianova49m
JetBrains shows concrete board recipes: product team moves to continuous delivery with two-week sprints, adds designers and testers as visible tasks, limits…
Talk on
Teaching Kids RoboticsDmytro Mindra57m
Claims that kids learn best when complexity is cut and fun is rewarded, showing an Arduino + Scratch bridge that gets a blinking LED working in about two…
Talk on
Man vs Machine: manual and automated security testingAurelijus Stanislovaitis49m
Compares SAST and DAST automation versus manual testing using a 2.3M-vulnerability dataset: automation finds most issues and covers about 90% automation…
Talk on
Never-Neverland of pursuing QualityJustina Juknevičiūtė53m
Argues that quality is a shared responsibility, not just QA, and gives concrete rules: use a Definition of Ready: acceptance criteria, mockups, team review and…
Talk on
Continuous Security in the CloudStein Inge Morisbak01h 03m
A one and a half year migration moves customer-facing railway apps onto AWS, using Terraform modules to define VPCs, security groups, DB subnet groups and a…
Talk on
Resilient Design 101: Queue TheoryAvishai Ish Shalom40m
Wix runs ~500 microservices for ~100 million users and queue theory explains why latency explodes as utilization nears 100%: small variance makes queues grow…
Talk on
Procedural Programming: It Never Went AwayKevlin Henney01h 02m
Argues procedural programming never went away and many modern features actually originate in 1960s languages: Algol 68 orthogonality (closures, void, compound…
Talk on
Sprint Zero: DevOps & Working Software tooMartin Hinshelwood01h 02m
Outlines a concrete Sprint Zero checklist that sets up backlog, tests, and infra so the first sprint can produce shippable software, shows step‑by‑step…
Talk on
How Smart are Smart Things?Avi Itzkovitch34m
Bought a Sense smart alarm clock after a year delay and it fails: Wi‑Fi drops, it misattributes a partner’s sleep, the three‑LED never green, and it gets used…
Talk on
Linux & Windows Containers on a Hybrid Docker SwarmElton Stoneman56m
Demonstrates a running Docker Swarm hybrid cluster that schedules Windows and Linux images to the correct nodes, uses swarm secrets for encrypted connection…
Talk on
Developing for Mixed Reality with HoloLensRafał Legiędź50m
Overview of HoloLens development: Unity + Visual Studio with the Mixed Reality Toolkit provides one‑click project setup, a gaze‑gesture‑voice input model and…
Talk on
What you need to know about the comeback of RPCAli Kheyrollahi43m
Argument: RPC resurfaces because transport and tooling solve old costs, not because distributed computing suddenly changes. Demonstrated a .NET Core gRPC…
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.