Piotr Kubowicz

308 posts

Piotr Kubowicz banner
Piotr Kubowicz

Piotr Kubowicz

@pkubowicz

Java/Kotlin developer. https://t.co/J9bQkMCkcL

Poland Katılım Aralık 2013
17 Takip Edilen90 Takipçiler
Piotr Kubowicz
Piotr Kubowicz@pkubowicz·
A day on GitLab without a global incident becomes a rarity. Today: all your jobs start with an hour delay! Not to mention their status page acknowledged the problem 6 hours after first symptoms appeared.
Piotr Kubowicz tweet media
English
0
0
0
23
Piotr Kubowicz
Piotr Kubowicz@pkubowicz·
Jeśli przespałeś ostatnie kilka lat i dalej uważasz, że GitLab CI ma sens komercyjnie albo dla open source – nie ma, zwłaszcza do integracji z AI ale nawet najprostszych automatyzacji łatwiej (i taniej!) użyć GitHub Actions pkubowicz.pl/5-powodow-czem…
Polski
0
0
0
28
Piotr Kubowicz
Piotr Kubowicz@pkubowicz·
Terminator: Rise of the Machines in your terminal – here's how OpenCode's Big Pickle model can ignore your instructions and edit files without you asking it to do so
Piotr Kubowicz tweet media
English
0
0
0
42
Piotr Kubowicz
Piotr Kubowicz@pkubowicz·
Po regularnym używaniu do pracy z kodem mogę powiedzieć: europejski AI może być dobry, szybki i tani. Mistral Vibe i modele Devstral to ciekawa opcja. pkubowicz.pl/mistral-vibe-s…
Polski
1
1
4
876
Piotr Kubowicz
Piotr Kubowicz@pkubowicz·
Programmers and software developers lost the plot on naming their tools: The Hoover Dam is a dam, named after the president who commissioned it, not “Project Thunderfall” larr.net/p/namings.html
English
0
0
0
22
Piotr Kubowicz
Piotr Kubowicz@pkubowicz·
"No consistency, no overarching plan. It’s like I'd asked 10 junior-mid developers to work on this codebase, with no Git access, locking them in a room without seeing what the other 9 were doing." albertofortin.com/writing/coding…
English
0
0
0
28
Piotr Kubowicz
Piotr Kubowicz@pkubowicz·
@gradle Don't use lock files. It's a half-baked feature. The use is complicated. Many problems (like someone changing a version manually and not updating the lockfile) won't cause a build failure, but be silently accepted, affecting final application runtime. Buggy support in Renovate.
English
0
0
1
42
Piotr Kubowicz
Piotr Kubowicz@pkubowicz·
I'm tired of unpleasant surprises from the 'stable' feature, like the one here: #focus=Comments-27-11171756.0-0" target="_blank" rel="nofollow noopener">youtrack.jetbrains.com/issue/KTIJ-241…
English
0
0
1
17
Piotr Kubowicz
Piotr Kubowicz@pkubowicz·
So K2 is the default for Kotlin, but this does not mean you should use K2. K2 is officially still a work in progress, and using K2 means IDE won't allow some common refactorings/quick fixes (that work for Java or non-K2 Kotlin). I still keep K2 disabled.
Kotlin by JetBrains@kotlin

🏔️ With K2 set to become the default Kotlin compiler in @intellijidea 2025.1, we’re taking you behind the scenes of Kotlin compiler development. Discover how we integrated K2 into the IDE – and the impact it’s already making. blog.jetbrains.com/idea/2025/04/t…

English
1
0
0
32
Piotr Kubowicz
Piotr Kubowicz@pkubowicz·
Spring Boot 3.2.7 is the second release in a row that I am unable to use. Has a regression in Spring Data→Hibernate calls. 3.2.6 had broken spring-aop. I have been using Spring Boot for many years, but I don't remember such an awkward situation.
English
0
0
0
47