
A founder of the Apache TomEE, OpenEJB, Geronimo and MicroProfile projects. Member of Apache, EE4J PMC, Jakarta EE WG, MicroProfile WG. CEO @Tomitribe
Santa Monica, CA
Joined April 2009
- Tweets7.7K
- Following1K
- Followers8.1K
- Likes5.9K
Claude was annoying me with endless prompts to search ~/.m2 and inspect code.
Jackknife Maven Plugin:
- Indexes your project deps
- Decompiles full jars, lazily
- Injects debug bytecode into jars
tomitribe.github.io/jackknif…
#Claude #Java #Maven
Claude always searching in your ~/.m2 dir? You need this:
github.com/tomitribe/jackkni…
#Java #Maven #Claude
Pixie 2.12 released! Extensive support for generics. Improved factory method and builder support.
Same tiny jar. Same simple configuration. Perfect for your tiniest plain-java projects.
#Java #DI #DependencyInjection #Configuration
tomitribe.github.io/pixie/
Crest 0.40 hot off the presses. Java CLI library modeled after JAX-RS
tomitribe.github.io/crest/
#Java #CLI
JAWS 2.1.0 released!
S3 File name annotations @Prefix, @Suffix, @Match, and @Filter used to filter listing can now also validate files being created.
Simplified one-level deep vs recursive semantics via new @Recursive annotation.
tomitribe.github.io/jaws/cha…
#Java #AWS #S3
Java AWS S3 users, you need this library. I promise you.
Eliminates boilerplate (error prone) code. Replaces it with strongly-typed directory structures you define with interfaces.
tomitribe.github.io/jaws/
#Java #AWS #S3
I'm fairly certain I will reach 70 years old and still have to lookup bash array manipulation syntax.
There is really nothing like seeing CVEs exploited in real time right before your eyes. They always feel theoretical in text. Once you see it, you can't forget it.
Even trusted software can turn risky fast.
🛠️ Breaking Tomcat — LIVE demo
We’ll exploit real Tomcat CVEs live, explain how attackers use them, and share practical hardening steps.
📅 Dec 10 • 10am PST
🎥 Crowdcast
👉 Join live: bit.ly/48hxhic
#Tomcat #opensource
Dear friends, how do I disable this new style of completion in #Intellij?
Sooo distracting. Like someone talking in your ear all day while you're trying to think.
Just released: Checkmate 1.0. Fluent #Java API styled after Stream and Optional. Prints a series of checks in Linux-startup style.
github.com/tomitribe/checkma…
Replying to @GergelyOrosz
@GergelyOrosz great article on software engineering jobs. Section 174 does dramatically affect the international jobs market as if a US company pays for software development performed outside the US, the "penalty" is not 5 years but 15. Outsourcing took a massive it.
Just released. Pixie, a tiny magical DI, config and eventing library for your smallest apps github.com/tomitribe/pixie
#Java #OSS #DependencyInjection #Config #NoOverkill
I had one of the most amazing birthdays of my life.
If you want to know about my younger days before tech, which were filled with so much MUSIC and community read these touching words from my friend Matt Shipp.
facebook.com/dblevins/posts/…
Just noticed Github added the concept of a successor to accounts. Have seen that in social media platforms (Facebook, etc), but first time seeing in the software world.
An idea worth copying.
Should Java 17 users be able to run #JakartaEE 11 given it can be implemented on Java 17?
77%If it works, let them
23%It works, but no
116 votes • Final resultsSounds like we're in agreement and the obstacle is potential obstruction from the specification process. @waynebeaton do you recall in which EFSP revision we removed the requirement that all optional features must be passed in order to do a final ballot? Was it 1.2?
Happy 40th to the one and only @starbuxman!! Hope you have an amazing party!!!!!
Do you see the ethical problem in this sentence?
"I can't work on the Foo open source project, because I have a day job."
How about now?
"I can't work on the Foo open source project, because I have a day job [with a company that uses Foo project]."
Chose ethical employers.
David Blevins retweeted
Catch @ivar_grimstad's #ApacheTomcat's Vital Role in @JakartaEE via a code demo session on Oct 8th @TheASF Halifax. Discover how @Java_EE 's migration to the @EclipseFdn revived the ecosystem, enabling #Tomcat and @ApacheTomEE to certify compatibility. buff.ly/48HjgtQ




