two helpful WebStorm plugins: Heroku and MongoDB

I’m utilizing  mongoDB every day out of a Node/express/Javascript backend. I always found it rather cumbersome to assemble mongo’s JSON based queries since there are not many good frontends around. Since I’m using JetBrain WebStorm – by far the best choice for Javascript-coders –  I recently had a look in their plugin repo and what did I see? A MongoDB plugin (@Webstorm). It comes with two views: the Explorer lets you pick the collection you want to query from, the Runner executes your queries and shows a JSON-prettified set of results. There’s not much to it but I like IDE-embedded DB-querying a lot!

PS: A quite feat-complete but Swing-powered (proprietary UI-framework to be honest) UI for mongoDB is UMongo (or if you prefer: the project site). Unfortunately it doesn’t seem to be maintained anymore. If you’re interested in refactoring / rewriting / forking this  software let me know how I could possibly help 🙂 I think, the first step would be to have a working Maven POM for it since the author only provides a .netbeans “build script”. Next up would be factoring out the author’s proprietary frontend framework – good thought, but no one knows / wants to know how to use it (my 50 cents) and replace it with either native Swing (sucks) or a more abstract UI layer (web components? Faces? FX? SWT? )

mongo_webstorm

Another quite helpful tool for Webstorm is the Heroku plugin (github). It allows you to connect your Heroku application instances, watch the logs, scale your dynos, invite collaborators, activate addons, restart the container and maintain your environment configuration.

heroku_webstorm

It’s much more visual than your command line toolbelt and since the git support in Webstorm is particularly well done you can e.g. track which changes you have deployed on a certain day without having to leave  your IDE!

heroku_webstorm

Advertisements

4 thoughts on “two helpful WebStorm plugins: Heroku and MongoDB

  1. Hi, I just double checked PHPStorm and Webstorm (both V7) and both the Heroku and the Mongo plugins run well there. You can install the plugins from within your IDE: go to settings, select plugins and search for their names (eventually you have to follow that “Browse…” link inside the plugin chooser panel).

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s