Özkan Pakdil
thejvmbender.bsky.social
Özkan Pakdil
@thejvmbender.bsky.social
Software engineer, Linux user since 2000

#java and c# developer, #rust learner, JS writer,cpp/qt enjoyer. ❤️ #postgresql #linux
https://github.com/ozkanpakdil
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
#java leyden is faster then regular AOT or am I reading this graph wrong @graalvm.org ?
November 2, 2025 at 6:36 PM
#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
October 31, 2025 at 6:50 AM
Exploring [Apache Fory for Rust](fory.apache.org/blog/fory_ru...)

claims zero-copy, cross-language serialisation, and schema evolution.

Anyone benchmarked it or used it in production?

#rustlang
Introducing Apache Fory™ Rust: A Versatile Serialization Framework for the Modern Age | Apache Fory™
TL;DR: Apache Fory Rust is a blazingly-fast, cross-language serialization framework that delivers ultra-fast serialization performance while automatically handling circular references, trait objects, ...
fory.apache.org
October 31, 2025 at 6:39 AM
#NeuralNetwork in #linux kernel from a #nvidia engineer, this may make the desktop linux year 🤓

www.youtube.com/watch?v=ywW8...
I put a neural network in the Linux kernel scheduler
YouTube video by arighi_linux
www.youtube.com
October 23, 2025 at 7:53 AM
#PostgreSQL has code coverage report and it is covered 80 percent, very nice

coverage.postgresql.org/index.html
LCOV - PostgreSQL 19devel
coverage.postgresql.org
October 22, 2025 at 6:02 AM
@anthropic.com why the expire ? I was using claude time to time very slowly, especially for testing new models :(
October 1, 2025 at 8:22 AM
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
September 30, 2025 at 10:55 PM
#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
September 27, 2025 at 12:07 PM
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
September 24, 2025 at 8:09 PM
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.
September 24, 2025 at 7:14 PM
podman-desktop.io/blog/3-million

go @podman-desktop.io , I am using #podman desktop more then a year and I really like it
3,000,000 downloads. Thank you | Podman Desktop
We reached 3,000,000 Downloads of Podman Desktop. Let's celebrate.
podman-desktop.io
September 24, 2025 at 5:09 AM
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
September 19, 2025 at 12:37 PM
@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
September 18, 2025 at 8:37 AM
How to run #PostgreSQL in #Testcontainers with SSL/TLS + client certificates 🔐🐘with #Java
Covers cert generation, config (postgresql.conf / pg_hba.conf), JDBC, & psql.
Read here: ozkanpakdil.github.io/posts/my_col...
How to use Testcontainers with PostgreSQL and SSL
Using Testcontainers with PostgreSQL over SSL/TLS (with client certificates) This guide walks you through running PostgreSQL in Testcontainers with SSL enabled and client-certificate authentication (v...
ozkanpakdil.github.io
September 14, 2025 at 2:58 PM
Reposted by Özkan Pakdil
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
September 9, 2025 at 3:03 PM
Duolingo now has #chess lessons ♟️ I like it
September 7, 2025 at 11:27 PM
Deleting millions of files on a production Linux server isn’t as easy as rm -rf

Under heavy load, it can spike I/O, slow requests, or even freeze the system.

In the post I show the best way rm

ozkanpakdil.github.io/posts/my_col...

#Linux #DevOps #SysAdmin #Bash #Production
Delete files in linux best way
Let say you have bunch(5 millions) of small files in your linux in some folder. when you try to delete them can be very tricky. Everybody knows rm -rf /tmp/somefolder but if you run this on a server w...
ozkanpakdil.github.io
September 5, 2025 at 12:41 AM
I just figured out how to get #Playwright MCP working with #Junie in #IntelliJ! It wasn't as straightforward as I hoped, so I wrote up a quick guide to help you get it running. It's awesome for letting the AI generate test scenarios.
ozkanpakdil.github.io/posts/my_col...
How to use Playwright MCP with Junie in Intellij
A comprehensive guide to show how to use Playwright MCP inside intellij with Junie
ozkanpakdil.github.io
September 1, 2025 at 4:26 AM
#SQL cheat sheet
August 25, 2025 at 3:25 PM
“Why let your CPU sweat when your NIC can do the crypto? 🖥️🔥➡️🔒”

Wrote about Kernel TLS, NIC offload & socket sharding (feat. Netflix, NGINX, Mellanox).

👉 dev.to/ozkanpakdil/...

#Linux #Networking #Performance
Kernel TLS, NIC Offload, and Socket Sharding: What’s New and Who Uses It?
Modern servers are expected to push hundreds of gigabits per second while keeping latency low and CPU...
dev.to
August 17, 2025 at 7:39 PM
I thought I knew C until I saw #PostgreSQL code, if anyone in the university having data structures and algorithms and thinking why do we learn these, check Postgres code. Or anyone who likes to learn C go check 🧠exercise
#learntocode
August 15, 2025 at 9:20 AM
Dev: "Let’s use client-side pagination, how big could the data be?"

The database: sends 5 million records

My browser: 🫠

This is how websites die. Don’t be that dev. Use server-side pagination. #DevHumor #WebDev #TechFails

ozkanpakdil.gitlab.io/posts/my_col...
The Pagination Pitfall: A React + Spring Boot Cautionary Tale
Why using client-side pagination for unknown data sizes in a React + Spring Boot app can backfire — and how to fix it with proper server-side pagination.
ozkanpakdil.gitlab.io
August 11, 2025 at 3:35 PM
and latest #intellij supporting mvn4 and #java 25 and this setup looks very welcoming :happy:
August 8, 2025 at 5:03 AM