Devoxx Belgium 2017
2017-11-06..2017-11-10
Antwerp, Belgium
[Devoxx Belgium 2014, Devoxx Belgium 2015, Devoxx Belgium 2017, Devoxx Belgium 2019, Devoxx Belgium 2024]
| title | author | length |
|---|---|---|
| Plain Functional Programming | Martin Odersky | 47m |
Argues that the useful core of functional programming is plain, specific tools: introduces implicit function types and a configured[T] alias to hide repetitive… | ||
| Parallel and Asynchronous Programming with Streams and CompletableFuture | Venkat Subramaniam | 02h 35m |
Covers concrete rules and demos for Java 8 parallel streams and CompletableFuture: shows a real timing example (17s → 4s with parallel), warns that adding more… | ||
| Exploring Java 9: The Key Parts | Venkat Subramaniam | 02h 34m |
Covers concrete Java 9 changes and how to use them: private and static helpers inside interfaces, try‑with‑resources accepting existing variables… | ||
| 30 Jenkins features and plugins you wished you had known about before! | Joep Weijers | 30m |
Thirty concrete Jenkins tips: use the Jenkins/jenkins Docker image and a volume to persist configs, install plugins via the install-plugins script and trigger… | ||
| gRPC vs REST: let the battle begin! | Alex Borysov, Mykyta Protsenko | 46m |
Compares REST vs gRPC with concrete tradeoffs: gRPC uses ProtoBuf + HTTP/2, forces nonblocking streaming and shows deadline propagation that cancels downstream… | ||
| Kotlin for Java Programmers | Venkat Subramaniam | 52m |
Kotlin compiles to Java bytecode and JavaScript and is shown running via the kotlinc compiler REPL and as scripts (.kts scripts). Examples demonstrate type… | ||
| Building Event Driven Services with Apache Kafka and Kafka Streams | Ben Stopford | 53m |
Explains how Apache Kafka plus Kafka Streams turn event streams into local state and scalable services, using CDC connectors, Avro schema registry and Kafka… | ||
| Map me if you can! Painless bean mappings with MapStruct | Gunnar Morling | 16m |
MapStruct generates Java mapper implementations at compile time from plain interfaces, producing compile-time code generation that yields plain method calls… | ||
| QWERTY or DVORAK? Debunking the Keyboard Layout Myths | Hanno Embregts | 18m |
Research into original sources and a typewriter keymap heat‑map shows QWERTY is not designed to slow typists and the jamming story is at best inconsistent… | ||
| RIBs - Uber's new mobile architecture that scales to hundreds of engineers | Tuomas Artman | 44m |
Uber replaces its fragile, view‑centric app with a state‑tree architecture called RIBs, RIBs = Router Interactor Builder (+Presenter, View), open‑sourced as a… | ||
| Introducing the Flowable Process Engines | Paul Holmes Higgin, Joram Barrez | 50m |
Open-source Flowable provides BPMN, CMMN and DMN Java engines and the demo shows an end-to-end pipeline: process instances are generated, Flowable emits… | ||
| Microservices Data Patterns: CQRS & Event Sourcing | Edson Yanaga | 51m |
Argues that CQRS plus separate read stores is the common practical step toward event sourcing, with concrete trade offs: event sourcing gives very fast writes… | ||
| Prometheus Monitoring for Java Web Applications w o Modifying Source Code | Fabian Stäber | 30m |
Creates a Java agent that injects Prometheus counters into servlet code at class-load time using Byte Buddy, instruments javax.servlet.Servlet.service to… | ||
| Streaming Database Changes with Debezium | Gunnar Morling | 48m |
Debezium captures every row insert/update/delete by reading the database binlog / write‑ahead log and publishing change events to Kafka, with an initial… | ||
| Making Microservices Micro with Istio Service Mesh | Ray Tsang | 49m |
Istio configures a per-instance proxy (Envoy) as a sidecar to handle service-to-service routing, retries, circuit breaking, fault injection and mutual TLS… | ||
| Common API security pitfalls | Philippe De Ryck | 50m |
HTTPS is mandatory and browsers should get HSTS for a year; always enforce TLS before any higher-level checks. Enforce rate limits per API key or account to… | ||
| Easy microservices with JHipster | Julien Dubois, Deepu K Sasidharan | 02h 42m |
JHipster claims 10,000 microservices/month and shows concrete tooling: Spring Boot backends, Angular/React frontends, Eureka + Zuul + Hystrix for discovery… | ||
| An Introduction to JVM Performance | Rafael Winterhalter | 49m |
Explains how Oracle’s HotSpot turns bytecode into machine code via HotSpot C2 compiler and tiered JIT (interpreter → C1 → C2), why the JVM profiles at runtime… | ||
| Kafka as a Message Queue: can you do it, and should you do it? | Adam Warski | 48m |
Demonstrates a Kafka-based message queue called kmq that uses two topics (queue + markers), writes start/end markers, and runs a redelivery tracker with an… | ||
| Using Kotlin to implement Clean Architecture | Lieven Doclo | 41m |
Shows a working CRUD ecommerce example implementing Clean Architecture with Kotlin, Spring Boot, Spring Data and MongoDB; use cases are split into findProducts… | ||
| Move Slow and Mend Things | Kevlin Henney | 48m |
Argues that speed without direction wastes effort: velocity is displacement with direction not just speed, so use OODA/PDCA loops to treat architecture and… | ||
| Collectors in the wild! | José Paumard | 02h 47m |
Collector API in JDK 8 gets used to replace many stream terminal patterns by composable collectors, with concrete demos on a 120,000‑line article file… | ||
| Tensorflow, deep learning and modern RNN architectures, without a PhD | Martin Gorner | 53m |
Walks through building working systems with concrete choices: TensorFlow dynamic_rnn plus GRU cells, bi‑directional RNNs, and GloVe embeddings; attention is… | ||
| Code your logic, not your infrastructure | Niall Deehan | 41m |
Shows how Camunda BPM runs executable BPMN models as an orchestration layer that keeps business logic in independent services and the engine managing state… | ||
| Cyclomatic Complexity for Developers | Jeroen Resoort | 14m |
Explains cyclomatic complexity as the exact measure from a control‑flow graph using M = E − N + 2 applied to individual Java methods, and shows how switches… | ||
| Design Patterns with Kotlin | Murat Yener | 31m |
Shows concrete conversions of Gang of Four patterns to Kotlin using IntelliJ’s Java→Kotlin converter and Kotlin→Java decompiler, demonstrating fewer lines and… | ||
| Tensorflow and deep reinforcement learning, without a PhD | Martin Gorner | 37m |
Trains a policy-gradient agent in TensorFlow to play Pong from raw pixels using frame differences, a tiny two-layer dense network and sampling of actions via… | ||
| Shenandoah: The Garbage Collector That Could | Aleksey Shipilev | 56m |
Shenandoah is a low‑pause OpenJDK collector that actually moves objects concurrent evacuation without long stop‑the‑world pauses by using concurrent mark… | ||
| Developing Java applications using Visual Studio Code | Martin Aeschlimann | 33m |
Visual Studio Code shows a Java workflow that reuses the Eclipse JDT core repackaged as a language server, adds a Red Hat–led Java extension with 577K VS Code… | ||
| Serverless Architecture Patterns and Best Practices | Chris Munns | 46m |
Practical advice on building serverless apps with AWS Lambda: use AWS SAM to cut a CloudFormation template from ~80 lines to ~20 and test locally with SAM… | ||
| Zen Habits of using IntelliJ IDEA | Victor Kropp | 50m |
Shows how to strip IntelliJ to a distraction‑free layout, hide project and tab bars, enable semantic highlighting, and save settings via the JetBrains Toolbox… | ||
| Offline first applications, syncing with PouchDB & CouchDB | François Gengler | 14m |
Shows how to make a web or hybrid app write to PouchDB local DB and rely on CouchDB replication over HTTP to sync changes, with a live demo of an AngularJS… | ||
| Slice & Dice your Monolith with Domain Driven Design | Edson Yanaga | 02h 31m |
Live-coding shows how an anemic monolith becomes a model-first DDD system: custom immutable value types (OrderNumber, Price), JPA 2.1 attribute converters and… | ||
| Tensorflow, deep learning and modern convolutional neural nets, without a PhD | Martin Gorner | 57m |
Builds a plane detector starting from a 20x20 classifier trained in TensorFlow + ML Engine using TensorBoard, the Estimator API and the Dataset API; converts… | ||
| Easily secure and add Identity Management to your Spring Boot applications | Sébastien Blanc | 32m |
Live coding shows how to add Keycloak to a Spring Boot app end to end: unzip and run a Keycloak server, create a realm/client/role/user, add the Keycloak… | ||
| Spring Boot 2 0 Web Applications | Stéphane Nicoll, Brian Clozel | 51m |
Spring Boot 2.0 shows a concrete reactive stack: a live-coded dashboard connects to an aggregator on port 8080 that receives sensor readings every 10 seconds… | ||
| Java Language Futures - All Aboard Project Amber | Brian Goetz | 01h 00m |
Local-variable type inference ships as var in JDK 10 and is limited to locals (not fields or API signatures); the compiler normalizes capture types and forbids… | ||
| How to Build an Event-Driven, Dynamically Reconfigurable Microservices Platform | Sven Beauprez | 50m |
Describes a platform that combines Apache Ignite and Docker to build an in-memory, event-driven microservice grid where containers auto-register, auto-discover… | ||
| Data Stream Processing Concepts and Implementations | Matthias Niehoff | 45m |
Overview of concrete stream-processing choices and tradeoffs: Google Cloud Dataflow API style watermarks and triggers balance latency vs correctness (example… | ||
| Making Blockchain Real with Hyperledger Fabric v1 | Eric Cattoir | 17m |
Hyperledger Fabric v1 is presented with a concrete toolchain: Hyperledger Composer models assets and participants, generates JavaScript smart contracts, and… | ||
| Angular vs React Smackdown | Matt Raible, Deepu K Sasidharan | 50m |
Comparison shows concrete tradeoffs: two apps are generated with angular-cli and create-react-app via JHipster, deployed to Heroku and measured with Lighthouse… | ||
| Comparison Method Violates Its General Contract! (Part 1) | Stuart Marks | 30m |
Explains why Java sorting sometimes throws "comparison method violates its general contract!" by showing concrete buggy comparators: Integer overflow via… | ||
| Zero to App Live coding an Android app on Firebase in Kotlin | Jen Tong | 47m |
Live-coded an Android Kotlin app that records audio, uploads it to Cloud Storage, Authentication, Realtime Database, and triggers Cloud Functions with Speech… | ||
| Moving Java Forward Faster | Mark Reinhold, Brian Goetz | 20m |
Java moves to a strict six-month feature releases cadence (next release March 2018), with every-third-year long-term support every three years (first LTS Sept… | ||
| Bean Validation 2.0 - you’ve put your annotations everywhere! | Gunnar Morling | 14m |
Bean Validation 2.0 makes Java 8 a hard requirement and adds concrete features: @Repeatable constraints for multiple validation groups, container element… | ||
| Getting Started with Ethereum Solidity Development | Sebastien Arbogast, Said Eloudrhiri | 02h 47m |
Hands-on guide that builds a D-Vox conference DApp: Solidity 0.4.x contracts with structs, mappings and events, a payable register that stores attendees and… | ||
| Building React applications with JHipster | Sendil Kumar N, Deepu K Sasidharan | 14m |
JHipster adds React + Spring Boot scaffolding in beta that generates a full monolith (Maven backend, MySQL by default), installs front-end deps with yarn… | ||
| API Versioning for Zero Downtime | Patrice Krakow | 49m |
ING builds an API platform that separates API (interface) from service (implementation), makes an API endpoint the atomic routing key, and uses an API registry… | ||
| The Rise of the Weaponized AI Propaganda Machine | Berit Anderson | 42m |
Claims that a coordinated electioneering platform combines a automated propaganda network of SEO-gamed sites with cookies to track targets, plus Facebook dark… | ||
| Building a self driving RC car | Bert Jan Schrijver, Tim van Eijndhoven | 49m |
A team converts a €200 RC car with a €150 sensor budget into an autonomous racer using Raspberry Pi, OpenCV and Java on Vert.x, controlling servos via… | ||
| Kotlin DSLs in 42 minutes | Eugene Petrenko | 40m |
Step‑by‑step live coding shows how to turn Java builders into a type‑safe, statically typed Kotlin DSL using lambdas with receiver and extension functions… | ||
| Java 9 VarHandles Best practices, and why? | Tobi Ajila | 41m |
Java 9 VarHandles provide atomic operations and fine-grained memory ordering on any field type (instance/static/array/bytebuffer) as a safe replacement for… | ||
| Angular Applied | Yakov Fain | 02h 44m |
Live-codes a complete Angular v5 + TypeScript front end generated with Angular CLI: run ng new, ng generate components/services, ng serve and see hot-reload on… | ||
| 10 tips to become an awesome Technical Lead | Bart Blommaerts | 48m |
Ten concrete practices for taking technical lead responsibility: run the OODA loop (observe, orient, decide, act) to drive small continuous improvements; stay… | ||
| Angular for Java Developers | Yakov Fain | 51m |
A small Angular v5 app gets generated with Angular CLI, written in TypeScript, using Bootstrap for UI and an HTTP client service that fetches 6 products as… | ||
| Google Cloud Spanner: Global consistency at scale | Robert Kubis | 33m |
Google Cloud Spanner appears as a fully managed, horizontally scalable relational DB with Live coding and demos showing Java client setup, schema DDL, inserts… | ||
| Behavior driven integration with Cucumber and Citrus | Christoph Deppisch | 30m |
Combines Cucumber and Citrus so Gherkin feature files drive real integration tests against a running Spring Boot voting app, exercising HTTP REST, JMS and mail… | ||
| Going Reactive with Spring 5 & Project Reactor | Mark Heckler, Josh Long | 51m |
Spring 5 plus Project Reactor powers a Netty-based reactive web runtime that runs a live-coded "Flux Flicks" movie service using Spring WebFlux and reactive… | ||
| Documentation as code (explained to my dad) | Hubert Sablonnière | 47m |
Shows a concrete workflow: write in AsciiDoc, edit in an IDE (Atom/VS Code/IntelliJ) with syntax and preview, store in Git/GitHub, review with pull requests… | ||
| Java on the GPU Where are we now? | Dmitry Aleksandrov | 51m |
History plus hands‑on: GPUs move from fixed shaders to OpenGL bindings in Java (JOGL) and full GPGPU via OpenCL and CUDA; Java bindings available include… | ||
| Command Line Curiosities - Making the Terminal Sing | Hamza Haiken | 24m |
Creates usable terminal graphics libraries (Python cursebox and a Scala ANSI-only framework cirrhosis) and releases them open source. Demonstrates a Mandelbrot… | ||
| OpenShift the power of Kubernetes for developers | Marek Jelen | 45m |
OpenShift is a Kubernetes distribution that adds a developer workflow: build from source-to-image (S2I), binary or Docker image, run locally with minishift… | ||
| From Java bytecode to instant class diagrams with Class Visualizer | Jonatan Kazmierczak | 30m |
Dealing with existing big Java codebase is typically not a pleasure. First of all we need to understand it - starting from the structure of classes and… | ||
| Safely Shoot Yourself in the Foot with Java 9 | Heinz M. Kabutz | 48m |
Java 9 replaces Unsafe-era hacks with VarHandles and method-handles lookups but shows exactly how to regain old powers using --add-opens/--add-exports… | ||
| How to scale your app in minutes with container and AWS ECS | Arnaud Koster | 15m |
Explains a concrete pipeline: Dockerize a Spring Boot app, push image to ECR repo in 20s, create an ECS cluster of EC2 container instances (cannot mix instance… | ||
| Deploying Spring Boot apps on Kubernetes | Thomas Risberg | 31m |
Step‑by‑step demo of building a Spring Boot Docker image, running it on minikube and kubectl, and replacing ad‑hoc runs with Deployment YAMLs; shows… | ||
| Java 8: the good, the bad and the ugly | Brian Vermeer | 49m |
Java 8 adds lambdas, Optionals and streams but the talk gives actionable limits: lambdas replace boilerplate but avoid block lambdas and prefer single-line or… | ||
| CERN, from an IT Perspective | Derek Mathieson | 32m |
CERN runs the 27 km Large Hadron Collider that accelerates protons to 7 TeV and 99.9999991% of light speed, sending ~3,000 bunches (≈100 billion protons each)… | ||
| Collections Refueled | Stuart Marks | 51m |
JDK 9 adds convenience factory methods (JEP 269): List.of, Set.of, Map.of (Map.ofEntries + entry for >10 pairs) that return new private implementations which… | ||
| Scala js: getting the best of JavaScript and Scala | Sébastien Doeraene | 49m |
Scala.js compiles Scala to JavaScript and is used here to build a working memory pairs game backed by the Phaser JS library. The code shows iterative facade… | ||
| How Events Are Reshaping Modern Systems | Jonas Bonér | 54m |
Argues that event-driven design yields autonomous, loosely coupled services and demonstrates a working Akka-based demo: three actors (orders, inventory… | ||
| JUnit 5 — The New Testing Framework for Java and Platform for the JVM | Marc Philipp, Sam Brannen | 51m |
JUnit 5 is presented as a JUnit Platform + Jupiter + Vintage modular system that runs on Java 8+ and already supports IDEs and build tools; it was crowdfunded… | ||
| No-Frills REST API Testing with REST-Assured | Michel Schudel | 29m |
A concise introduction to the REST-Assured Java DSL for component testing REST services, showing real code against a Spring Boot REST service. Covers reusable… | ||
| From Spring Boot 1 in Java to Spring Boot 2 in Kotlin | Mark Heckler, Sebastien Deleuze | 02h 14m |
Live-coding shows a Java Spring Boot 1 blog app converted to Kotlin on Spring Boot 2 / Spring Framework 5 using Spring Data Kay, with domain types turned into… | ||
| Testing Java Microservice | Alex Soto, Andy Gumbrecht | 02h 36m |
Testing strategy layers unit, component and integration tests and adds service-specific tools to keep fast feedback while validating real deployments. Examples… | ||
| Cloud Native with Spring Boot on Google Cloud Platform | Jisha Abubaker | 27m |
A concrete demo shows Spring Cloud GCP milestone wiring Spring Boot to real GCP services: uploads cat images to Google Cloud Storage, persists cat records to… | ||
| D3 js: Easy and flexible data visualisation using Web standards | Jos Dirksen | 51m |
D3 v4 with its modular API lets you bind arrays to DOM and manage enter-update-exit lifecycles to create, update and remove SVG elements; the talk shows… | ||
| Speedup unit testing with the Spock framework | Ben Ooms | 18m |
Claims Spock cuts boilerplate vs JUnit by using data-driven tables (inline or from files), Groovy-based specs with given/when/then blocks, and clearer failure… | ||
| Why Spring ❤ Kotlin | Sebastien Deleuze | 47m |
Shows migrating a Spring Boot 1 Java + JavaScript app to a Spring Boot 2 pure Kotlin app using Spring Framework 5, Reactor and Spring Data with working code on… | ||
| Comparison Method Violates Its General Contract! (Part 2) | Stuart Marks | 30m |
Explains why a buggy Comparator triggers "comparison method violates its general contract": TimSort used by Java 7+ detects inconsistent ordering, so incorrect… | ||
| Consumer driven development with Spring cloud contract | Ben Ooms | 17m |
Shows how Spring Cloud Contract turns consumer-written contracts into executable tests that verify providers by generating acceptance tests run during the… | ||
| Building Web Applications on Spring Framework Using the Across Platform | Arne Vandamme | 46m |
Live coding shows a Spring Boot app generated with the Across platform, using JPA, Spring Data, Lombok and Thymeleaf to add an Across modules admin UI and CMS… | ||
| Baking a Microservice PI(e) | Antonio Goncalves, Roberto Cortez | 02h 44m |
Hands-on build of a microservice stack on a 12-node Raspberry Pi cluster: a Number API (math.random) and a Book API that calls it, an Angular UI, and three… | ||
| Ask the JDK Architects | Mark Reinhold, Alex Buckley, Alan Bateman, Brian Goetz, Stuart Marks | 52m |
Audience Q&A covers concrete progress and timelines: Sumatra fizzled after joint Oracle–AMD work but the follow-on is Graal compiler work inside Project… | ||
| Empathetic communication at work | Sharon Steed | 02h 43m |
Workshop argues that empathy is a learnable verb not just an idea and gives concrete steps: empathy as a choice, put your phone away, pause before replying… | ||
| Kotlin Deep Dive | Guy Heylens, David González | 02h 38m |
Shows a working Spring Boot REST API (H2 in-memory, Swagger) and an Android client wired in Gradle/IntelliJ with code on GitHub; demonstrates concrete Kotlin… | ||
| Hibernate you know it... but actually you don't | Sanne Grinovero | 51m |
Hibernate ORM 5 cleans up bootstrap, requires Java 8, and makes Session AutoCloseable while implementing EntityManager to cut adapters; bytecode enhancement… | ||
| How Uber Audits Real time Infrastructure of Trillion+ Messages | Ankur Bansal | 41m |
Audit system Chaperone counts messages end-to-end through Kafka at Uber scale, claiming visibility over trillion+ messages per day by embedding creation… | ||
| Fast reliable Swift builds with Buck | Robbert van Ginkel | 28m |
Uber replaces Xcode build steps with Buck and a distributed cache, adding Swift support upstream so CI and developers share intermediate artifacts. Repository… | ||
| Lazy Java | Mario Fusco | 49m |
Shows how to implement laziness in Java 8 with concrete code: builds an infinite Stream 'from' and a custom lazy list that defers evaluation, demonstrates a… | ||
| Quantum Computing Exposed: Deep Dive | James Weaver, Johan Vos | 02h 42m |
Covers concrete claims and demos: qubits as Bloch-sphere/unit-circle vectors, Hadamard and CNOT gate matrices, and Hadamard+CNOT choreography that yields… | ||
| Image Recognition with Deep Learning From prototype to production | Ben Vermeersch, Mario Van den | 46m |
A clothing recognizer trains a convolutional network on about 300,000 labeled images using Python with Keras (TensorFlow backend) and one GPU, then truncates… | ||
| Conversational Bots : Amazon Lex, IBM Watson, Microsoft Bot and Google Assistant | Tara Walker, Eric Cattoir | 02h 35m |
Live demos compare four stacks and show what actually gets built and what works: Dialogflow (API.ai) demo shows intents, entities, contexts, webhook… | ||
| A year of mob programming tips and tricks | Tommy Tynjä | 43m |
Team runs mob programming every workday for over a year and reports concrete gains: throughput rises from 12 to 50 tickets per month and deployments average… | ||
| Troubleshooting & Debugging Production Microservices in Kubernetes | Ray Tsang, Baruch Sadogursky | 51m |
Demo shows how to find a production fault end-to-end: compare image checksums in Artifactory (build 50), inspect Jenkins/CI metadata, query exported logs in… | ||
| Not all equals methods are created equal | Jan Ouwens | 28m |
Shows concrete bugs: an IDE can generate an equals with the wrong signature (equals(Object) signature), mutable fields that change hashCode break HashSet… | ||
| From 0 $100 billion: Inside lessons on how to scale your dev workflow | Michiel Michiel Toneman | 52m |
Processes over $100 billion a year and explains the concrete practices that scale it: trunk‑based Git with a branch‑per‑release workflow, enforced four‑eyes… | ||
| Build, Scale, & Create IoT and Mobile connected applications with the Cloud | Tara Walker | 46m |
Live demos show a web and mobile UI sending MQTT messages through AWS IoT to a remote device emulation (a voting cube) and to real smart bulbs, with an Alexa… | ||
| Democratizing Serverless: The New Open Source Fn Platform | Travis Reeder, Reed Allman | 39m |
Open source Fn Project runs functions as Docker images, supports Go, Node.js and Java, and uses an FN CLI to build, test (JUnit) and FN run locally before FN… | ||
| Eclipse MicroProfile: A quest for a lightweight and modern enterprise Java platform | Mike Croft | 52m |
MicroProfile claims a lightweight, production-ready enterprise Java toolbox: concrete pieces include Config 1.1 (adds URL converter and system‑property… | ||
| Neural Networks: Walkthrough | Katharine Beaumont | 01h 50m |
Step-by-step walkthrough of building and training simple neural nets using Python and TensorFlow with live demos: explains linear, binary threshold, sigmoid… | ||
| (Deep) Learning to Fly | Krzysztof Kudrynski, Błażej Kubiak | 48m |
Builds a closed system that maps a single RGB frame to a depth map and low-level controls, using OpenCV, Python, FFmpeg and a Parrot AR.Drone controlled by the… | ||
| Sencha Ext JS a framework for building enterprise data intensive web applications | Olga Petrova | 14m |
Ext JS v6.5 claims a complete enterprise stack: a component library (grids, pivot, charts, calendar), data package with models/proxies/readers/writers… | ||
| Clean, Easy & Stable Android Architecture | Britt Barak | 40m |
A simple Jelly Bean recipe app demonstrates a three-layer architecture (presentation/domain/data) with concrete choices: ViewModel objects hold UI state… | ||
| Asciidoctor: New, Noteworthy, and Beyond | Alex Soto | 29m |
Asciidoctor adds concrete features: configurable xref styles (full/short), advanced include tag filtering that can exclude tags and strip commented blocks… | ||
| Love is ... Git | Sascha Binger | 16m |
A German insurance team documents 10 golden rules that turn chaotic CVS-era habits into a repeatable Git workflow, showing the exact simple configuration, the… | ||
| Building Cloud Native Progressive Web Apps | Matt Raible, Josh Long | 02h 30m |
Live coding builds a reactive microservice ecosystem: a Kotlin Spring Boot service (reactive WebFlux + reactive MongoDB) called beer catalog service, a… | ||
| Spring Framework 5: Hidden Gems | Juergen Hoeller | 18m |
Spring Framework 5.0 ships practical refinements: a new spring-jcl default logging bridge to avoid dependency shims; classpath scanning optionally replaced by… | ||
| Migrating to Java 9 Modules with ModiTect | Gunnar Morling | 15m |
ModiTect is a Maven-based tool that analyzes project classpaths to generate candidate module descriptors, applies rule-based edits for requires and exports… | ||
| Continuous Delivery with Containers: The Good, the Bad, and the Ugly | Daniel Bryant | 52m |
A Jenkins-based pipeline builds Java apps into a single image artifact (multistage Docker builds), pushes images to registries (Docker Hub, JFrog, Nexus), and… | ||
| Introducing RIG – the Reactive Interaction Gateway | Kevin Bader | 28m |
RIG is a stateful gateway that holds frontend connections, consumes Kafka topics and routes events to connected devices across a cluster, enabling instant… | ||
| The impact of the GDPR | Michael Demey | 48m |
Regulation replaces the old 1995 directive and applies immediately to any service targeting EU citizens; enforcement starts May 2018 after publication in April… | ||
| Blue Team Security Actual Security work for Actual Developers | Siren Hofvander | 46m |
Claim: validate inputs eliminates roughly 98% of common attacks; start by threat-modeling the architecture with STRIDE and map each red line to mitigations… | ||
| Dr. Strangecode | Alex Snaps | 45m |
Argues that common Java/C++ failures — use‑after‑free, overflows, NullPointerException, ConcurrentModificationException — come from expressible-but-unsafe… | ||
| Next Generation Asynchronous Patterns in JavaScript | Jonathan Mills | 41m |
Covers concrete migration paths: use Promises (fetch + .then/.catch) to avoid callback hell; use generators (or co) to yield promises and wrap async flows in a… | ||
| Spring Framework 5: Themes & Trends | Juergen Hoeller | 55m |
Spring Framework 5.0 goes GA in September 2017 with a JDK 8 baseline and Java EE 7 APIs, adds JDK9-friendly automatic-module-name manifests so apps can opt… | ||
| Top Elasticsearch tips | Nicolas Buisson | 16m |
Configure clusters by testing actual limits: run a one-shard sizing test that indexes typical documents and simulates searches to find the maximum shard size… | ||
| The Diabolical Developer's Guide to Perfomance Tuning | Martijn Verburg | 51m |
Performance diagnosis uses a strict decision tree (PDM): measure continuously, ask what the CPU is doing, then narrow to memory vs threads vs JIT vs I/O… | ||
| Video Games are for idiots | Laurent Victorino | 46m |
Game studios resist many modern practices and deliberately keep old tools like Excel 98 and SVN to manage long unpredictable projects. Triple-A titles… | ||
| Modules in One Lesson | Mark Reinhold | 51m |
Live coding shows turning a HelloWorld jar into two modules, compiling them on the module path, and provoking real errors: missing requires fails at compile… | ||
| Polishing the Diamond: Core Library Improvements in Java 9 | Richard Warburton, Raoul-Gabriel Urma | 47m |
Live-coded demos show the JShell REPL evaluating expressions and running examples interactively and successfully, not slides. Java 9 adds concise factory… | ||
| Using Android Things to Detect & Exterminate Reptilians | Gautier Mechling | 40m |
A prototype uses Android Things on a Raspberry Pi and an Arduino to detect human‑like skin temperature and capacitive touch, runs a small on‑device… | ||
| Apache NetBeans! | Kirk Pepperdine, Sven Reimers, Geertjan Wielenga, Martin Klän | 32m |
Oracle donates NetBeans to Apache (October 2016) and the project moves into incubation with the platform + Java SE modules first; the code drop counts 45,000… | ||
| Interview with Deepu K Sasidharan & Julien Dubois | Deepu K Sasidharan, Julien Dubois | 04m |
JHipster announces a working React alpha available with a planned beta release imminently and full support targeted within one to two months; the generator… | ||
| Deep into the IoT Trenches: How to Build a Connected Product | Jeroen Mols | 46m |
Built Wi‑Fi and BLE products (speakers, air purifiers, coffee machines) and the connectivity stack for Philips Hue, showing what actually works at scale… | ||
| CloudFoundry or Kubernetes/Kubo: Choosing the Right Platform for the Job | Pieter Humphrey | 01h 02m |
Compares Cloud Foundry + BOSH vs Kubernetes on BOSH with concrete demos: Spring Cloud Data Flow apps run on Cloud Foundry while Elasticsearch runs in a Kubo… | ||
| WebHooks vs WebSub: which one to stream your events in Real Time? | audrey neveu | 26m |
Compares ad‑hoc WebHooks and the W3C WebSub protocol, shows a working Node/Express webhook receiver exposed with ngrok demo worked and a GitHub webhook that… | ||
| Amazon Alexa Skills vs Google Home Actions the Big Java VUI Faceoff | Baruch Sadogursky, Viktor Gamov | 50m |
Live coding builds the same stand-up helper twice: an Alexa Skill wired to AWS Lambda (Java/Groovy, Gradle, S3 deployment) and a Google Action using… | ||
| Interview with Yakov Fain | Yakov Fain | 05m |
A practical survey of Angular 5 that pairs a Spring Boot server with a client built via Angular CLI and the ng new workflow, claiming upgrades from Angular 4… | ||
| Twitter's quest for a wholly Graal runtime | Chris Thalinger | 54m |
Twitter replaces HotSpot C2 with the Java-written Graal compiler on core Scala services, runs it on a dedicated cluster and deploys it to production tweet and… | ||
| 7 essential softskill survival secrets for developers | Nick Vanderhoven, Jeroen Horemans | 15m |
Seven concrete habits: treat soft skills like code with five-minute experiments, stop accepting fuzzy estimates and say no to black‑box scope, prototype a tiny… | ||
| Java EE 8: What's New in the Java EE 8 Release | David Delabassee | 50m |
Java EE 8 adds concrete features: a JSON Binding API for POJO⇄JSON with annotations and configurable naming, JSON-P 1.1 with JSON Pointer, Patch and… | ||
| The Anatomy of Java Vulnerabilities | Steve Poole | 49m |
Shows a real double-to-string parsing hang from 2001 that can crash servers by sending a crafted header, cites 692 Java CVEs and $450B/year cybercrime (2016)… | ||
| Serverless Machine Learning: a beginner's guide | Bret McGowen, Yufeng Guo | 45m |
A complete serverless pipeline that ingests images from Cloud Storage, converts pixels to columnar rows into BigQuery, batches exports to CSV, runs TensorFlow… | ||
| Interview with Berit Anderson | Berit Anderson | 11m |
Claims that weaponized AI already shapes elections and public life with targeted propaganda driven by fake bot networks and advertising incentives. Notes… | ||
| AI and Minecraft Lars | Lars Gregori | 28m |
Uses Project Malmo to run agents inside Minecraft via mission XML and a Python API, with hooks to Lua/Torch and C#/Java clients. Shows a scripted demo that… | ||
| The Do's and Don'ts with Java 9 | Robert Scholte | 28m |
Module descriptors can break the Maven ecosystem by changing jar identity: adding a module name is final and can make previously coexisting versions collide… | ||
| Interview with Josh Long & Matt Raible | Josh Long, Matt Raible | 05m |
Full-stack demo built in three hours with a Kotlin backend on Spring Reactive, an Angular frontend in TypeScript with RxJS, and real production concerns… | ||
| The Computer Science behind a modern distributed data store | Max Neunhöffer | 52m |
Explains concrete systems and tradeoffs: consensus uses Raft requires an odd-numbered quorum and majority replication to append a persisted log and elect a… | ||
| A Raspberry Pi and DeepLearning4J Brain That Plays Minecraft | Simon Ritter | 50m |
A functioning Java-based brain runs on a Raspberry Pi cluster using DeepLearning4J and RL4J with Project Malmo as the Minecraft interface and Zulu embedded JVM… | ||
| Interview with Brian Goetz | Brian Goetz | 05m |
Java moves to a six-month release cadence where finished features board the next train and unfinished work waits for the following one, reducing big multi-year… | ||
| Fallacies of Doom Lessons learned from porting Doom 3 to Java | Mahmoud Abdelghany | 52m |
A full Doom 3 C++ engine compiles and runs in Java as djoom3 after about three years of porting, but with many deliberate workarounds: unsigned ints become… | ||
| Serverless Deep Dive | Bert Ertman | 02h 37m |
Claims that you only pay when code runs and that functions replace apps are tested with hands-on tools: AWS Lambda, Apache OpenWhisk/OpenWhisk, S3, API… | ||
| Interview with Aleksey Shipilev | Aleksey Shipilev | 04m |
Shenandoah is a garbage collector built for large heaps that performs concurrent relocation so object compaction and pointer fixes do not stop application… | ||
| Building apps with React Native | Maarten Mulders | 02h 26m |
Recreates a five-guess word game (like the TV show) as a single JavaScript codebase that runs on iOS and Android, using React Native for native UI and Redux… | ||
| Fighting fraud with graph databases | Vandy Berten | 42m |
Graph storage of Belgian social security declarations maps Limos and DDT forms into a traversal problem solved with Neo4j and Cypher, running on a graph of… | ||
| Redirect http to https, how hard can it be? | Marius Vaitkus | 13m |
A site-wide HTTP→HTTPS redirect is implemented at the app layer and uses pre-render.io for bot rendering; a feature toggle has a hidden flag that excluded… | ||
| Welcome to Devoxx Belgium 2017 | Stephan Janssen | 20m |
Opening keynote lists logistics and numbers: the conference is sold out in August, backed by 42 sponsors (platinum: Ardian, JetBrains, Pivotal, ING), and runs… | ||
| Migrating to Modules | Mark Reinhold | 50m |
Live-coding shows a Java 8 command-line app that deserializes tweets with Jackson and is converted into a Java 9 module by adding module-info.java, using… | ||
| Modular Development with JDK 9 | Alex Buckley | 51m |
JDK 9 adds a module system that enforces strong encapsulation (public classes are hidden unless a package is exported) and reliable dependencies (requires… | ||
| Deep Dive into Deep Learning with MXNet | Randall Hunt | 01h 16m |
Hands-on demo of training and running models with Apache MXNet and the Deep Learning AMI on AWS, including launching GPU instances and an SSH tunnel; a… | ||
| Java9 and REPL Forget debugging, welcome joy and productivity | Jakub Marchwicki | 31m |
Demonstrates the Java 9 jshell REPL used as an interactive debugger and playground: starts a tiny HTTP server with Spark Java, wires endpoints, imports Gson to… | ||
| Business Parameters: a framework for managing complex configuration | Maarten Van Puymbroeck | 16m |
An open‑source Business Parameters platform provides a Java client and a web management UI to store complex configuration types (simple, ranged and mapped) and… | ||
| Extreme Devops using Kubernetes | Dennis Lauwers | 48m |
IBM Cloud Private is a prepackaged Kubernetes platform that bundles Calico networking, an ELK logging stack and Zipkin, and a Jenkins-based microservice fabric… | ||
| Docker for developers and ops: what's new and what's next | Patrick Chanezon | 42m |
Docker adds Kubernetes in Docker CE/EE with a beta for Docker for Mac/Windows and EE, aiming GA in Q1 2018, and implements a CRI layer using… | ||
| Highway to Elm | Jordane Grenat | 47m |
Elm is a functional language that compiles to JavaScript, promises no runtime exceptions and gives clear compiler errors; the talk live-codes a mini-game built… | ||
| Reliability and Resilience in the Cloud | Mallika Iyer | 31m |
Build proves a cloud-native pipeline that stores and queries petabyte-scale genomic data using Google Genomics backed by BigQuery, with application services… | ||
| Application Security in the age of Open Source | Ron De Jong | 38m |
Gartner predicts 80% of Global 2000 codebases are open source by 2018 and published OSS CVEs jump from 283 in 2000 to over 3,000 in 2015. Shows how OSS arrives… | ||
| AI Self - Learning Game Playing | Richard Abbuhl | 15m |
History and mechanics of game AI focus on concrete algorithms and results: alpha-beta pruning and minimax for chess, TD‑Gammon and temporal‑difference… | ||
| JAX-RS and CDI Bike the Reactive Bridge! | David Delabassee, José Paumard | 52m |
JAX-RS 2.1 plus CDI 2.0 and Java 8 CompletionStage let synchronous REST code become nonblocking by replacing blocking get/callback patterns with composable… | ||
| Interview with Mark Reinhold | Mark Reinhold | 06m |
Explains that Java moves to a six‑month release cadence with Java 11 LTS after 9, recommends testing every feature release even if deployments wait for LTS… | ||
| Spinnaker get control over your deployements | Gard Rimestad, Matthew Duftler | 50m |
Spinnaker orchestrates CI-driven deployments by picking artifacts from Jenkins/Travis, using a bake stage (Packer-driven VM images or container images) and… | ||
| Web Components for Java Developers | Matti Tahvonen, Teemu Suo Anttila | 49m |
Explains that Web Components (custom elements + shadow DOM + HTML imports) plug into the Java stack via Vaadin Flow and auto-generated Java wrappers… | ||
| Container Orchestration Considerations | Patrick van der Bleek | 49m |
Compares Kubernetes vs Swarm with concrete tradeoffs: Kubernetes offers pods, custom metrics and complex networking; Swarm gives Docker CLI familiarity… | ||
| A reference architecture to automate content delivery into your CI CD workflows | Duncan McAllister | 34m |
Provides a concrete automation path that treats CDN config as versioned code, using Property Manager API and Akamai CLI plus language libraries (Python signing… | ||
| Building Real time Data in Web Applications with Graal js | Christian Wirth, Dan McGhan | 43m |
Demo app pushes live vote counts using Graal.js (Node on JVM) with Socket.IO to clients, backed by Oracle DB continuous query notification and APEX web service… | ||
| Interview with Martin Görner | Martin Gorner | 09m |
TensorFlow is presented as a researcher-grade Python library designed to be production-ready, now with TensorFlow 1.4 and higher-level APIs that make model… | ||
| Kubernetes as a distributed JVM | Bilgin Ibryam | 16m |
Maps common JVM concerns to Kubernetes primitives and shows a working pattern set for running Java microservices on OpenShift: use containers and pods as… | ||
| Continuous delivery @ Axians with gitlab and openshift | Frédéric Pape | 40m |
Shows a concrete CI/CD flow: Gradle builds run in GitLab pipeline as code, runners live on OpenShift and use oc to push built JARs into Artifactory and… | ||
| Interview with Jisha Abubaker | Jisha Abubaker | 03m |
A milestone release of spring-cloud-gcp is on GitHub after under a year of work between Google and Pivotal engineers, and it lets Java apps start using Google… | ||
| The Path of Secure Software | Katy Anton | 46m |
Starts from OWASP ASVS and the OWASP Proactive Controls, maps specific defenses to Top 10 risks: use PreparedStatement parameter binding to stop SQL injection… | ||
| SOLID Principles for Cloud Native Containers | Bilgin Ibryam | 40m |
A concise set of container rules: run one reason to change per pod using patterns like the sidecar, bake every dependency into the image so nothing is mounted… | ||
| Interview with Heinz Kabutz | Heinz M. Kabutz | 08m |
Argues that returning null instead of empty collections is deliberately useful, calls java.util.Optional “a waste” and insists simple null checks make code… | ||
| What Developers should Know about Design | Erwin de Gier | 16m |
Practical layout rules and visual shortcuts for developers: use a consistent proportion such as 60–62% proportion for split layouts and logo geometry, size… | ||
| Interview with Spring team members Stéphane Nicoll & Brian Clozel | Stéphane Nicoll, Brian Clozel | 07m |
Spring 5 ships a reactive stack with Spring WebFlux built on Project Reactor that targets streaming, high‑latency and cloud scenarios and coexists with Spring… | ||
| Interview with Jen Tong | Jen Tong | 03m |
Firebase is a PaaS that centers on a real-time database — a big JSON store whose client libraries remove boilerplate so apps sync live and prototypes appear… | ||
| Interview with Juergen Hoeller | Juergen Hoeller | 11m |
Predicts a six‑month Java cadence with JDK 10 in March, JDK 11 in September, forcing libraries to handle new bytecode versions and urging tools like ASM to be… | ||
| Devops @Scale | Baruch Sadogursky | 52m |
A startup grows from 3 to 30 to 100 engineers and the playbook shifts: firefighting with ad hoc rollbacks fails when left-pad 11 lines breaks npm, a bad deploy… | ||
| Prepare for JDK 9 | Alan Bateman | 45m |
JDK 9 modularizes the platform, deprecates six SE modules (activation, jaxb, jax‑ws, transaction, corba, xmlws annotation) and stops resolving them by default… | ||
| Serverless Kotlin with App Engine | Ludovic Champenois, Éamonn McManus | 51m |
Shows Kotlin running on App Engine’s new Java 8 OpenJDK sandbox with the Java security manager removed, letting Spring Boot, Dropwizard and JVM languages run… | ||
| Introducing the Mobile PerfSDK | Marcello Albano | 27m |
Uber open sources a mobile PerfSDK that traces functions and gathers CPU, memory and frame‑rate metrics at scale (600 cities, hundreds of engineers) using auto… | ||
| Interview with | Laurent Victorino | 08m |
Claims that game teams deliberately tolerate inefficiency because art assets are binary assets that break Git merges, so workflows use Subversion, giant… | ||
| But there is no web component for that! | Horacio Gonzalez | 29m |
Shows how to turn existing JS libraries into Polymer-based Web Components so they become reusable elements; demonstrates a QR code generator and a QR scanner… | ||
| Much Robots Very Java So IoT | Marcus Hirt, Miro Wengner | 30m |
Robo4J is a pure Java framework that wires Java units to hardware (supports Raspberry Pi and Legos), configurable via XML or code; it exposes an HTTP server… | ||
| Build, Deploy, Debug and Tune Serverless Microservices | Randall Hunt | 50m |
Builds a working serverless microservice: a Foursquare checkin Lambda behind API Gateway that feeds a DynamoDB table and is fronted by another Lambda into an… | ||
| Interview with | Britt Barak | 07m |
Explains a practical Android architecture that Google just stabilized as Android Architecture Components, shows a working implementation using view models… | ||
| Serverless datastream processing | Martin Gorner | 31m |
End-to-end serverless ad‑serving pipeline for connected NYC taxis built on Google Cloud: ingest via Pub/Sub at ~10,000 events/sec, stream-transform and… | ||
| Interview with | Chris Thalinger | 05m |
Explains Graal as a Java-written JIT alternative to HotSpot’s C1/C2 compilers, claiming easier comprehension and faster iteration but introducing bootstrap and… | ||
| The Impact of Leveraging Open Source | Jeff Strauss | 51m |
Overview of practical license effects: MIT and BSD allow free reuse with attribution and no patent promise; Apache 2's patent termination grants patent rights… | ||
| Safer Apps from Docker Security Building Blocks | Riyaz Faizullabhoy | 52m |
Seven open source components form a secure container stack: Infrakit offers declarative machine lifecycle with rolling updates and reverse uptime to eliminate… | ||
| The Java Council | Simon Maple, Martijn Verburg, Oleg Šelajev | 49m |
A live panel releases a community productivity report based on 2,000+ respondents and reports IntelliJ edging out Eclipse while NetBeans keeps a solid niche… | ||
| Opening Up Java EE: Panel Discussion with | David Delabassee, Ivar Grimstad | 50m |
Oracle transfers Java EE stewardship to the Eclipse Foundation under the EE4J 1.0 charter, with the immediate milestone of moving code (including Jersey and… | ||
| Artificial Irreverence: Improvised Theatre with Robots | Piotr Mirowski | 45m |
Built two stage partners called Pyggy and A.L.Ex: A.L.Ex trained on 100,000 movies (≈1 billion tokens) and generates lines with a LSTM recurrent network… | ||
| Exploring open data with BigQuery | Jen Tong | 31m |
Uses BigQuery to scan public sets like Wikipedia logs and Shakespeare, counting 39 million requests in one hour and scaling to 286 billion requests across a… | ||
| Building Serverless AI powered Applications on AWS | Adrian Hornsby | 48m |
Two working demos show concrete results: a podcast RSS→MP3 per paragraph pipeline that parses an RSS feed, calls Amazon Polly to synthesize each paragraph… | ||
| Interview with | Katy Anton | 06m |
Argues for baking security into every phase of development rather than leaving it to the end, with concrete practices: extract requirements from OWASP ASVS and… | ||
| Interview with | Sam Brannen, Marc Phillip | 05m |
JUnit 5 is a released platform that adds Java 8 lambda support and a richer extension system: use assertThrows with lambda and message suppliers evaluated… | ||
| Reliable and Maintainable Webdriver Tests | Benji Weber | 42m |
Built a suite of hundreds of WebDriver end-to-end tests that run in under ten minutes by parallelizing tests (six to seven per node), stubbing remote services… | ||
| Globally Distributed Software Engineering - The Good, the Bad and the Ugly | Rini van Solingen | 49m |
Summarizes nine concrete goods, bads and uglies with case studies and numbers: distributed work gives access to talent and customer proximity but communication… | ||
| Interview with | James Weaver, Johan Vos | 13m |
Qubits hold superpositions so multiple input states evolve together and algorithms steer their phases to make correct answers constructively interfere while… | ||
| Progressive DevOps approach using Ansible | Stéphane Masson | 12m |
Describes a stepwise DevOps path using Ansible that starts with provisioning, adds configuration, then deployment and integration tests, arguing this lets… | ||
| Interview with | David Delabassee | 06m |
Announces migration of Java EE development into the Eclipse Foundation to enable faster release cadence and community-led decisions; project e4j aims to… | ||
| Interview with | Ivar Grimstad | 05m |
Java EE moves to the Eclipse Foundation, claiming more openness and lower contribution barriers so more companies are willing to contribute and the previous… | ||
| Angular: Let's get Reactive! | Wassim Chegham | 13m |
Short, hands-on introduction to Observables, Streams and RxJS as used by Angular: Angular core uses FRP style reactive streams, HTTP calls HTTP returns… | ||
| 🚀 An ultrasonic adventure! | Hubert Sablonnière | 50m |
Builds a serverless link by encoding signaling into sound: uses WebRTC for peer connection and the Web Audio API (oscillator, analyzer, getUserMedia) to emit… | ||
| Reactifying your application | Kristof Van Sever | 15m |
Reactive replaces blocking DB fetches with streaming results so users see the first item immediately, claims reduced resource usage and better responsiveness… | ||
| Ally for Women in Technology | Heather VanCura | 16m |
Ten concrete micro actions: audit who gets high-value project assignments versus “housework,” rewrite job ads to remove macho language, change informal meetups… | ||
| What if everything was a database? | Oleg Šelajev | 47m |
Eve models the entire program as records and reactive blocks that search a record store, transform matches, then bind/commit results; the runtime exposes about… | ||
| Get silly with serverless | Guillaume Laforge, Bret McGowen | 49m |
Shows how Google Cloud Functions (Node.js) glue services: upload an image to Cloud Storage, a function invokes Cloud Vision for labels and creates a thumbnail… | ||
| Digitizing Your Granddad's Old Films with a Pi | Jago de Vreede | 49m |
Describes a DIY film-scanning setup using a modified flatbed scanner with backlight and a stepper motor controlled by a Raspberry Pi running Java. Frames are… | ||
| Supercharging user experience with machine learning | Ilgun Ilgun | 13m |
Periscope is an open source smart search that pushes content and actions closer to users: ResNet-50 pretrained on ImageNet indexes searchable images (millions… | ||
| Disabled - Work - Enabled | Dmitry Aleksandrov | 15m |
Argues that remote full time employment can restore work for disabled people by using simple tech and culture changes: Skype/WhatsApp and remote desktop plus… | ||
| Interview with | Lars Grigori | 05m |
Minecraft runs on Java and uses modding frameworks to expose game state; Microsoft now owns Minecraft and provides an AI platform layered on those hooks. The… | ||
| From Brownfield to Greenfield | Stijn Vanpoucke | 14m |
Describes migrating a legacy monolithic system to modular Domain-Driven Design microservices by comparing concrete options: use an anti-corruption layer to… | ||
| Let’s config your java project for cloud | Sven Clarysse | 13m |
Shows concrete config paths: property files, classpath, inside/outside WAR, system properties and env vars, plus Docker container demo that boots MySQL and a… | ||
| Deploy microservices with Certainty | Alex Soto | 32m |
A small demo service ecosystem runs on OpenShift (Kubernetes) with a Vert.x provider and a RestAssured-based consumer; a careless removal of the provider’s… | ||
| Interview with | Bert Jan Schriver, Tim van Eijndhoven | 05m |
A small remote-controlled car is converted into a working autonomous vehicle using off-the-shelf electronics, sensors and custom software, and the project’s… | ||
| Let it go! or How to become a free software developer? | Melanie Bats | 15m |
A practical path from user to contributor: starts by reporting bugs, then submitting a first patch (often from a hackathon) and progressing to Eclipse… | ||
| Mobile applications that can see | Christophe Jollivet | 30m |
Shows how to use the Google Mobile Vision SDK on-device to detect faces, barcodes and text, with working Android code and a demo repo. Covers concrete APIs… | ||
| Launching Projects Faster with We Deploy | Milen Dyankov | 12m |
Live demo builds a feedback web app with a Polymer front end, deploys it in minutes using we deploy JSON config files and a hosting container image, swaps mock… | ||
| Launching Projects Faster with We Deploy | Milen Dyankov | 12m |
Built a small Polymer feedback app, wired to OAuth via auth service (GitHub/Google), and launches to the cloud by editing a we-deploy.json and running we… | ||
| nothing matches | ||