I help Java developers write high quality software by using proper OOP, AI, modern Java, and the best libraries so they can unlock new career opportunities
By the way, I help professional Java developers write high quality software by using proper object-oriented programming, AI, latest Java features, and the best libraries so they can unlock new career opportunities and work on amazing projects! If that's what you need then subscribe to my channel ▶️ youtube.com/@thejavaguy
Excellent talk on #OpenRewrite by Johannes Jank tonight. In just 40 mins we've learned that:
- OpenRewrite can automatically migrate codebases from #SpringBoot 3 to SpringBoot 4, from #Jackson 2 to Jackson 3, from #Hamcrest to #AssertJ…
- It does so by applying recipes
- There are a bunch of developed recipes already which you can easily apply to your projects by writing one YAML file
- If you need more power write your own recipes. #Claude Code and other #AI tools are of immense help here
Thank you Johannes once more for the talk and see you at the next #Java User Group Munich meetup!
📣 Upcoming #Java User Group München talk "Automatisierte Migrationen und Refactorings mit OpenRewrite" 🕖 on Monday 11.05 at 19:00h, 🏠 Hotel Eden-Wolff, Arnulfstraße 4, 80335 München. Our speaker will be Johannes Jank.
RSVP 👉 meetup.com/java-user-group-m…#techtalk#javausergroup#seniordeveloper
📣 Upcoming #Java User Group München talk "Automatisierte Migrationen und Refactorings mit OpenRewrite" 🕖 on Monday 11.05 at 19:00h, 🏠 Hotel Eden-Wolff, Arnulfstraße 4, 80335 München. Our speaker will be Johannes Jank.
RSVP 👉 meetup.com/java-user-group-m…#techtalk#javausergroup#seniordeveloper
By the way, I help professional Java developers write high quality software by using proper object-oriented programming, AI, latest Java features, and the best libraries so they can unlock new career opportunities and work on amazing projects! If that's what you need then subscribe to my channel ▶️ youtube.com/@thejavaguy
📣 Upcoming #Java User Group München talk "Automatisierte Migrationen und Refactorings mit OpenRewrite" 🕖 on Monday 11.05 at 19:00h, 🏠 Hotel Eden-Wolff, Arnulfstraße 4, 80335 München. Our speaker will be Johannes Jank.
RSVP 👉 meetup.com/java-user-group-m…#techtalk#javausergroup#seniordeveloper
The more guardrails you put in, the better the output from your AI agent will be. Guardrails can take many forms: types, constants, immutability, unit tests, code formatting and linting, compiling/building, skills or MCPs to access DevTools or DOM… Take your time to set them up; they will pay off handsomely 💰
#AI#Tip#SeniorDeveloper#Software
Build in public experiment progress:
- 1/365 YouTube videos
- 0/52 digital products to sell
- $0/$365 in yearly passive income
#BuildInPublic#Experiment#SeniorDeveloper
💡 Claude Code tip: A lot of people are dissatisfied with their Opus 4.7 experience. Luckily there's a way to switch back to 4.6 either permanently or temporarily.
To default back to Opus 4.6, add this to ~/.claude/settings.json:
"model": "claude-opus-4-6"
If you want Opus 4.6 just for a specific task then don't change settings.json. Instead launch CC with claude --model claude-opus-4-6.
#AI#ClaudeCode#SeniorDeveloper#SoftwareDevelopment
AI changed the rules of the game. The important mindset shift stems from the fact that execution became cheap. This has two overarching consequences:
1) You can run a lot of experiments in a short time
2) Software that in the past wasn't economically feasible to build now is
As the legendary Garry Tan puts it: "stop playing it safe and raise our ambitions" garryslist.org/posts/boil-th…#AI#BuildInPublic#SeniorDeveloper