David Blevins's Avatar

David Blevins

@dblevins

A founder of the Apache TomEE, OpenEJB, Geronimo and MicroProfile projects. Member of Apache, EE4J PMC, Jakarta EE WG. CEO @Tomitribe

133
Followers
117
Following
5
Posts
14.11.2024
Joined
Posts Following

Latest posts by David Blevins @dblevins

Typed Proxies - JAWS โ€” Java AWS S3 Strongly-typed, proxy-based Java abstraction for Amazon S3

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/changel...

#Java #AWS #S3

04.03.2026 02:11 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

You nailed it -- inspired by the xbean "new://" syntax in TomEE. Definitely no proxies. Some reflection to find types and annotations. Right on the tomitribe-util dep, that's the only one.

02.03.2026 22:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
JAWS โ€” Java AWS S3 - JAWS โ€” Java AWS S3 Strongly-typed, proxy-based Java abstraction for Amazon 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

02.03.2026 22:29 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

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/ch...

27.06.2025 01:30 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - tomitribe/pixie: Tiny but powerful library creating your java objects with a bit of magical pixie dust Tiny but powerful library creating your java objects with a bit of magical pixie dust - tomitribe/pixie

Just released. Pixie, a tiny magical DI, config and eventing library for your smallest apps github.com/tomitribe/pi...

#Java #OSS #DependencyInjection #Config #NoOverkill

05.02.2025 03:48 ๐Ÿ‘ 9 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0