Özkan Pakdil
thejvmbender.bsky.social
Özkan Pakdil
@thejvmbender.bsky.social
130 followers 410 following 170 posts
Software engineer, Linux user since 2000 #java and c# developer, #rust learner, JS writer,cpp/qt enjoyer. ❤️ #postgresql #linux https://github.com/ozkanpakdil
Posts Media Videos Starter Packs
Pinned
🥳 👇
The following "JFX In Action" interview gives insights into a new open-source JavaFX project: Swaggerific. It's created by Özkan Pakdil, who tells us more about this Postman alternative to interact with REST endpoints documented with a Swagger JSON.

www.youtube.com/watch?v=3_T0...

#jfxinaction
Özkan Pakdil about Swaggerific, an open-source Postman alternative written in JavaFX (#9)
YouTube video by Frank Delporte
www.youtube.com
#gitlab is doing an upgrade to #postgresql 17

www.postgresql.org/message-id/C...

I wonder why not 18 io_uring should bring some performance boost.
www.postgresql.org
slowly finishing before 30 Oct
@anthropic.com why the expire ? I was using claude time to time very slowly, especially for testing new models :(
hey guys, I have been working on this project around 3 months with #Junie
used #splunk many years and there is not one project which can work like that, easy to install and run. anyone likes to contribute I am very fast code reviewer and good vibes guy 🥳feel free to join
github.com/ozkanpakdil/...
GitHub - ozkanpakdil/grepwise: Splunk alternative
Splunk alternative. Contribute to ozkanpakdil/grepwise development by creating an account on GitHub.
github.com
#PostgreSQL 18 just landed—and I built a benchmark dashboard comparing PG versions 12–18 using pgbench mix tests:
pgbench.github.io/mix/
PG18 leads in every metric:
- 3,057 TPS
- 5.232 ms latency
- 183,431 transactions
Have you tested version 18 in production yet? Any tuning tips or surprises?
PostgreSQL Performance Comparison
PostgreSQL Version Comparison Raw Data PostgreSQL Version Transactions Latency (ms) TPS PG12 165849 5.787 2763.556285 PG13 145544 6.594 2425.190199 PG14 158793 6.044 2646.418605 PG15 147527 6.506 2458...
pgbench.github.io
that is a good bug, you are using macos so you may have totally different experience, but I installed podman desktop other day to my debian and all worked fine, just try that docker compatibility, hmm now I wonder is that docker compatibility exist in macos ?
now you are going too deep 😀 I remember I uninstalled docker desktop but I have wsl docker too, windows is confusing 😃 maybe @podman-desktop.io can answer, pls answer 😄
I believe code explains better, and I run it in my local podman desktop, all works
when I installed podman desktop and enabled docker extension, I have docker CLI installed under podman installation folder

github.com/ozkanpakdil-...

that's the code prepares PostgreSQL with all mtls
at the beginning I was using podman CLI, other team members had issues so all in docker code
docker-sandbox/postgres-cluster-SAN-CN at main · ozkanpakdil-redgate/docker-sandbox
Postgresql setup for testing. Contribute to ozkanpakdil-redgate/docker-sandbox development by creating an account on GitHub.
github.com
yes, podman can build those but if I use podman cli in the scripts it doesn't run on other computers where people don't have podman. so I use docker cli in my script, so in my local podman desktop run those containers
because I share docker scripts with other tram members, they use rancher or something, they don't have podman, so docker cli exist everywhere
My first real prod performance fix: A slow form in VB.NET + SQL Server was dragging users down. I found the root cause (missing index), fixed it, and sped things up from 3 mins to seconds.

Full story: ozkanpakdil.github.io/posts/my_col...
The First Production Performance Problem I Faced (and How I Solved It)
A real-world example of diagnosing a slow form in a VB.NET/SQL Server app and fixing it with the right index.
ozkanpakdil.github.io
podman-desktop.io/docs/migrati...

sometimes that docker compatibility is turned off that generates problem for me, but lately I totally moved to docker CLI and all my scripts used by team github.com/ozkanpakdil-... they use rancher, but rancher did not have terminal so I decided to go with podman
yes, podman sometimes is not as easy as docker, but the decision came from docker desktop price hike www.reddit.com/r/docker/com... and I always wanted to uselearn podman. I should update my tech stack :)
From the docker community on Reddit: new Docker plan : "Simpler, More Value" and .. pretty much DOUBLE THE PRICE ?!?!
Explore this post and more from the docker community
www.reddit.com
Today I am feeling nostalgic and decided to check how MSDN looked like in 2005

web.archive.org/web/20050727...

So long, it was a true source of information. I remember I learn many coding tricks from examples, and database indexes and such.
Every OS, for work I have a win 11, I use there a lot for PostgreSQL instances, and at my debian laptop I use it for playing around with docker :)
I had 2 years of ultimate @jetbrains.com full suit :) and I must stay it was really fun, that way I developed a lot of open source and made a lot of post, at the end I subscribed to #JetbrainsJunie a really good AI agent from #Jetbrains, thank you very much
@askowronski.bsky.social hey, I saw your Java post this morning, it is nice to have those JEPs listed and helps and then I saw this devblogs.microsoft.com/dotnet/perfo... because you are java content creator, wanted to ask you,something similar for java 25 ? .net 10 looks impressive on paper 🤓
Performance Improvements in .NET 10 - .NET Blog
Take a tour through hundreds of performance improvements in .NET 10.
devblogs.microsoft.com
Reposted by Özkan Pakdil
Spring @spring.io · Sep 9
Check out some of the new features coming in Spring Framework 7.0!
🍃 Core #Spring Resilience Features: @⁠ConcurrencyLimit, @⁠Retryable, and RetryTemplate.

Coming in Spring Framework 7.0!

Please try out these features and let us know what you think. 😎

spring.io/blog/2025/09...
Core Spring Resilience Features: @ConcurrencyLimit, @Retryable, and RetryTemplate
Level up your Java code and explore what Spring can do for you.
spring.io