Riga Dev Days 2019
| title | author | length |
|---|---|---|
| Riga Dev Days - Tech Conference | 01m | |
We are working hard to organize a true tech conference
The full program is here http://b.link/RDD_schedule
The annual meeting point of developers and the… | ||
| Riga Dev Days 2019 conference day 1 | 01m | |
Fifteen seconds of conference intro with music and a single spoken greeting, no claims, demos, or slides and no technical content to watch. Audio contains… | ||
| Spring Boot the Ripper – Part I | Evgeny Borisov | 52m |
Shows how Spring Boot actually wires things: dependency-management BOMs, auto-configuration driven by spring.factories loader, and why a typical app ends up… | ||
| Spring Boot the Ripper – Part II | Evgeny Borisov | 01h 02m |
Builds a tiny Spring Boot starter that sends a “Raven” only when a property exists: defines a @ConfigurationProperties class (using Lombok), adds… | ||
| Sonic Pi Livecoding | Sam Aaron | 39m |
Sonic Pi is a free live‑coding environment that runs on Raspberry Pi/Mac/PC and lets code play notes, samples and external MIDI devices. It implements… | ||
| Keeping up with Java | Sander Mak | 49m |
Overview of concrete changes and migration steps from Java 8 through 12 with demos and gotchas including a two‑module EasyText app that compiles, runs and… | ||
| java.util.concurrent for Distributed Coordination | Ensar Basri Kahveci | 47m |
The long-lasting java.util.concurrent APIs can be extended for distributed execution in order to be used for coordination tasks. In this talk, we will explore… | ||
| Machine Learning explained with Examples | Heli Helskyaho | 54m |
Raspberry Pi face‑recognition prototype actually works out of the box but misclassifies a book cover and carpet as faces; a quick hack required no training. An… | ||
| Introduction to service mesh with Istio and Kiali | Alissa Bonas | 35m |
Istio runs Envoy sidecars injected into each pod to control service-to-service traffic and Kiali visualizes and validates that control the demo shows live… | ||
| State of the Art Edge Router: Simplicity and Automation | Michael Matur | 41m |
Edge router automates HTTPS via ACME auto-renew and installs certificates into Traefik’s single Go binary, resolving ephemeral URLs without manual plumbing. It… | ||
| Microservices guided by DDD and reactive systems paradigm | Dinkar Gupta | 49m |
Argues that combining Domain‑Driven Design for bounded contexts, Promise Theory for dependency contracts, and the Reactive Manifesto for failure handling… | ||
| Spring into Kotlin: How to Make the Magic even more Magical | Mark Heckler | 52m |
Live demo migrates a working Spring Boot app to Kotlin: uses Spring Initializer, Gradle Kotlin DSL, embedded MongoDB (flapdoodle), Spring Data repository and a… | ||
| GraalVM: Run Programs Faster Anywhere | Oleg Šelajev | 59m |
GraalVM is a polyglot VM that actually swaps in a Java-top-tier JIT (Graal) and a Truffle interpreter framework to run Java, JVM languages, JavaScript/node… | ||
| Building Intelligent Mobile Apps using Machine Learning | Wei-Meng Lee | 50m |
Walkthrough of how to go from dataset to deployed mobile model using Python and cloud tools, with concrete demos and numbers: data cleaning and k‑means… | ||
| The Future of Java is now! | Sharat Chander | 45m |
Covers concrete changes: a six‑month feature release cadence with Java ships every March and September, small incremental feature counts (12 in Java 10, 17 in… | ||
| The wait is over. How to successfully migrate to Bazel from Maven or Gradle | Natan Silnitsky | 41m |
Wix migrates 700+ microservices and 10M lines to Bazel and cuts a 45-minute full Maven build to under a minute for typical changes, with clean Bazel builds… | ||
| It depends: .NET Core dependency injection | Alex Thissen | 53m |
Default .NET Core DI is wired into apps so a bare ASP.NET Core 3.0 project already registers 265 registrations and uses constructor injection with three… | ||
| Oracle SQL Pattern Matching Made Easy | Oren Nakdimon | 38m |
Demonstrates how Oracle 12c’s MATCH_RECOGNIZE turns a table or inline view into a pattern engine that outputs matched row sequences, with concrete SQL examples… | ||
| How Well Do Relational Database Engines Support JSON? | Christian Antognini | 45m |
Comparative survey of MySQL, PostgreSQL, Oracle and SQL Server evaluates actual JSON features against SQL:2016 defines 22 JSON features, finds Oracle closest… | ||
| Container Orchestration for Oracle DBAs | Martin Bach | 47m |
Kubernetes is framed as essential context for DBAs but the database stays outside the cluster: the demo deploys a JavaScript front end and Oracle REST Data… | ||
| Modern SQL: Evolution of a dinosaur | Markus Winand | 50m |
Claims that SQL left pure relational rules in 1999 and now includes Turing-complete SQL features: graph-like processing, semantic XML/JSON queries, pattern… | ||
| Roslyn for the rest of us | Fanie Reynders | 49m |
Claims that Roslyn makes it straightforward to write real-world tooling: the demo builds a diagnostic analyzer plus a code fix that finds magic string… | ||
| Using modern .NET technologies to decompose a monolith into micro-services | Dennis Doomen | 45m |
Shows how to split a .NET monolith using Event Sourcing to record every change and projections to build read models (example: a customer event store and… | ||
| Effective Java SE 12 APIs/Lang features, makes your life easier | Mohamed Taman | 59m |
Covers concrete, usable Java SE 9–12 changes: the module system and Project Jigsaw that force modularization and remove Java EE modules; tools to migrate like… | ||
| Busy Developer’s Guide to Polytechnical Engineering | Ted Neward | 58m |
Polytechnical means fluency across languages, platforms and storage with concrete, actionable steps: learn different paradigms (Haskell for infinite streams… | ||
| Spearheading the future of programming | Venkat Subramaniam | 01h 01m |
Argues that paradigm shifts take decades and makes a concrete case that Java is about to move from heavy multithreading to asynchronous programming, showing… | ||
| Component-based C# and Razor Programming in Blazor | Dino Esposito | 51m |
Blazor runs C# Razor on WebAssembly (and a server-side flavor) so UI code and components use C#, Razor and Bootstrap instead of TypeScript or JSX; client-side… | ||
| Communication in a microservice architecture | Irina Scurtu | 49m |
Compares direct HTTP, RPC over a broker, and messaging with concrete benchmarks: same 20s test shows ~3,500 HTTP requests, ~5,000 RPC messages, and ~38,000… | ||
| Busy Developer’s Guide to WebAssembly | Ted Neward | 57m |
WebAssembly defines a browser-target bytecode but not a runtime; practical toolchain work uses Emscripten SDK (LLVM/clang, emcc) to compile C/C++ into wasm… | ||
| Robot Hand Driven by Computer Vision and Reinforcement Learning | Vasyl Lyashkevych, Darya Lashkevich | 15m |
Project builds an apple‑picking pipeline using Gazebo and ROS for simulation, compares detection models (fails with YOLO pre‑trained on COCO, succeeds with a… | ||
| Bring your ASP.NET Core solutions to Kubernetes in Azure | Marco De Sanctis | 52m |
Port of an ASP.NET Core front end and Web API into Docker using Visual Studio creates multi-stage images (SDK build → small runtime) that run locally with… | ||
| What’s coming in C# 8.0? | Cecil L. Phillip | 43m |
Overview of concrete C# 8 changes with demos and gotchas: the preview shows nullable reference types as an opt‑in compiler feature that surfaces warnings and… | ||
| Cloud Native, Service-Meshed Java Enterprise With Istio | Sebastian Daschner | 52m |
Claim: Java EE 8 plus MicroProfile apps run cloud‑native on Kubernetes with Istio sidecars and gain observability and resiliency without changing business… | ||
| Resiliency and Availability Design Patterns for the Cloud | Adrian Hornsby | 53m |
Argues failures are inevitable and shows concrete defenses: deploy across three AZs (one data center can hold ~300,000 servers), use queues that return a job… | ||
| 7 Reasons why your microservices should use Event Sourcing & CQRS | Hugh McKee | 55m |
Argues seven concrete reasons to choose Event Sourcing + CQRS for microservices: replace CRUD with an append-only event store (keyed by entity ID + sequence)… | ||
| Decomposing Java applications | Milen Dyankov | 50m |
A concrete claim: decomposing by components and processes rather than only by libraries avoids accidental cross-access. Demos implement a house‑cleaning… | ||
| Web-Scale IT Engineering. | Maxim Shaposhnikov | 47m |
Argues enterprise IT shifts to Google-style web-scale architecture: replace specialised appliances with commodity servers, software-defined everything, and… | ||
| Elixir – what it is and why is it amazing? | Janis Mozgis | 19m |
Elixir runs on the Erlang VM and compiles to BEAM, giving immediate access to OTP, hot code swapping, Observer, mix and Hex; lightweight processes isolate work… | ||
| Performance tricks learned from low level developers | Kamil Stawiarski | 50m |
Shows concrete, repeatable tricks: use Python bytecode disassembly to see expensive ops, replace repeated attribute lookups by assign hot methods to locals to… | ||
| Effective PL/SQL Code Insight With PL/Scope–or another reason to put code in the dtb | Vidar Eidissen | 50m |
A GDPR revision on a ~1,000,000‑line PL/SQL codebase finishes in nine months by enabling PL/Scope to index compiled PL/SQL, installing an APEX application to… | ||
| How to make your daily routine, code and database more efficient | Marcin Przepiorowski | 36m |
Shows concrete failures and fixes: a hidden backspace character in datafile name that makes three files appear identical, a deployment where missed patch on 1… | ||
| Being a developer: What the heck am I doing? | Ilva Krave | 17m |
A personal framework maps six levels of multitasking from single job to full startup overload, with concrete red flags like sleeping on a bench after 50 hours… | ||
| 5 Things Developers do that Drive Me Crazy | Øyvind Isene | 46m |
Developers skip basics and operations pays for it: demand a no data model mindset change — create a real schema with keys and constraints; treat PII as a… | ||
| Microservices: Get Rid of Your DBA and Send the DB into Burnout | Franck Pachot | 37m |
Demo uses Oracle SQL and PL/SQL and the database’s multilingual engine to run JavaScript in the DB and measures CPU and latency when a simple money-transfer is… | ||
| Supersonic, Subatomic Java with Quarkus | Burr Sutter | 48m |
Quarkus demo shows concrete results: Java apps become 10x smaller and 100x faster by using Quarkus extensions, Panache (Hibernate made easy), PostgreSQL, and… | ||
| Testing Live Video Streams At Scale | Nikita Martovs | 34m |
Company runs 500+ live streams and builds automated visual tests using OpenCV and neural nets to catch real failures. Exposure test masks card whites and… | ||
| Full-stack Reactive Kotlin with Project Reactor & Spring Boot 2 | Mark Heckler | 54m |
Live-code builds a Kotlin Spring Boot 2 service using Spring WebFlux and Project Reactor with Netty and a reactive MongoDB repo; domain is a Coffee data class… | ||
| From Functional to Reactive Programming | Venkat Subramaniam | 01h 04m |
Argues that reactive = functional++: start with functional composition and lazy streams, then add back pressure and three channels (data, error, complete)… | ||
| JDK 11: Pitfalls for the Unwary | Simon Ritter | 50m |
Covers exact migration changes you must fix: the Java Platform Module System fragments rt jar so you may need jlink to build a reduced runtime, use jdeps to… | ||
| When Azure AD Is Not Enough: Building a Token Service in ASP.NET Core 2.2 | Roland Guijt | 50m |
Shows how to build a custom OpenID Connect token service in ASP.NET Core 2.2 using the IdentityServer framework. Explains when Azure AD is insufficient (need… | ||
| Building Web APIs with ASP.NET Core | Cecil L. Phillip | 51m |
Live demo shows ASP.NET Core 2.2 plus 3.0 preview features that add concrete wins not platitudes: automatic metadata for Swagger via ApiController conventions… | ||
| Service mesh patterns | Peter Jausovec | 46m |
Live demos use Istio on Kubernetes with Envoy sidecars, Kiali, Jaeger and Grafana to show real effects without changing app code. Deployments run three… | ||
| Base64 is not encryption – a better story for Kubernetes Secrets | Seth Vargo | 54m |
Kubernetes stores Secrets as base64 in etcd by default so anyone with etcd access or backups sees plaintext; the talk demonstrates this on minikube and then… | ||
| Next Generation Microservices | Burr Sutter | 53m |
Live demos show apps deployed to four Kubernetes clusters (AWS, GCP, Azure, OpenShift) with global failover via an Apache dispatch router and dynamic routing… | ||
| Processing IoT sensor data with InfluxDB | Johan Janssen | 40m |
Spring Boot collects readings from a BME280 on GPIO and Xiaomi Mijia over Bluetooth, writes points to InfluxDB via the InfluxDB Java client or REST (also… | ||
| RSocket – new Reactive cross-network Protocol | Oleh Dokuka | 58m |
Builds a multiplayer Pac‑Man (browser client with Phaser/TypeScript, Spring Boot server, protobuf API, Kafka-style metrics pipeline) and stress-tests HTTP/1… | ||
| Playing programming with kids using BB-8 robot | Olexandra Dmytrenko | 58m |
Recommend starting around 7–8 years when imagination and basic logic are ready, and expect real independent work by about 10; use a BB-8 robot to link code to… | ||
| DevOps & Microservices: “Delivering Machine Learning models early and often.” | Kristaps Bebris | 42m |
Prototype that grades free-text learning quiz answers uses pre-trained word embeddings (Google/Stanford/Facebook) with Python Gensim, a tiny Flask +… | ||
| with interviews | 02m | |
Says conferences attract roughly 700 attendees and the real value is face to face exchange not slides, arguing that veterans come for people and novices for… | ||
| IoT powered by Microprofile | Rustam Mehmandarov, Mads Opheim | 53m |
A tiny over‑engineered office IoT stack that controls lamp color and brightness with a gateway, light‑control, time and weather services built on MicroProfile… | ||
| nothing matches | ||