[ANN] bitlyj 2.0

15 views
Skip to first unread message

ch...@rosaloves.com

unread,
Aug 15, 2010, 12:40:45 PM8/15/10
to bitlyj-users
I've just uploaded the stable 2.0 artifacts, with no changes since the
release candidate. As soon as Sonatype addresses my ticket, the
artifacts should begin propagating throughout maven central. When
that's resolved, I'll follow up on in this thread. Until then, grab it
off the downloads page or continue using the last snapshot.

So what's so cool about bitlyj 2.0?

* Concise DSL syntax with obvious semantics == bitly interaction with
no boilerplate.
* Natural error handling with no checked exceptions. If you want to
deal with exceptions, catch BitlyException and access the delivered
message (yields bitly's status text).
* J.mp support baked in, with the same DSL sugar.
* Flexible API. Bitly methods are no longer hard-wired to an
interface, so evolution is possible without API breakage.
* Extensible API. Implementing your own methods is simple: implement
the functionality in an implementation of BitlyMethod. You get core
error handling for free, and you can even implement specialized
methods not supported by bitly.
* Access to other bitly-powered services is simple: implement Provider
(two methods).

-chris
Reply all
Reply to author
Forward
0 new messages