Recent News

Prudence 1.1

6/30/2011

We are happy to announce the official release of Prudence 1.1 (identical to RC13).

Prudence 1.1 takes you to the clouds: instances automatically discover each other and form clusters (via Hazelcast) that can share global data and tasks. Easily farm out your work in the cluster for super-scalability and redundancy. Has been tested with 100 nodes on EC2!

Savory Framework for Early Birds

6/25/2011

We are happy to announce the first public release of The Savory Framework, an Early Bird preview for the bravest developers.

Many months of work have gone into Savory, and it's satisfying to see the project nearing completion!

Prudence 1.1-RC1

3/5/2011

The first release candidate for Prudence 1.1 is out. It includes many bug fixes, performance enhancements (especially for high-concurrency applications), and new features. See the progress report, then download and help us test!

Prudence 1.0

1/22/2011

We are very happy to announce the release of Prudence 1.0.

It's been 4 months since we announced the first release candidate, and in the meanwhile we've polished out show-stopping bugs and added a few select useful features.

We find Prudence 1.0 to be perfectly stable and ready for production, and hope it will be as useful to you as it as has been to us.

It's now time to think of Prudence 1.1... Please join the Prudence Community and help create the future!

MongoVision

12/4/2010

We're happy to release a new open source product: MongoVision.

Here at Three Crickets, we love MongoDB, but were missing a good web frontend for it, such as phpMyAdmin provides for MySQL. So, we rolled our own, using the astounding Ext JS for the user interface.

There's a natural fit between MongoDB, Ext JS and Prudence's "Savory JavaScript" edition. With JavaScript in the database, the client and the server, you never have to switch languages. And Prudence's natural REST makes it very easy to work with Ext JS' RESTful data package.

Overall, we find the Linux/Ext-JS/MongoDB/Prudence stack (LEMP?) to be extremely productive.

To that end, we've also started a project to provide high-performance integration between Rhino, Prudence's JavaScript engine, and MongoDB. We hope it will help promote adoption of MongoDB on the JVM.

Talk: Prudence for Clojure

12/3/2010

In Chicago? Tal will be giving a talk about Prudence's Clojure edition, December 15th (Wednesday), 6pm, at ThoughtWorks (200 E. Randolph).

See the Meetup for more information.

The Clojure edition is Prudence's most exciting: the combination of Prudence's high-concurrency REST container and Clojure's persistent data structures promises very robust, scalable web applications.

If you've never used a Lisp before, don't be too intimidated: the Clojure meetup crowd always includes a mix of old hands and parentheses noobs.

Free Software Offerings


Prudence

Prudence is a free platform for building scalable web applications and network services using dynamic programming or templating languages and proven REST principles. Your application can support thin clients (HTML) and rich clients (AJAX), with anything in between. You can also create pure REST services with no user interaction.

More information

The Savory Framework

Quickly build scalable web applications using MongoDB and Prudence's "Savory JavaScript" flavor.

You get user authentication and mass email notification, integration with Facebook, Google and PayPal, a powerful Ext JS backend and HTML builders, sitemap.xml generation and RSS/Atom syndication, internationaliztion with support for right-to-left languages, a web-based debugging console and lots more. The list is long and sweet: Savory has got you covered!

More information

MongoVision

Sift through and update documents in your MongoDB databases with this friendly, straightforward web interface.

Based on Prudence, MongoVision is a terrific companion to the Savory Framework.

More information

Scripturian

This free library can make it very easy to integrate scripting and templating into your Java-based product. It's a scalable alternative to the Java scripting standard (JSR-223).

Scripturian supports Python, Ruby, Clojure, JavaScript, PHP, Groovy, Succinct and Velocity.

More information

Succinct

Succinct is a minimal templating engine designed for concurrency and efficiency. It has an especially abstract data model, allowing you to back your templates by fetching template data on-demand, during render-time, according to your own complex synchronization protocols. It comes with lots of tools to help you make your data "templatable."

Succinct works well with both Scripturian and Prudence, and is used by Diligence's code generator.

More information

Our Fine Products


Diligence and Prudence

Three Crickets develops its products with Diligence and Prudence. Now, you can, too.

Are you founding a software startup looking to create the next massive internet hit? Are you an IT developer supporting large, dynamic enterprises? Diligence and Prudence can save you a lot of time and money on your next project.

Prudence is also available independently as free software.

More information

Shreds and Patches

An information hub for large social environments, such as associations, universities and corporations. Helps keep tens of thousands of individuals connected, focused and creative, by letting them choose on their own which flows of information to follow and join.

Shreds and Patches cultivates the principle that the people doing the job, more than their managers, know best what is relevant and inspiring to their work. At the same time, Shreds and Patches encourages cooperation and sharing while discouraging redundancy.

More information