Zdenek Henek

47 Followers
89 Following
350 Posts
javalinux
performance
backend
gisspatial

Apolena Rychlíková 🇺🇦 𝕏🔁 @[email protected]:

Vláda prý chce ztransparentnit neziskovky🤔

💚Vládní poslanci jsou ve vedení 55 neziskovek
❌Z toho 32 nezveřejňuje svoje fin. dokumenty - v rozporu se zákonem
❌Extrém jsou poslanci 🔵Moto: 7 neziskovek a 0 dodržuje zákon

Analýza s @[email protected]

https://www.mahdalova-skop.cz/clanek/analyza-2026-03-18-poslanci-chteji-zprisnit-dohled-nad-neziskovkami

https://nitter.net/a_rychlikova/status/2034928294856941978

Martin Fendrych 𝕏🔁 @[email protected]:

Cccc…nějaké zbytečné neziskovky…
Zajišťují pouhých:

▶️96 % zařízení krizové pomoci
▶️96 % rané péče
▶️94 % nízkoprahových zařízení pro děti a mládež
▶️93 % terapeutických komunit

https://nitter.net/fendrych_m/status/2034190816776761432

Using Claude Code, I built another distributed systems visualization.

This one is an interactive Paxos tutorial game. You try (and fail) to break safety by killing and delaying nodes. Paxos holds its ground. What’s your high score?

Play it here: https://muratdem.github.io/BeatPaxos/

Share and enjoy.

BeatPaxos - Can You Break Consensus?

Tak to mě mrzí. Pan Juříček, kterému jsme neříkali jinak než vysokoškolník, byl inventářem FITu. OpenAlty bez něj už nebudou stejné. 😢

⚠️ ATTENTION #Android USERS ⚠️

Seems that Google is doubling down on their decision to prevent side-loading on Android. On September 2026, they will demand that all software installed on your device must be published by a verified developer.

For the developer it means paying a 100$ fee and sharing their government-issued ID with Google (and/or their verification 3rd party).

Many developers, myself included, make free games, free software, and sometimes legally-gray stuff like emulators, and they either don't want to pay, or share their private info with an untrustworthy partner.

Read more about the topic and how each of you can help here:
👉 https://keepandroidopen.org/

Even if you just raised awareness by talking to your peers or reposting this, it would increase our chances to pressure Google into rolling back their decision that is not motivated by user's safety, but rather their corporate bottom line.

#SpreadTheWord #FreeSoftware

Keep Android Open

Advocating for Android as a free, open platform for everyone to build apps on.

@jaroslavholan @banterCZ there was done much more not just the javaee to jakarta transformation
e.g. upgrading libraries from very old versions to new releases or even alternatives

@jaroslavholan @banterCZ

I have tried vibe coding too
These two gradle plugins are done by Claude code I was more less navigator

https://github.com/zvrablik/forbiddenPackages

and https://github.com/zvrablik/downloadMaven2Repository/tree/development

These two plugins would never exist without LLM. I would hack it somehow to Gradle code.

drawback in such code generation is that I don't remember much of it in details. Ok for support tools but talking about generated code when something happened in production may be not fun.

GitHub - zvrablik/forbiddenPackages: gradle plugin and cli application to discover javaEE javax dependencies in jars and classes

gradle plugin and cli application to discover javaEE javax dependencies in jars and classes - zvrablik/forbiddenPackages

GitHub

@jaroslavholan @banterCZ

I got task to convert old product from javaee to jakara last year.

First part I had to do manually as we did not use any LLM but in the second part I was able to use claude code. It was like switching to warp speed. Testing options was way quicker and throwing away all changes was much easier when I found better way.

@jaroslavholan @banterCZ

I try keep the context very narrow (e.g. specify files to use in context) to avoid generating heap of code or solving something else.

4. refactoring - usually in non-trivial refactoring - it helps me understanding the code, doing partial refactoring, but still I do write some code

8. rewriting from one language to another -e.g. Gradle Groovy DSL to Gradle Kotlin DSL I get quickly working code as starting point and now I could refactor bit by bit.

@jaroslavholan @banterCZ

I use claude code, Opus model with Intellij Idea MCP and Jira MCP

My task where LLM has good results (for me):
1. upgrade libraries in case the api changed
2. replacing deprecated function calls - usually in combination with open rewrite
3. code review - now I investigate using claude code skills (like the OWASP)
4. refactoring
5. web UI - usually scafolding before I ask somebody to help me :)
6. generating release notes
7. generating configuration files