Software engineer. Java, Kotlin.

Łódź, Polska
Joined April 2016
I’ll be attending @kotlinconf starting Thursday, May 22nd. I’d love to chat about any topic, but especially #Kotlin, of course! 😊 Feel free to shoot me a DM to set up a coffee. See you there!
3
107
Testing in #Kotlin? You could use #JUnit, TestNG or even Groovy+Spock, but why not harness Kotlin’s full power with #Kotest? Multiple DSLs (FunSpec, ShouldSpec…), fluent assertions, property & data‑driven tests-all hooked into #Gradle, #coroutines, #MockK, #Ktor & #SpringBoot
1
82
The business-IT disconnect hurts organizations with misunderstandings, slow delivery & added complexity. In our latest article, @mostruszka shares how to bridge this gap: Shared language Common goals Clear boundaries Big picture understanding softwaremill.com/bridging-th…
1
3
169
Rafał Maciak retweeted
The trade-offs between traditional HTML-based templates and Kotlin's type-safe DSL, highlighting readability, extensibility, and practical usability in server-side rendering of both approaches. All of that in the new article by 🐗 Michał Pierściński softwaremill.com/pebble-temp… #Kotlin #KotlinServerSide
3
5
248
Should your company consider switching to #Kotlin? As always, the answer is – it depends . But let’s explore what benefits Kotlin could bring to your company. (thread)
7
1
63
And if you need help with Kotlin development, feel free to reach out to @softwaremill or contact me directly.
1
29
Instead, you can gradually integrate Kotlin into your current solutions and start taking the benefits from day one. Want to read more? My colleague has just released an in-depth article on this topic - softwaremill.com/why-should-…
17
On top of all that, Kotlin is built on the JVM-a mature and battle-tested platform trusted by enterprises worldwide. Most importantly, Kotlin seamlessly integrates with existing Java codebases, meaning you don't have to invest enormous time in rewriting your systems.
15
Improved developer satisfaction-Kotlin is a modern and versatile language that blends multiple programming paradigms (functional and OO), making it an attractive choice for talented developers. Adopting #Kotlin can attract and retain top talent, ultimately reducing team turnover.
21
Built-in concurrency - Kotlin’s tools, such as Coroutines and immutability, make writing asynchronous code straightforward, reducing the complexity and pitfalls of traditional multithreading. This leads to fewer errors, better maintainability, and increased productivity.
19
Increased productivity - Kotlin’s concise syntax, extensive built-in features, and top-notch IDE support (IntelliJ IDEA) reduce boilerplate code and streamline development. This means your team can deliver faster and accelerate time-to-market with less code to write and maintain.
19
Null safety - while this is a technical concept, null safety significantly reduces the likelihood of runtime errors. Fewer errors mean fewer outages, which can directly translate to minimized losses and improved user satisfaction.
16
After Monday’s unexpected #circus performance 🎪 (clown pulled my wife and me onto the stage), yesterday I had the pleasure of discussing my experience with #microservices at Lublin #JUG. I hope it was a bit less comical than Monday's incident 🙈 Thanks for having me 😃
4
98
Today, I'm going to speak at @LublinJUG about my successes and failures with #microservices 😊 Who will I meet there? #lublin #jug
4
77
Toss out sticky notes, not code! In the latest article from @softwaremill's #projectDDD, @mostruszka describes real-life scenario where starting with "coding on Miro" saved developers a lot of effort and frustration, and of course, saved money for the business. Link in thread.
1
1
63