Oleg Šelajev
banner
shelajev.bsky.social
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
Reposted by Oleg Šelajev
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...
September 4, 2025 at 6:01 AM
Reposted by Oleg Šelajev
Farewell dinner after @javazone.bsky.social
September 5, 2025 at 7:02 AM
Reposted by Oleg Šelajev
Nice surprise from ‪@javazone.bsky.social‬ today! Looks like I'll be joining @shelajev.bsky.social‬ on stage!
June 25, 2025 at 9:08 PM
Reposted by 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
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-...
www.youtube.com
April 28, 2025 at 9:01 AM
Reposted by Oleg Šelajev
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
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.
www.docker.com
April 9, 2025 at 3:16 PM
Reposted by Oleg Šelajev
🎉 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...
April 9, 2025 at 1:09 PM
🎉 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.
GitHub - testcontainers/testcontainers-php: https://www.testcontainers.org implementation for PHP
https://www.testcontainers.org implementation for PHP - testcontainers/testcontainers-php
github.com
February 28, 2025 at 2:04 PM
Reposted by Oleg Šelajev
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!
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-...
buff.ly
February 10, 2025 at 9:40 PM
Reposted by Oleg Šelajev
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
February 4, 2025 at 10:07 AM
Reposted by Oleg Šelajev
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
February 3, 2025 at 9:16 AM
Reposted by Oleg Šelajev
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
February 3, 2025 at 2:00 PM
Reposted by Oleg Šelajev
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/#/
November 27, 2024 at 12:01 PM
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!
November 27, 2024 at 11:10 AM
Reposted by Oleg Šelajev
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!
Jfokus
Jfokus is all about developers! Check out the conference: https://www.jfokus.se
buff.ly
November 25, 2024 at 9:33 PM
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...
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, ...
www.youtube.com
November 15, 2024 at 4:58 PM
Reposted by Oleg Šelajev
#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
November 14, 2024 at 5:18 PM
Spring Office Hours! with @dashaun.bsky.social and @danvega.dev

Join us live:
www.youtube.com/watch?v=zsmR...
Spring Office Hours: S3E38 - Testcontainers with Oleg Šelajev
YouTube video by SpringDeveloper
www.youtube.com
November 11, 2024 at 6:04 PM