Oleg Šelajev's Avatar

Oleg Šelajev

@shelajev.bsky.social

Oleg Šelajev is a developer advocate at Docker working mainly on developer productivity, Testcontainers, improving how we set up local development environments and tests, and building applications with AI parts. Developer. Author. Speaker. Java Champion. D

929 Followers  |  0 Following  |  7 Posts  |  Joined: 05.07.2023
Posts Following

Posts by Oleg Šelajev (@shelajev.bsky.social)

Post image

AI coding assistants are powerful – and risky.
At IntelliJ IDEA Conf 2026, @shelajev.bsky.social will explore how Docker sandboxes can secure AI-driven developer workflows.
🗓 March 26–27
👉 Register now: jb.gg/3vwzgv
#IntelliJIDEAConf

16.02.2026 10:01 — 👍 3    🔁 1    💬 0    📌 0
Post image

Thanks to everyone who attended my talk with @shelajev.bsky.social at @javazone.bsky.social yesterday! We hope you now feel confident making sure your #AI #Java apps are always getting better!

The slides from our session are available at speakerdeck.com/edeandrea/ja...

04.09.2025 06:01 — 👍 6    🔁 5    💬 0    📌 0
Post image

Farewell dinner after @javazone.bsky.social

05.09.2025 07:02 — 👍 29    🔁 2    💬 2    📌 0
Post image

Nice surprise from ‪@javazone.bsky.social‬ today! Looks like I'll be joining @shelajev.bsky.social‬ on stage!

25.06.2025 21:08 — 👍 4    🔁 1    💬 1    📌 0

Yay! I knew an account here would be useful! Thanks for sharing!

25.06.2025 22:04 — 👍 0    🔁 0    💬 0    📌 0
Non-deterministic? No problem! You can test it! by Eric Deandrea & Oleg Šelajev
Testing is hard, which is why developers tend to avoid it. Testing non-deterministic things is even harder, which is unfortunate, since we're all writing AI-... Non-deterministic? No problem! You can test it! by Eric Deandrea & Oleg Šelajev

🧪 "But how do you test AI apps?"

Watch Java Champions @shelajev.bsky.social & @ericdeandrea.dev show how to test non-deterministic AI applications using Testcontainers, LangChain4j, Quarkus & Ollama.

Practical solutions, no excuses!

🎥 www.youtube.com/watch?v=C7-X...

#Jfokus #AIdev #Testing

28.04.2025 09:01 — 👍 4    🔁 2    💬 0    📌 0
Preview
How to Run Gemma 3 Locally with Docker Model Runner | Docker Explore how to run Gemma 3 models locally using Docker Model Runner, alongside a Comment Processing System as a practical case study.

Running Gemma 3 locally with no API costs? Yes.
Free to experiment? Absolutely.

We built a full-on comment processing system using Docker Model Runner + #google Gemma 3 — no cloud, no third parties. Just local power.

Try it out 👉 www.docker.com/blog/run-gem...

#Docker #GenAI #Gemma3 #OpenSource

09.04.2025 15:16 — 👍 21    🔁 6    💬 0    📌 1
Post image

🎉 Meet Docker Model Runner:

✅ Run AI models with the tools you’re using today
✅ GPU acceleration on Apple Silicon
✅Pull models as OCI Artifacts
✅ No extra setup, just dev

Local-first GenAI just got fun.

www.docker.com/blog/introdu...

09.04.2025 13:09 — 👍 12    🔁 5    💬 1    📌 0
Preview
GitHub - testcontainers/testcontainers-php: https://www.testcontainers.org implementation for PHP https://www.testcontainers.org implementation for PHP - testcontainers/testcontainers-php

🎉 It's not often one gets to post ✨amazing✨ updates about boring, day-to-day tech these days.

But hear me out, this is pretty revolutionary:

github.com/testcontaine... is a thing! 🔥🔥🔥

Now you can have the magical testcontainers experience in your favourite PHP applications.

28.02.2025 14:04 — 👍 0    🔁 0    💬 0    📌 0
Preview
Non-deterministic? No problem! You can test it! by Eric Deandrea & Oleg Šelajev Testing is hard, which is why developers tend to avoid it. Testing non-deterministic things is even harder, which is unfortunate, since we're all writing AI-...

If you weren't at @Jfokus.se last week here's your chance to watch my talk with @shelajev.bsky.social about #testing non-deterministic things!

10.02.2025 21:40 — 👍 11    🔁 2    💬 0    📌 0

It was so much fun presenting this! I feel so privileged to share @jfokus.se with you!

04.02.2025 13:32 — 👍 3    🔁 0    💬 1    📌 0
Post image

Full room for @ericdeandrea.dev and @shelajev.bsky.social's session about testing non-deterministic systems at #Jfokus . Seems like many developers are curious how to actually test the results of LLMs 🥲.

@jfokus.se #AI

04.02.2025 10:07 — 👍 8    🔁 2    💬 0    📌 0

Thank you for having me! It was great to talk about the testcontainers modules ecosystem and what cool things you can do when building one!

03.02.2025 16:54 — 👍 0    🔁 0    💬 0    📌 0
Post image Post image Post image Post image

All Hands-on lab are fully booked this morning!
#Quantum with Gavin King, Java for Cloud with @rustam.no, Testcontainers with @shelajev.bsky.social and LangChain4j with @kevindubois.com, @danieloh30.bsky.social, @geoand86.bsky.social and @ericdeandrea.dev

03.02.2025 09:16 — 👍 15    🔁 7    💬 1    📌 0
Post image

Attending @jfokus.se and looking for a good session? Join @shelajev.bsky.social and myself tomorrow Feb 4 at 11:00 in Room C1 to learn how to #test #ai and #nondeterministic systems!

@quarkus.io #testcontainers #docker

https://buff.ly/413kyOr

03.02.2025 14:00 — 👍 6    🔁 3    💬 0    📌 0
Post image

Our Dev Practices Track Team marks the halfway point of our Team series. Time flies when you’re meeting exceptional people: @mkheck.bsky.social @shelajev.bsky.social @piotrprz.bsky.social Cora Iberkleid & Jamie Chapman.

The deadline to submit talks is Jan 10 ➡️ devoxxuk25.cfp.dev/#/

27.11.2024 12:01 — 👍 16    🔁 7    💬 0    📌 0
Post image Post image Post image Post image

Due to a happy coincidence, I managed to get into the #DingGukesh Fide chess world championship match!

It feels pretty surreal to see a part of chess history in the making!

27.11.2024 11:10 — 👍 14    🔁 0    💬 1    📌 0
Preview
Jfokus Jfokus is all about developers! Check out the conference: https://www.jfokus.se

Super excited to be presenting at @jfokus.se this year! @shelajev.bsky.social and I will be talking about how to test non-deterministic things!

25.11.2024 21:33 — 👍 17    🔁 3    💬 0    📌 1
Preview
Oleg Šelajev Oleg is a developer advocate at Docker. Ask me about AI, Developer productivity, and Testcontainers. https://testcontainers.com/ Sometimes a video is the best way to explain things about technology, ...

If you found me here, consider as well Youtube 😅 I make short videos with folks I meet at conferences and they are fun and minimally educational: www.youtube.com/@shelajev/sh...

15.11.2024 16:58 — 👍 4    🔁 0    💬 0    📌 0
Kubecon keynote stage photo.  Colin Walters, Preethi Thomas, and Dan Walsh on stage.  Behind them is a demo of Bootc updating system images.

Kubecon keynote stage photo. Colin Walters, Preethi Thomas, and Dan Walsh on stage. Behind them is a demo of Bootc updating system images.

#RedHat is contributing three projects to the #CNCF to help their communities grow.:
- Podman
- Bootc
- Podman Desktop
This contribution will also help the CNCF expand into not just deployment, but desktop container development. #kubecon

14.11.2024 17:18 — 👍 54    🔁 24    💬 1    📌 0
Spring Office Hours: S3E38 - Testcontainers with Oleg Šelajev
YouTube video by SpringDeveloper Spring Office Hours: S3E38 - Testcontainers with Oleg Šelajev

Spring Office Hours! with @dashaun.bsky.social and @danvega.dev

Join us live:
www.youtube.com/watch?v=zsmR...

11.11.2024 18:04 — 👍 12    🔁 2    💬 0    📌 0