~/talks

Baruch Sadogursky

what they talk about

all 29 in the filters

where they keep going back

all 43 in the filters

on a stage with

all 51 in the filters

who talks about the same things

titleconferencedate
Codepocalypse Now: LangChain4j vs. Spring AIJNation 20262026-05-26
Live coding builds an agentic Java app that reads calendar and attendees, generates tailored excuses, verifies them with a judge loop, and only sends emails…
Talk on
Never Trust a Monkey: The Chasm, the Craft & the Chain of AI-Assisted CodeJCON EUROPE 20262026-04-20
Models get better but developers trust them less: surveys show ~76% see hallucinations, 96% distrust AI, 42% still commit AI code to production while only 48%…
Talk on
Achieving Trusted Code in the Agentic SDLCSonar Summit 20262026-03-03
Live demo copies an Express REST API prompt into Claude Code, analyzes the generated task-tracker with SonarQube and Sonar MCP (shows 65 issues to zero), then…
Talk on
Technical Enshittification: Why Everything in IT is Horrible Right Now and How to Fix ItVoxxed Days Ticino 20262026-02-05
Argues that modern software rot is driven by context degradation—reorgs, bloat, slow CI and AI-generated code that add tech debt and…
Talk on
Spec-Driven Development in the Age of AgentsVoxxed Days Ticino 20262026-02-05
Panel argues Spec-Driven Development makes the spec the primary artifact and shows working tools: Kira and Backlog MD; demo includes an agent hook validating…
Talk on
Never Trust a Monkey: The Chasm, the Craft, and the Chain of AI-Assisted CodeJfokus 20262026-02-02
Claims a concrete pipeline to make AI code trustworthy: Intent Integrity Chain that runs prompt → spec → test → code, with specs human-reviewed, tests…
Talk on
RoboCoders Judgment DayAI Native DevCon Fall 20252025-11-18
A live head-to-head uses Tessl and Kiro to complete the same coding task and measures whether spec-driven agents actually raise quality. The claim is that…
Talk on
How to Write a Strong Conference Proposal?AI By the Bay 20252025-11-17
Practical checklist: start with a one‑sentence thesis like X because Y results in Z, state the specific problem and the concrete takeaway, and name exact tools…
Talk on
Can We Trust AI-Generated Code?AI By the Bay 20252025-11-17
Claims that LLMs produce correct code only about half the time (slide cites ~50% correctness and ~40% of AI code vulnerable) and that self-verification creates…
Talk on
Codepocalypse Now Lang Chain4j vs Spring AlDevFest Toulouse 20252025-11-13
Both frameworks implement the same airline-loyalty assistant (OpenAI APIs, PDF knowledge base, embeddings) and demonstrate LLM calls, conversational memory…
Talk on
RoboCoders: Judgment Day – AI IDEs Face OffAI-fokus 20252025-06-10
AI IDEs are asked to build a webcam-driven smart light bulb controller from scratch and mostly deliver: Windsurf, a Copilot-powered VS Code agent and JetBrains…
Talk on
Technical Enshittification: Why Everything is Horrible and How to Fix ItJCON EUROPE 20252025-05-12
Companies ship broken products because of rigid deadlines, huge technical debt, and bad org decisions, not because features are hard. Examples: Sonos new app…
Talk on
DevOps for Java Developers (or maybe against them?!)Voxxed Days Ticino 20252025-01-16
Argues that DevOps is an Ops-driven shift that pushes developers to learn YAML Docker Kubernetes Terraform and take on deployments, claims “devops engineers do…
Talk on
"DevOps Reframed: Embracing the Path to Developer Productivity Engineering"DevIgnition 20242024-11-07
Claim: shifting from DevOps practices to Developer Productivity Engineering (DPE) yields measurable gains — 84% reported dramatic improvement in build and test…
Talk on
DevOps for Java Developers (or maybe against them?!)Devoxx Belgium 20242024-10-07
Argues DevOps started as ops pushing more work onto developers and then shows concrete remedies: treat production as primary (feature flags, observability…
Talk on
DevOps for Java Developers (Or Maybe Against Them?!)JCON EUROPE 20242024-05-13
Argues DevOps is less a conspiracy and more a reality: 15 years in, modern scale (projected ~175 zettabytes of data) kills faithful staging, forcing testing in…
Talk on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @tcoolsitDevoxx UK 20242024-05-08
Argument that staying current comes from fundamentals not chasing every new hype, illustrated by recognizing testcontainers in five minutes because Docker and…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @martinfoertsch, @mayerjrrr and @originalOne1984Devoxx UK 20242024-05-08
Consultancy teams report using Llama 3s and Mistral models deployed in their own data center, fine tuning for legal or industry jargon, and writing custom VS…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @madani_sinaDevoxx UK 20242024-05-08
Shows a pragmatic use of model‑driven engineering to transform an YAML/JSON API spec into a Java SDK, generating classes and tests automatically. Claims this…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @yostaneDevoxx UK 20242024-05-08
Doom is running in the browser by taking an existing C→.NET port, compiling the .NET runtime to WebAssembly, and fixing many runtime incompatibilities; the…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @ladymeyyDevoxx UK 20242024-05-08
Rollout expands the IP range for pods on Kubernetes and modifies the company networking stack at quter, deployed dev to prod by region; minutes after…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @advaraveDevoxx UK 20242024-05-08
Claim: showing an entire cloud topology at once gives no actionable value. Practical fixes include time-slicing snapshots, pre-filtering the map from the prior…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @charlyoukiDevoxx UK 20242024-05-08
Remasters a 1988 PC adventure by wiring generative models to run the game master and pick next actions, experimenting with GPT-4 Vision API for camera input…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @speakjavaDevoxx UK 20242024-05-08
Vector API is an incubating feature first added in JDK 15 (seven iterations so far, eighth in JDK 23) that exposes hardware SIMD registers so Java code can…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @vincentmayersDevoxx UK 20242024-05-08
A run-through of conference logistics and lessons learned: DevNexus claims to be the largest Java conference by tracks, AJUG/DevRel events run ~20–25 years…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @antetmc2Devoxx UK 20242024-05-08
Claims lived experience as 55% deaf informs concrete accessibility fixes: start by auditing and educating, generate transcripts then improve them with a domain…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @jrosaproencaDevoxx UK 20242024-05-08
Build Propulsion Lab argues quality engineering covers testing plus observability, feedback loops and deployment practices and claims teams should handle risk…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @inponomarevDevoxx UK 20242024-05-08
Synthesized product generates synthetic relational data from schema, metadata or small samples and matches statistical characteristics (for example prices…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @deepu105Devoxx UK 20242024-05-08
Claims that passkeys replace passwords by using public private key pairs bound to a domain and stored in secure hardware instead of secrets saved in databases…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @codepo8Devoxx UK 20242024-05-08
Claims that generative AI is already degrading web search by surfacing hallucinated or SEO‑generated content and that current UIs give users a single unlinted…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with Mark SailesDevoxx UK 20242024-05-08
Java on AWS Lambda now captures a running JVM image and stores it in a distributed snapshot store, then restarts new containers from that image to eliminate…
Interview on
#BuildPropulsionLab at #DevoxxUK: @jbaruch with @sawantakshata02Devoxx UK 20242024-05-08
Argues that generative AI can call the API and produce concrete API designs, demonstrates using existing language models for API design tools, and shows how…
Interview on
Developer Productivity – DIY (with ChatGPT).Scale By the Bay 20232023-11-13
Live demo shows ChatGPT and custom GPT builders misproducing Gradle config but also giving actionable steps: enabling parallel test forks and local/remote…
Talk on
Developer Productivity – DIY (with LLM) or How I Learned to Stop Worrying and Love the AIDevoxx Ukraine 2023: AI – Friend or Foe?2023-09-22
Live demo shows concrete wins: enabling Gradle build scan and remote caching avoids 11 tasks and saves ~56 seconds, and setting MaxParallelForks to…
Talk on
Developer Productivity – How I Learned to Stop Worrying and Love the AIInfobip Shift 20232023-09-18
Shows concrete fixes for slow JVM builds: enable Gradle build scans to find tests as the bottleneck, add Mantium embeddings plugin so ChatGPT uses up-to-date…
Talk on
DevOps for developers (or maybe against them?!)JNation 20222022-06-07
Argues DevOps started as an ops-driven graft onto developers, citing The Phoenix Project and DevOps Handbook, and traces adoption through State of DevOps…
Talk on
Influencing Devops without AuthorityDevnexus 20212021-02-17
Shows a practical six-step influence without authority playbook (Cohen & Bradford) applied to DevOps: map allies, gather state of devops metrics (lead time…
Talk on
How the industry moves on from Java 8?jLove 20202020-12-04
Industry telemetry shows 75% on Java 8 and New Relic data hints at >80% across flavors, so adoption lags despite JDK 9–15 features. Migration pain points are…
Panel on
DevOps for Java Developers (Or Maybe Against Them?!)Developer Summit 20202020-11-21
Argues DevOps originates in ops but becomes developers’ problem because production quality now defines “done,” adding on‑call, observability, feature flags…
Talk on
Best Practices for Container Image Promotion PipelinesDeveloper Summit 20202020-11-21
Argues that Dockerfiles should not be rebuilt at each stage but build once and promote the exact image through quality gates; shows Docker build causes…
Talk on
DevOps Patterns & Antipatterns for Continuous UpdatesDeveloper Summit 20202020-11-21
Argues for tiny, frequent updates with automated rollbacks, progressive delivery and strong observability, showing concrete failures: instrumentation from New…
Talk on
Panel: Programming Languages in the Era of the CloudScale By the Bay 20202020-11-12
Panel argues cloud choices hinge on concrete tradeoffs: Go wins for fast startup and tiny static binaries and cross-compilation; Rust wins for memory control…
Panel on
DevSecOps Panel "AppSec Would Never Catch Me"{Unscripted} 20202020-10-21
Panel argues that security gets solved by automating checks inside CI/CD rather than policing releases manually: start with npm audit or a dependency scanner…
Talk on
Best Practices In Implementing Container Image Promotion PipelinesDevOpsDays Raleigh 20202020-10-19
Concrete claim: promote artifacts, don't rebuild them; practical tools: JFrog Container Registry/Artifactory, JFrog CLI, nginx URL rewrite for virtual hosts…
Talk on
Best Practices In Implementing Container Image Promotion PipelinesAll Things Open 20202020-10-19
Argues that reproducible pipelines require build once and promote immutable images not rebuilding Dockerfiles, demonstrates a fragile public Dockerfile (link…
Talk on
DevOps Patterns and Antipatterns for Continuous Software UpdatescdCon 20202020-10-07
Explains why updates must be tiny, frequent and safe with concrete failures: Java moves to six‑month releases but 75% of users stay on Java 8; a router OTA…
Talk on
Keynote: Best Practices In Implementing Container Image Promotion PipelinescdCon 20202020-10-07
Rebuilding Docker images is rarely deterministic, so the recommended approach is to build once and promote immutable artifacts using checksum-backed storage…
Talk on
We have DevOps. No one was fired. But what to do?!DelEx Conference 2020: DevOps & Test Automation2020-02-14
Argues that organizational change, not firing people or hiring a single expert, is required for successful DevOps adoption; recommends influencing others and…
Talk in Russian on
DevOps Patterns and Antipatterns for Continuous Software UpdatesDelEx Conference 2020: DevOps & Test Automation2020-02-14
Examines concrete incidents and data about update practices—e.g., many teams still run old Java or legacy Windows—then argues for DevOps patterns that enable…
Talk in Russian on
DevOps Patterns and Antipatterns for Continuous Software UpdatesDevOpsCon Munich 20192019-12-02
Concrete failure stories and concrete remedies: Java switches to six‑month releases since 2017 and the State of DevOps finds ~20% “elite” teams deploying…
Talk on
DevOps Patterns and Antipatterns for Continuous Software UpdatesDevOpsCon 20192019-12-02
So, you want to update the software for your user, be it the nodes in your K8s cluster, a browser on user’s desktop, an app in user’s smartphone or even a…
Talk on
DevOps Theory vs. Practice: A Song of Ice and Tire FireDevOpsCon 20192019-12-02
In many DevOps talks, you see a speaker from a renowned tech company stand up and describe a perfect utopia of an environment. You look at the perfect…
Talk on
DevOps Patterns & Antipatterns for Continuous Software UpdatesDevOps World | Jenkins World 2019 San Francisco2019-08-12
Talk catalogs concrete failure cases and practical fixes: frequent six‑month Java releases see 83% of surveyed devs still on Java 8 because verification cost…
Talk on
Without Data, you're just another Person with OpinionsGOTO Chicago 20192019-04-29
Shows how to stop arguing with anecdotes by correlating real metrics across dev, QA and ops: measure environment checkouts (10 expensive test labs → provision…
Talk on
#DataDrivenDevOpsDevOpsDays Baltimore 20192019-04-24
Claims three concrete metrics to start tomorrow and shows applied tooling: Microsoft Excel for sampling and ROI checks, JIRA for tracking build‑stability…
Talk on
#DataDrivenDevopsDevOps Conference Spring 20192019-03-25
Claims that cross-pillar metrics from dev QA and ops get integrated into actionable decisions with concrete results: measuring test‑environment utilization…
Talk on
A Research Study into DevOps BottlenecksDelEx Conf 20192019-02-08
A survey of Fortune 500 software delivery leaders identifies three root causes of DevOps bottlenecks—education, automation, and trust—and says addressing them…
Talk in Russian on
We’ve Got DevOps — Let’s Fire All TestersDelEx Conf 20192019-02-08
Argues that heavy automation in a DevOps environment can reduce traditional manual testing roles and accelerate releases, citing Netflix-style tools such as…
Talk in Russian on
“Hey, HELM, can you scale…??”DevOps Conference 20182018-12-03
Claims that a single index file for Helm causes slower CI, high memory consumption, slower searches get numbers and fixes: a benchmark with 120,000 charts…
Talk on
Java Puzzlers NG: The strange, the bizarre, and the wonderfulVoxxed Days Singapore 20182018-06-01
A rapid set of live puzzlers that shows failing, surprising specifics: a lambda submitted to ExecutorService compiles as Runnable vs Callable ambiguity so…
Talk on
The adventures of Senior Holmes and Junior WatsonVoxxed Days Minsk 20182018-05-26
У вас в голове звучит музыка из вашего любимого сериала про Шерлока Холмса — Шерлок, почему опять ничего не работает? — Это элементарно, друг мой! Во-первых…
Talk on
The Dawn of Liquid SoftwareswampUP 20182018-05-16
Argues that software must become continuously updatable rather than versioned, because threats like Spectre require patches faster than traditional releases…
Talk on
DevOps @ Scale — Greek Tragedy in Three ActsDelEx Conf 20182018-02-17
A concrete scaling timeline for a DevOps team growing from 3 to 100 engineers, showing three stages: reactive firefighting, adding monitoring and processes…
Talk in Russian on
Data-Driven DevOpsDelEx Conf 20182018-02-17
Presents a data-driven DevOps approach using three concrete metrics to start immediately: deployment frequency, pipeline lead time, and incident trend…
Talk in Russian on
Troubleshooting & Debugging Production Microservices in KubernetesDevoxx Belgium 20172017-11-06
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…
Talk on
Amazon Alexa Skills vs Google Home Actions the Big Java VUI FaceoffDevoxx Belgium 20172017-11-06
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…
Talk on
Devops @ScaleDevoxx Belgium 20172017-11-06
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…
Talk on
DevOps @Scale (Greek Tragedy in 3 Acts)JavaDay Ukraine 20172017-11-04
Startup grows from 3 to ~26 to 100 engineers and the operations story follows: initial firefighting with Jenkins + AWS Beanstalk and a left-pad outage forces…
Talk on
Java Puzzlers S03JavaDay Ukraine 20172017-11-04
Live puzzle set walks through concrete gotchas and shows the actual surprising outputs: module-info.java context-sensitive keywords can make obviously-named…
Talk on
Debugging and Troubleshooting MicroservicesswampUP 20172017-05-24
Live demo shows a three‑service Spring Boot guestbook deployed to Kubernetes with Docker images stored in JFrog Artifactory and CI from Jenkins, and uses…
Talk on
Java Puzzlers NG S02: Down the Rabbit HoleDevoxx US 20172017-03-21
Quick, concrete takeaways and gotchas with code examples: Semaphore.drainPermits(-42) yields 0 not -42, Stream.empty() is not a singleton because streams carry…
Talk on
Building a private CI/CD pipeline with Java and Docker in the CloudDevoxx US 20172017-03-21
Shows a concrete pipeline that uses a universal artifact repository (example: Artifactory) to host virtual repositories for dev/staging/prod and to promote…
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
Docker Container Lifecycles – Problem or Opportunity?DevOpsDays Kansas City 20162016-10-20
Shows that Docker builds are usually nonreproducible so promotion of built images beats rebuilding at each stage, with a concrete claim that audience…
Talk on
Spring Puzzlers - second seasonJavaDay Lviv 20162016-07-22
A collection of real Spring gotchas with concrete fixes: annotations on interfaces (like @PostConstruct) are ignored so a custom BeanFactoryPostProcessor is…
Talk on
JavaDay Lviv 2016JavaDay Lviv 20162016-07-22
Community-driven JavaDay Ukraine runs a tightly organized local conference with 11 speakers and about 150 participants, publishes high-quality recordings of…
Talk on
Docker Container Lifecycles, problem or opportunity?Jfokus 20162016-02-08
Argues that a promotion-based model is necessary because docker build creates non-deterministic images (unpinned deps, latest tags), shows a concrete pipeline…
Talk on
The Epic Groovy Puzzlers S02: The revenge of the parenthesesJfokus 20162016-02-08
A live set of Groovy puzzlers demonstrates concrete gotchas: the range and method-call binding changes result types unless fixed with parentheses fix binding…
Talk on
InterviewDevoxx Belgium 20152015-11-09
JFrog announces its third product in 12 years and explains Mission Control monitors multiple Artifactory and Bintray instances for centralized management…
Interview on
The Epic Groovy Puzzlers S02: The Revenge of the ParenthesesJavaDay Kyiv 20152015-11-06
A rapid demo of Groovy gotchas that shows exactly when code surprises: parentheses change whether interpolation produces a GString or a plain String and so…
Talk on
Continuously building, releasing and deploying softwareJavaDay Kyiv 20152015-11-06
Continuously building, releasing and deploying software: The Revenge of the Machines! Baruch Sadogursky Developer Advocate @JFrog JavaDay Kyiv…
Talk on
The Great MigrationJavaDay Kharkiv 20152015-10-15
Migration extracts heavy background work into separate services: a sitemap generator, repository indexers and a sliced statistics pipeline that remove CPU and…
Talk on
Everything you wanted to know about writing asyncJavaDay Kharkiv 20152015-10-15
Built a reusable Java downloader that does parallel file chunking, pause/resume and progress tracking, and integrates with two async HTTP clients via an…
Talk on
Spring PuzzlersJavaDay Kharkiv 20152015-10-15
Shows concrete Spring surprises and fixes: annotations are not inherited causes lifecycle methods and custom post-processors to miss annotated methods; AOP…
Talk on
Behind the OSS curtain: How we manage SpringSpringOne2GX 20152015-09-14
Shows the exact pipeline: code lives on GitHub with an issues repo pattern and labels like ideal for contribution; CI runs in Bamboo and publishes snapshots to…
Talk on
Spring Framework: The Ultimate Configurations Battle!SpringOne2GX 20152015-09-14
Three demo-only configurations for the same small app: XML, Java @Configuration, and Groovy are implemented and exercised with live coding demos; a REST…
Talk on
Groovy Puzzlers — Strange, Unclear, and "Mom, What Is That?!"JavaDay Kiev 20142014-11-06
A deep-dive into surprising and confusing behaviors in the Groovy language, showing concrete 'puzzlers' that trip up developers. Uses code examples to…
Talk in Russian on
Transforming an Abstract Syntax Tree into Groovy. WHAT?!JavaDay Kiev 20142014-11-06
Shows how to transform Java abstract syntax trees into Groovy code using tooling for AST manipulation. Covers practical techniques and technologies for mapping…
Talk in Russian on
Spring — The Configuration BattleJavaDay Kiev 20142014-11-06
Explains why the Spring framework has so many configuration options and how they compare, including discussion of Spring Boot as one of those approaches…
Talk in Russian on
Groovy and Grails Puzzlers - As usual - Traps, Pitfalls, and End CasesSpringOne2GX 20142014-09-08
Rapid-fire Groovy gotchas with concrete outputs and fixes: live examples on Groovy 2.3.6, behavior in the Groovy Console and Intelli, and when @CompileStatic…
Talk on
Writing AST Transformations - Get Practical in 90 minutesSpringOne2GX 20142014-09-08
Covers concrete recipes: shows a Java global AST transformation that adds a public static final author String field to every class (registered via…
Talk on
Grails Plugin Testing StrategiesSpringOne2GX 20142014-09-08
Converts a Grails plugin into a full Grails app to run fast pure unit tests (Spock) plus mocked controller tests, real integration tests (database + bootstrap…
Talk on
Continuous Integration for Node.js with JenkinsJenkins User Conference Boston 20142014-06-18
Claims a full CI/CD flow that actually automates integration, tests and delivery for Node.js by running npm install / npm test inside Jenkins, packaging…
Talk on
Extend your application with pluggable Groovy DSLJavaDay 20132013-10-19
A plugin engine that lets teams extend Artifactory with executable Groovy DSLs compiles scripts, wraps closures into Java interfaces, and hot-loads without…
Talk on
Search for the Holy Grail (and test it once found)JavaDay 20132013-10-19
A distribution web app (the download server/Bintray style) uses Grails + MongoDB + Elasticsearch: Grails for the UI and REST API, MongoDB for schema‑free…
Talk on
Take Control. Write a Plugin. Part IIJenkins User Conference San Francisco 20122012-09-30
Shows a concrete plugin (a notifier that appends a configurable message when a build fails) and how it actually works end to end: remote execution uses…
Talk on
Jenkins Artifactory Plugin & JenkinsJenkins User Conference San Francisco 20122012-09-30
A Jenkins Artifactory plugin uploads all build outputs and a build info JSON at the end of the job so Jenkins bypasses maven deploy or Gradle uploads and…
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.