Toad for Cloud

TOAD for Cloud Databases

It’s free and it works great for querying your NOSQL databases.

I am using it here against a free instance of MongoDB database hosted on MongoLab.  It works great and fast and is nice for people who have been using TOAD against Oracle for years.

It also works Cassandra and Hadoop amongst others.  For free, give it a try.  There’s also an Eclipse plug-in, but that was a little too slow and memory draining for me.  They use a funky datahub for querying things and that seems to work well for me on Windows 7.

Download the Full Installation Community Edition here.

 

TOAD

TOAD

 

HTML5

HTML5 Deep Dive Canvas

Canvas Scene Graph

HTML5 Template Engine for Java/Spring

Creating 3D Games with HTML5

HTML5 Canvas Game Engine

Vector Drawing Tool

2D Games and Graphics Engine

Online HTML5 Sketch Pad

HTML5 Drawing Tool

HTML5 Game

HTML5 JS Library

HTML5 JS Animation Library

JS Library for Sound

JS Processing Language

Keyframing API for HTML5 

SVG Parser and Renderer

JS Library and Editor

MEMSQL – World’s Fastest DB

HTML5 Audio Control (Tape Player UI)

HTML5 Weekly Week #22

HTML5 Application Cache Manifest (facebook)

Modernizr Library (JS, CSS, HTML5)

MS Office Apps with HTML5

Insane HTML5 Game and Source

https://github.com/wwwtyro/Astray <- Kick ass maze game

HTML5 Audio Editor

HTML5 Canvas Demo

Ninja Authoring Tool for HTML5

HTML5 GamePad API

HTML5 Features to Use

HTML5 Canvas and Processing.JS
 

 

 

 

 

 

 

 

 

No, Not Python, It’s the Holy Grails…

I’ve been evaluating a few different technologies for doing some rapid web development work and recently I have been looking at the bounty of available tools, libraries, frameworks and associates of Spring.  Spring ROO and Groovy/Grails are the big two RAD tools from SpringSource and they look pretty amazing.  I don’t think I’ve found the Holy Grail of Web App development, but these two tools are really helpful in rapidly developing apps.  I am hoping someone combines Roo or Grails with Vert.x to make a really awesome alternative to Node.JS.  I like Node.JS and have been doing JavaScript for a decade, but I prefer the languages of the JVM and Vert.x’s support for multiple languages is pretty awesome.  Hmmm, Vert.x in Grails.

With the excellent STS inside Eclipse, this gives Groovy and Java a great IDE for development, testing and debugging.  And that is something that is lacking for Node.JS.  Node.JS has a few tools out there, but nothing open source, free, full of awesome mature plugins (PMD, Checkstyle, GIT, Maven, JUnit, FindBugs, …) and just plain easy to use.  Eclipse also has plugins for working with CloudFoundry, Heroku, OpenShift and other Cloud environments.

Between Grails and Roo, I really like the fact that I can remove Roo at anytime and still have a fully functionally application setup that utilizes standard Spring tools.  It’s also easier to add other cool Spring projects like Spring Social, Spring Mobile, Spring Data and more.

Both Grails and Roo support MongoDB very well and that’s great too see.  I have a few Mongo DB instances on MongoLab, MongoHQ and OpenShift.  These services all have great free developer services that are great for learning, prototyping and for tutorials.  I am really loving Heroku and OpenShift.  It’s hard to pick one, so I didn’t.  I use them both.

Vert.x + Groovy is really cool, but again not much IDE support, tools or extra libraries.  It should grow start building support now, but competition with Node.JS is pretty fierce.

Interesting, Roo vs Grails Jobs.

 

 

But if you look at just Spring (which Roo is just a tool to help with a Spring project):

 

 

There’s also some great documentation, tutorials and books on Groovy/Grails since it’s been out for a while:  http://grails.org/Tutorials  http://www.infoq.com/minibooks/grails-getting-started On the other hand, Roo is newer, but since it generates standard Spring + Java, you are really just getting a good head start on your project.

Heroku has a nice article on using both with their awesome platform:   https://devcenter.heroku.com/articles/grails  and https://devcenter.heroku.com/articles/spring-mvc-hibernate.

I will post a Github repository of some samples soon.

 

Spring MVC + Spring Data for Mongodb + Mongolab + OpenShift

I created a small tutorial application following the Spring Data for Mongodb guide with a little bacon for flavor. I wanted to use real hosting for MongoDB, so I created a database at MongoLab.   It was quick and easy and the hosting is fast and works great even remotely for local development.

The tutorial application in process is one to register your Bacon Creation for this year’s BaconFest.  The winner gets a mini BaconExplosion.

This is ONLY a test, you will not receive BACON.
image