~/talks

Oleg Šelajev

what they talk about

all 16 in the filters

where they keep going back

all 29 in the filters

on a stage with

all 20 in the filters

who talks about the same things

titleconferencedate
Building AI Workflows: From Local Experiments To Serving UsersAI_dev Europe 20252025-08-28
Claims a repeatable path from local LLM hacks to deployable apps using containerized, static configs and shows concrete tooling: Docker model runner for local…
Talk on
Non-deterministic? No problem! You can test it!Jfokus 20252025-02-03
Shows a working Quarkus demo that wires LLMs into an app, uses Playwright to run UI tests and record videos, and spins local models in CI via Testcontainers +…
Talk on
Developer Productivity for GenAI AppsNODES 20242024-11-07
Argues that production GenAI needs standard dev workflows: local small models (ollama, llama.cpp, TGI) run in containers for parity, CI evaluation using the…
Talk on
Europe, Middle East & AfricaMicrosoft JDConf 20242024-03-27
LangChain4j demos connect OpenAI GPT‑3.5 with AI Services that return Java objects, call Java tools, stream tokens, and build a RAG flow using embeddings…
Talk on
Wiring Cloud Native Applications for Local DevelopmentAppDeveloperCon NA 20232023-11-06
A small Pizza Store of four microservices runs locally with the same application-level APIs it uses in production, showing developers can iterate without a…
Talk on
Build Resilient Systems with Spring Cloud Contract and TestcontainersSpringOne at VMware Explore 2023 Las Vegas2023-08-21
Spring Cloud Contract generates runnable verification tests from DSL contracts and uses Testcontainers to start a real Kafka broker so generated tests actually…
Talk on
Build resilient systems with Spring Cloud Contract and TestcontainersSpring I/O 20232023-05-18
Example GitHub repo demonstrates a coffee app with waiter and barista exchanging JSON via Kafka while Spring Cloud Contract generates producer tests and a…
Talk on
Testing Cloud-Native Applications With Ease!Devnexus 20232023-04-04
Shows how Testcontainers + LocalStack run real AWS-compatible services in Docker so tests are repeatable and isolated, including creating S3 buckets, DynamoDB…
Talk on
Mastering Testcontainers for better integration testsJfokus 20232023-02-06
Shows concrete patterns: using jdbc TC URL to auto-provision Postgres, copying schema SQL into the container to initialize DB, and using a TCP proxy to expose…
Talk on
About the Best Development Tooling in the WorldDocker Community All-Hands #72022-12-15
Shows how Java plus Docker spins up real deps (Kafka, Postgres, Redis, LocalStack, k3s) on demand using Quarkus Dev Services and programmatic Testcontainers…
Talk on
Delightful Integration Tests With TestcontainersTestJS Summit 20222022-11-04
Testing is crucial for development and production, with integration tests becoming more popular. Test containers is a library that integrates with Docker to…
Talk on
Mastering Integration Tests with Testcontainers.Devoxx Ukraine 2022: Secure our Future2022-09-02
Shows how to run reliable integration tests by wiring Testcontainers with Docker into Spring via a static DynamicPropertySource, starting Redis, Postgres and…
Talk on
Testcontainers and Spring Boot from integration tests to local development!Spring I/O 20222022-05-26
Testcontainers integrates with Spring Boot to spin up real dependencies—Postgres, Kafka, Redis—during JUnit/Jupiter tests and for local runs, using…
Talk on
How to make a world-class integration testing library?DevX Conf 20222022-05-02
Testcontainers is a Docker-based integration test library that claims to make integration tests as simple and repeatable as unit tests by providing…
Talk on
Productivity, Sustainability, and Fun in modern JavaDevoxx Ukraine 20212021-11-19
Claims that Java is modern, fast, and lightweight with concrete examples: a prime-number microservice is built with Micronaut and compiled ahead-of-time using…
Talk on
Cloud native Java microservices with GraalVMJCON-ONLINE 20212021-10-05
GraalVM Native Image compiles Java apps ahead of time into a self‑contained executable that the demo shows as a 50 MB binary starting in 50–300 ms and using…
Talk on
Efficient Microservices with Oracle GraalVM EnterpriseDevelopers Summit 20212021-02-18
GraalVM Enterprise replaces the top-tier JIT to yield roughly a dozen percent speedup over Java 8 in modern benchmarks and shows ~6% year-over-year compiler…
Talk on
GraalVM as a Platform for Cloud Native JavajLove 20202020-12-04
GraalVM compiles JVM apps ahead-of-time into single native binaries using the native-image utility and framework plugins such as the Micronaut plugin. Example…
Talk on
Workshop: GraalVM (part 2)Joker 20202020-11-25
Hands‑on demo builds a GraalVM native-image from a Micronaut web app, runs it in Docker and shows concrete numbers: a compressed executable boots startup under…
Talk on
Workshop: GraalVM (part 1)Joker 20202020-11-25
Workshop shows GraalVM 20.3 running on Java 11 and builds a Micronaut web app that computes primes, producing a native-image in about one to two minutes and a…
Talk on
Polyglot Done Right with GraalVMDeveloper Summit 20202020-11-21
GraalVM runs JVM languages plus JavaScript (Node), Python, Ruby, R, WebAssembly and LLVM bitcode and claims near-native speed by using the Truffle interpreter…
Talk on
Maximizing Performance with GraalVMDeveloper Summit 20202020-11-21
GraalVM runs Java two ways: the Graal JIT yields higher throughput and can optimize through layers of abstraction so an objects.hash version performs like a…
Talk on
Java Cloud-Native Microservices Battle - Ask the GurusJCON 20202020-10-27
Panel discussion comparing Java cloud-native and microservices frameworks: GraalVM, Micronaut, MicroStream, Helidon, and Quarkus. The session covers…
Talk in German on
Fast and Efficient Microservices with GraalVMJCON 20202020-10-27
Shows building Java microservices with GraalVM using native-image and Micronaut to get tiny, fast containers: a demo app (prime number service) compiles to a…
Talk on
Maximizing Java Application Performance with GraalVMGOTO Chicago 20202020-04-27
GraalVM replaces the top-tier JIT with the Graal JIT or compiles ahead-of-time with native-image (closed-world assumption) to produce platform binaries…
Talk on
Maximizing Performance With GraalVMDevnexus 20202020-02-19
GraalVM acts as a drop-in JDK with two modes: the Graal JIT for top-tier runtime optimization and the GraalVM native-image ahead-of-time compiler that produces…
Talk on
The best runtime for Kotlin is obviously GraalVM, isn't it?KotlinConf 20192019-12-04
GraalVM actually runs Kotlin two ways: as a drop-in JIT replacing HotSpot’s C2 with a high‑level optimizer and as an ahead‑of‑time native image that yields…
Talk on
GraalVM Runtime Efficiency and Contributing to the Development CommunityJJUG CCC 2019 Fall2019-11-23
GraalVM runs Java, JavaScript, Ruby, Python and other languages on a unified runtime and claims significant runtime speedups by replacing HotSpot’s top-tier…
Talk on
Maximizing performance with GraalVMØredev 20192019-11-06
GraalVM replaces the JVM JIT and often removes abstractions: a JMH benchmark comparing a hand‑tuned raw hash and an abstracted Objects.hash version shows…
Talk on
GraalVM native images explainedDevoxx Belgium 20192019-11-04
GraalVM compiles Java apps ahead-of-time into standalone binaries that start in milliseconds — demos show 0.12 seconds startup and native-image builds as fast…
Talk on
GraalVM native images explainedDevoxx Belgium 20192019-11-04
GraalVM’s native-image compiles Java ahead-of-time into a standalone ELF binary by analyzing reachable classes, snapshotting the heap with SubstrateVM under…
Talk on
GraalVM: Run Programs Faster AnywhereRiga Dev Days 20192019-05-29
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…
Talk on
GraalVM for Java developersSpring I/O 20192019-05-16
GraalVM replaces the HotSpot top-tier JIT via JVMCI Graal compiler to run JVM languages and also executes JavaScript, Python, Ruby and LLVM bitcode with…
Talk on
Developer's Introduction to GraalVMJ-Fall 20182018-11-08
GraalVM is an alternative JDK distribution that swaps in the Graal compiler and Truffle language framework, showing 18x faster on one microbenchmark by…
Talk on
GraalVM: Run Programs Faster AnywhereGOTO Berlin 20182018-10-31
GraalVM is a polyglot, embeddable VM that runs Java, Scala, Kotlin, Groovy, JavaScript/Node, Ruby, R, Python and LLVM bytecode, and plugs into HotSpot via…
Talk on
The Java CouncilDevoxx Belgium 20172017-11-06
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…
Talk on
What if everything was a database?Devoxx Belgium 20172017-11-06
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…
Talk on
How to create a new JVM languageDevoxx US 20172017-03-21
Creates a tiny JVM language that parses expressions with an ANTLR lexer/parser, builds a Truffle AST, and runs on the Truffle+Graal runtime inside HotSpot. The…
Talk on
Maven v Gradle: Dawn of Project AutomationDevoxx US 20172017-03-21
Live demo compares Maven and Gradle on a multi‑module Java project, showing a reproduced build break caused by conflicting transitive dependency C with two…
Talk on
Functional data structures in JavaVoxxed Days Zurich 20172017-02-23
Claims that functional data structures are immutable and persistent and still practical by reusing structure, using lazy evaluation, and applying amortized…
Talk on
Flavors of Concurrency in JavaSpring I/O 20162016-05-19
Compares five concrete JVM solutions for a single “query many search engines and return the fastest reply” problem and shows code for each: raw Threads…
Talk on
Flavors of Concurrency in JavaJavaDay Kyiv 20152015-11-06
Compares concrete concurrency options by solving a toy problem: query multiple search engines and return the first result, implemented with raw threads using…
Talk on
Unlocking the Magic of Monads with Java 8JavaDay Kyiv 20152015-11-06
Claim: monads give a practical way to tame callback hell by representing computations as types and chaining them with pure and bind. The talk builds a small…
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.