Tamas Cservenak
@cstamas.bsky.social
270 followers 310 following 91 posts
Resurrecting dead software, Apache Maven and alike.
Posts Media Videos Starter Packs
Reposted by Tamas Cservenak
bmarwell.de
100% agreed. Whenever I touch npm or pip, I see why Maven (and Gradle) and the Java ecosystem are good the way they are.
We're even getting trusted checksums in Maven 4! Like a "proper" package-lock...
Reposted by Tamas Cservenak
wojtek.be
In general I avoid doing any #python because each time I try to touch it something (dependency) breaks... bleh...

#java @maven.apache.org doesn't have such problems ;)
cstamas.bsky.social
Ever wondered what a dependency update brings in? Use latest Toolbox to figure out.

#maven #java #maveniverse
Reposted by Tamas Cservenak
jbang.dev
JBang @jbang.dev · Aug 19
"JBang is the single easiest entry point into java" - appreciate the call-out and love all of Cay Horstmann's JavaOne video explaining many of the recent java improvements to make java useful for day to day scripting.

youtu.be/04wFgshWMdA?...
Java for Small Coding Tasks
For small projects, we often reach for a scripting language, such as Python or Bash, because Java seems too heavy handed. In this interactive presentation, I want to convince you to give Java a try…
youtu.be
cstamas.bsky.social
Or, instead of guessing/sleuthing, just use toolbox 😉
gist.github.com/cstamas/4455...

This example points Toolbox at any resolvable artifact, resolves it transitively and shows infos.
gist:4455956af5db17e8663e52fa9c15348e
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
cstamas.bsky.social
Maven Resolver Ant Tasks 1.6.0 is soon out. With a huge contribution. This awesome change makes Ant Tasks "feature complete", and it will make Ant users empowered, and also ease the possible transitioning between Ant and Maven. Also, AntBuilder really opens the door to further possibilities! #maven
cstamas.bsky.social
Similar is being said for Maven :D "Maven is dead", "Maven is slow" and i bet, the loudest trumpets of these statements are those who usually know the least (or at least not enough) about the attributed subject.
cstamas.bsky.social
New Resolver 2.x is shaping (for Maven 4.x):
cstamas.bsky.social
Nay, maveniverse has tools for _dependency_ upgrade like toolbox:versions etc, this one is for model and POM upgrade (model 4.0.0 to 4.1.0).
cstamas.bsky.social
Sudden and explosive raise of JBang release attempts? 🤣
Reposted by Tamas Cservenak
apache.org
Apache Maven 3.9.11 is now available for download: buff.ly/DtoHdpM

Maven is an #opensource software project management and comprehension tool.
Reposted by Tamas Cservenak
brunoborges.bsky.social
Are people using #Maven's Toolchain feature for handling multiple JDKs?

I've been, and it works really well!

maven.apache.org/guides/mini/...
Guide to Using Toolchains – Maven
maven.apache.org
Reposted by Tamas Cservenak
tadziomueller.bsky.social
GuMo im #Kollaps: "It’s too late.

David Suzuki says the fight against climate change IS LOST.

'We have failed to shift the narrative and we are still caught up in the same econ and pol systems. What we’ve got to do now is hunker down"/ #SoliPrepping.
‘It’s too late’: David Suzuki says the fight against climate change is lost - iPolitics
"We have failed to shift the narrative and we are still caught up in the same legal, economic and political systems," said David Suzuki in an exclusive interview with iPolitics. "For me, what we've go...
www.ipolitics.ca
cstamas.bsky.social
This javadoc was written while thinking of @cowtowncoder.bsky.social and his FasterXML parent POM 😘
github.com/maveniverse/...
github.com
Reposted by Tamas Cservenak
gergely.pragmaticengineer.com
Honestly I learned the most (and became a much better dev) when I reinvented the wheel.

Built a (simple) ORM instead of just using NHibernate (was a mistake.) Implemented own sorting algo thinking it would do better than built in (it did not.) Built own charting library. Etc

All were worth it!!
glaforge.dev
It's good to reinvent the wheel sometimes!
endler.dev/2025/reinven...
Great post by Matthias Endler.

It helps understanding how wheels work, how you can fix them when broken, how to make better wheels if really needed, or how to find creative use cases for wheels by thinking outside the box.
Reinvent the Wheel | Matthias Endler
One of the most harmful pieces of advice is to …
endler.dev