David Blevins (@dblevins) header
David Blevins (@dblevins) profile picture

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
Photo by David Blevins (@dblevins)Photo by David Blevins (@dblevins)Photo by David Blevins (@dblevins)Photo by David Blevins (@dblevins)Photo by David Blevins (@dblevins)Photo by David Blevins (@dblevins)Photo by David Blevins (@dblevins)Photo by David Blevins (@dblevins)Photo by David Blevins (@dblevins)
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
1
14
977
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/
1
5
241
Crest 0.40 hot off the presses. Java CLI library modeled after JAX-RS tomitribe.github.io/crest/ #Java #CLI
3
487
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
1
7
435
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
1
1
15
869
I'm fairly certain I will reach 70 years old and still have to lookup bash array manipulation syntax.
6
251
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
2
358
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.
1
3
959
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…
2
11
888
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.
1
1
407
Basically the only way to survive 174 is layoffs, then empowering the remaining workforce with AI tools to regain productivity. This is your ultimate thesis, just FYI that 174 is speeding this up globally.
1
306
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/…
4
563
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.
3
2
20
3,895
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 results
3
2
3
3,372
Sounds 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?
2
1
543
Never mind, found it. It was 1.3.
1
436
Happy 40th to the one and only @starbuxman!! Hope you have an amazing party!!!!!
3
1
12
1,295
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.
7
1
21
3,967
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
4
4
1,670
Who has a tool like checkstyle, but just makes the correction instead of failing my build? Things like removing unused imports, adding private constructors for utility classes could easily just be executed.
8
1
2
17
9,076