Sign in

Piotr Olaszewski

@piotrooo.bsky.social
80 followers 344 following 37 posts

👷🏻‍♂️ Software Architect at Thulium ☕️ Java 🤷‍♂️ All opinions are mine and only mine

PostsRepliesMedia
Piotr Olaszewski @piotrooo.bsky.social · 04/08/2026
PostgreSQL's serial isn't a type. It's a sequence + an integer + a nextval() default, glued together. Which is why GRANT INSERT on the table isn't enough — the role also needs USAGE on the sequence. generated always as identity doesn't have that problem. All ten below 👇
A dark diff-style cheatsheet titled "Don't do This in psql", listing ten PostgreSQL anti-patterns — char(n), varchar(n), money, serial, timestamp, BETWEEN, NOT IN, CamelCase identifiers, table inheritance and trust authentication — each with the wrong SQL in red, the recommended form in green, and a one-line explanation.
000
Piotr Olaszewski @piotrooo.bsky.social · 09/02/2026
Big congrats to my friend! 🎉 He just launched a family #cardgame called The Elements ♠️🔥🌊 I was lucky to be a tester, and now the crowdfunding is LIVE on Gamefound 🚀 Check it out, like it & support if you vibe with it ❤️ 👉 gamefound.com/en/projects/...
gamefound.com
The Elements by Elementorum Studio - Gamefound
Simple 2–5 player card game, easy to learn, dynamic elemental interactions, accessible price, and future expansion potential.
000
Reposted by Piotr Olaszewski
Dan Vega @danvega.dev · 30/10/2025
Learn how to test REST APIs in Spring Framework 7 with the new RestTestClient. I love how flexible this is and how easy it is to work with thanks to the clean fluent API. www.danvega.dev/blog/spring-...
danvega.dev
Testing Spring REST APIs with RestTestClient: A Complete Guide
Explore the new Rest Test Client in Spring Framework 7, a modern replacement for RestTemplate that provides a fluent API for testing REST APIs with improved type safety and better integration with mod...
0125
Reposted by Piotr Olaszewski
Moritz Halbritter @0.5ritter.de · 28/10/2025
We've published a new installment of our "Road to GA" blog series. This time it's about the huge modularization effort the Spring Boot team has done and which is coming in Spring Boot 4: spring.io/blog/2025/10... #java #spring #springboot
spring.io
Modularizing Spring Boot
Level up your Java code and explore what Spring can do for you.
23519
Piotr Olaszewski @piotrooo.bsky.social · 16/10/2025
Call for Proposals for @springio.net 2026 is open on Sessionize and I've just submitted a session! sessionize.com/springio26/ What I've done 😱
sessionize.com
Spring I/O 2026: Call for Proposals
Spring I/O is the leading conference focused on the Spring Framework ecosystem. Spring I/O 2026 (13th edition) will take place in Barcelona, Spain, on...
000
Reposted by Piotr Olaszewski
Cowtown Coder @cowtowncoder.bsky.social · 03/10/2025
Jackson 3.0.0 (GA) release now starting! github.com/FasterXML/ja... #java #json #xml #csv #cbor #csv
github.com
Jackson Release 3.0
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
44617
Piotr Olaszewski @piotrooo.bsky.social · 24/09/2025
After watched @starbuxman.joshlong.com latest instalment about youtu.be/ep8IZl8sk5A?..., I’m curious whether there will be some support for multitenancy in the ConcurrencyLimit annotation 🤔 I imagine to setting this limit only for single tenant @spring.io wdyt?
youtu.be
Resilience Features in Spring Framework 7 and Spring Boot 4
YouTube video by Coffee + Software
000
Piotr Olaszewski @piotrooo.bsky.social · 05/07/2025
💡 Just in case — if you're using #Embabel with @gradle.com , don't forget to add: repositories { maven { url 'repo.spring.io/milestone' } } ...or enjoy hours of debugging fun™️ 🤡 #ai #agent #embabel #gradle
000
Piotr Olaszewski @piotrooo.bsky.social · 12/06/2025
I really liked this talk. It helped mi with creating an ADR for our internal SDKs. Thanks @seb.deleuze.fr 🙏
051
Piotr Olaszewski @piotrooo.bsky.social · 06/06/2025
If you’re using #GoogleCloud #TextToSpeech feature, you might be surprised to find that some voices have been removed 😲 Just in case, here is a helpful doc 👉 services.google.com/fh/files/ema...
services.google.com
000
Piotr Olaszewski @piotrooo.bsky.social · 30/05/2025
First blog post in a year — what a streak 😅 I built a simple way to run tests for your #OpenFGA models — including a #GitHub Actions you can plug straight into your workflow. Check it out 👉 piotrooo.codes/openfga-test... #OpenFGA #Authorization #GitHub
piotrooo.codes
OpenFGA Test Runner
Test your OpenFGA model.
032
Reposted by Piotr Olaszewski
Oliver Drotbohm @odrotbohm.de · 28/05/2025
🥁📢 #SpringModulith 1.4 is out! Tons of new features in core, testing, documentation generation, runtime, and observability (thanks again, @toomuchcoding.com!). Grab it while it's 🔥! 🍃📦
spring.io
Spring Modulith 1.4 GA, 1.3.6, and 1.2.13 released
Level up your Java code and explore what Spring can do for you.
0157
Reposted by Piotr Olaszewski
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 28/05/2025
💡 Didn’t add your data source manually? No problem. Spring Debugger detects active database connections — including Testcontainers and @mongodb — and displays them in the Database tool window.
163
Piotr Olaszewski @piotrooo.bsky.social · 21/05/2025
Finally 🚀 Thanks to the #SpringAI team for that ❤️ @spring.io
000
Reposted by Piotr Olaszewski
Christian Tzolov @tzolov.bsky.social · 14/05/2025
Spring AI 1.0.0-RC1 and MCP Java SDK 0.10.0 just released! 🚀 Check release notes: - Spring AI: spring.io/blog/2025/05/13/spring-ai-1-0-0-RC1-released - MCP Java SDK: github.com/modelcontextprotocol/java-sdk/releases/tag/v0.10.0 #SpringAI #MCP
0116
Piotr Olaszewski @piotrooo.bsky.social · 25/01/2025
Are there any #Java developers using #OpenFGA? If so, this issue might interest you: github.com/openfga/sdk-...
github.com
Show some love ❤️ to the Java SDK · Issue #476 · openfga/sdk-generator
Motivation Recently I was exploring the Java SDK, and I noticed that it is somewhat difficult to maintain, especially compared to the Python, Go, or JS SDKs, which are well-maintained. Several libr...
021
Piotr Olaszewski @piotrooo.bsky.social · 15/01/2025
Trying to run #JaCoCo on an old, legacy multi-module #Gradle project to generate report for #SonarCloud could be a real nightmare - or at least very challenging 😰
010
Piotr Olaszewski @piotrooo.bsky.social · 28/11/2024
Remember ☝️, when you update your #SpringBoot application to the latest version and need to run the shell start script in Buildpacks, you must overwrite the builder to paketobuildpacks/builder-jammy-base! But, keep updating! docs.spring.io/spring-boot/...
011
Piotr Olaszewski @piotrooo.bsky.social · 26/11/2024
First the first time in a while, I’m convinced about #ai power 💪 I tried to figure out the right way to write a jq selector for a given JSON. After preparing a small example and writing a prompt with the desired result, I have an working jq command. Thanks, Claude 🤖 Supporting, not replacing 👍
020
Reposted by Piotr Olaszewski
Christian Tzolov @tzolov.bsky.social · 24/11/2024
SpringAI 1.0.0 M4 Release - Amazon Bedrock Converse API integration - Tool/Function Calling: turn any java.util.Function & Java Method into a function callback endpoint; Added support for TooContext function parameter - Advanced and Modular RAG (preview) - Kotlin support ...
spring.io
Spring AI 1.0.0 M4 Release
Level up your Java code and explore what Spring can do for you.
0168
Piotr Olaszewski @piotrooo.bsky.social · 22/11/2024
A couple months ago, when @garnier.wf told me about #OpenFGA, I would said, „Naah, maybe someday”. Now, I’ve just created my very first authorization model! So excited 🤩
221
Reposted by Piotr Olaszewski
Oliver Drotbohm @odrotbohm.de · 22/11/2024
🥁📢 #SpringModulith 1.3 GA is here! Way too many new features to fit in a post, amazing community contributions! Thanks to everyone involved! 🙇 Find a complete walkthrough in our blog: spring.io/blog/2024/11... 🍃📦
spring.io
What's new in Spring Modulith 1.3
Level up your Java code and explore what Spring can do for you.
23510
Piotr Olaszewski @piotrooo.bsky.social · 21/11/2024
Have you upgraded to the new #SpringBoot 3.4 🤔 spring.io/blog/2024/11... Don’t forget about the migration guides as well 🤓 github.com/spring-proje...
spring.io
Spring Boot 3.4.0 available now
Level up your Java code and explore what Spring can do for you.
0144
Reposted by Piotr Olaszewski
Daniel Garnier-Moiroux @garnier.wf · 08/11/2024
Here’s a “Spring Team” starter pack :) go.bsky.app/5NYLx5R Let me know if I’ve missed anyone!
54927