~/talks

Pasha Finkelshteyn

what they talk about

all 13 in the filters

where they keep going back

all 11 in the filters

on a stage with

all 13 in the filters

who talks about the same things

titleconferencedate
The Ultimate Showdown of Database Migration ToolsJNation 20262026-05-26
Comparison of Liquibase and Flyway covers concrete tradeoffs: Liquibase accepts XML/YAML/JSON/SQL/Groovy, generates auto-generated rollbacks or lets you add…
Talk on
Model Context Protocol (MCP) and agentic skillsJCON EUROPE 20262026-04-20
A practical teardown of Model Context Protocol shows how bad skill descriptions and sloppy names stop tool calls cold, with parameter schemas and activation…
Talk on
From Git Panic to Git Zen: With a Little Help from AIJCON EUROPE 20262026-04-20
Shows how reflog recovers commits for 90 days and demonstrates a Spring Boot MCP server backend using Spring AI and Eclipse JGit to list, show and reset lost…
Talk on
The Persistence Heavyweight Championship: JPA vs. jOOQSpring I/O 20262026-04-13
Head-to-head comparison of JPA/Hibernate and jOOQ with concrete tradeoffs: jOOQ code generation with Testcontainers yields compile-time DB-model checks and…
Talk on
Four Approaches to Reducing Java Startup TimeConfitura 20252025-09-19
Four practical fixes with tradeoffs: Application Class Data Sharing + Spring AOT is trivial to add (pom/docker change) and cuts a 6.5s startup by about 3s…
Talk on
Four Approaches to Reducing Java Startup Time: AppCDS, Native Image, Project Leyden, CRaCSpring I/O 20252025-05-22
Java services start at ~6.5 s as packaged in Docker and the talk demonstrates four concrete fixes with measured results and gotchas: AppCDS + Spring AOT halves…
Talk on
The Ultimate Showdown of Database Migration ToolsSpring I/O 20252025-05-22
Compares Liquibase and Flyway by function not hype: Liquibase offers rollback-first Liquibase with declared rollbacks, XML/YAML/JSON/Groovy/Java change sets…
Talk on
From ChatGPT User to RAG Implementer: A Developer's JourneyJCON EUROPE 20252025-05-12
A working RAG pipeline that indexes HTML docs into embeddings, stores them in PostgreSQL with pgvector, and answers queries via an LLM is implemented as a…
Talk on
Ktor+htmx: the perfect mix for a software CraftsmanVoxxed Days CERN 20252025-01-15
Small, fast web app built with Ktor + htmx and server-side templates using kotlinx.html that serves a personal FB2 book library, supports text search, author…
Talk on
Crafting the Ultimate Docker Image for Spring ApplicationsDevoxx Belgium 20242024-10-07
Starts from a 580 MB fat JAR image where each build adds ~500 MB, shows a multi-stage Dockerfile that drops the image to ~59 MB and introduces Spring Boot…
Talk on
Sparking Success: Unveiling the Journey of Apache Spark Application DevelopmentBig Data Conference Europe 20232023-11-22
Builds a Spark pipeline that reads par files from the mov lens export, extracts year and explodes pipe‑delimited genres, groups and counts movies per year, and…
Talk on
Testing in Kotlin: The Holy Grail of Readability and PowerØredev 20232023-11-08
Kotlin proves DSLs make tests both more readable and more powerful: Kotest provides FeatureSpec/BehaviorSpec/FunSpec and a JUnit-compatible AnnotationSpec for…
Talk on
Advanced Kotlin Techniques for Spring DevelopersVoxxed Days Luxembourg 20232023-06-21
Shows concrete Kotlin techniques for Spring: generate projects with start.spring.io, enable -Xjsr305=strict to get runtime null checks, and fix Jackson +…
Talk on
Conference OpeningJoker 20212021-10-25
An opening session for the Joker 2021 Java conference introducing the event and other related Java conferences (JPoint in spring, Joker in autumn). Hosts Pasha…
Talk in Russian on
Discussion: "Robots Write Code, But Code Doesn't Yet Write Robots"Joker 20212021-10-25
A live panel discussion from Joker 2021 about prospects for artificial intelligence, featuring Pasha Finkelshtein, Andrey Kogun, Nikita Povarov, and Roman…
Talk in Russian on
The Magic of Spark: How High-Level Pipelines Become Distributed HardcoreJoker 20212021-10-25
The talk explains how Apache Spark implements high-level data pipelines by generating and distributing low-level Java/bytecode (codegen) rather than simply…
Talk in Russian on
The Technical InterviewJoker 20212021-10-25
A live technical interview session in Russian where Evgeny Borisov interviews Joker program committee members on hard skills related to Java and Spring, with…
Talk in Russian on
Kotlin Against EveryoneJoker 20212021-10-25
A live segment from the Joker 2021 main studio discusses Kotlin in comparison to other languages and ecosystems, focusing on Kotlin’s role and features…
Talk in Russian on
Panel: What Couldn't Java 17 Do?Joker 20212021-10-25
Panel discussion about what Java 17 did not deliver, featuring Java experts Aleksei Shipilev, Tagir Valeev, Vladimir Ivanov, Dmitry Chuiko, Pasha Finkelshteyn…
Talk in Russian on
Kotlintest and All That: What Kotlin Brought to TestingSnowOne 20202020-02-29
Overview of Kotlin-native testing tools and how they differ from using Java testing infrastructure; covers KotlinTest (Kotlintest) and other Kotlin-focused…
Talk in Russian 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.