Newsletter sign-up
View all newsletters

Enterprise Java Newsletter
Stay up to date on the latest tutorials and Java community news posted on JavaWorld

JavaWorld Daily Brew

The Disco Blog

Node.js in 3 commands

A few short years ago when I started to explore Node.js, I remember the installation on my MacBook Pro required downloading the source, compiling and installing it, and then updating paths. And then you had to install NPM.

Read more ...

 

The bull's eye on mobility: Mobile for the masses

Since joining App47, I’ve been lazer focused on mobility; consquently, I’m pleased to announce that a new mobile development series has debuted on IBM developerWorks!

Read more ...

 

It's a question of wow

Let me ask you a question: do you want to build a mobile website or a mobile app? If your answer is mobile website, then HTML5 is good enough. But if your answer is mobile app then you had better think about user experience. You see, the user experience bar has been set extraordinarily high by a number of stellar native apps.

Read more ...

 

Everything you need to know about MongoDB

Are you new to MongoDB? Curious to see what’s interesting about it? Document-oriented databases like MongoDB are vastly different from relational databases in that they don’t store data in tables; instead, they store it in the form of documents.

Read more ...

 

Testing Rails migrations

I recently found myself searching Stackoverflow and Google for various techniques for automatically testing Rails migrations. I was surprised not to have found too much information though. While testing a migration is fairly straightforward (migrations are classes and you can easily invoke corresponding methods); the challenge can be setting models up properly.

Read more ...

 

Circumventing mobile UX expectations

Recently, a buddy of mine pointed me to an interesting tweet:

New tool converts your Apple #iOS apps to #HTML5 http://dld.bz/cejxz #appdev

Read more ...

 

Savvy Mongo query selector: exists

MongoDB supports a rich query language; in fact, its support of dynamic queries is one of its more distinguishing features compared to other datastores in the NoSQL world.

Read more ...

 

Scalable searching with ElasticSearch

Search is no longer an optional feature: it’s expected of most any application that consumes, produces, or stores data. And not everyone wants to be a search technology specialist, especially given the range of sophisticated algorithms underlying today’s complex searches (i.e. SQL queries are no longer sufficient!). Knowing about existing, open source search platforms could save you a lot of time and money and allow you to spend your time fine-tuning your software’s main functionality.

Read more ...

 

Pushing Mongo GridFS files with Sinatra

We recently implemented a new feature that required two interesting aspects: storing a file in MongoDB using GridFS (think traditional Blob) and then pushing that file down to a browser.

Read more ...

 

Running individual tests in Rails

Every now and again, I find myself struggling to remember how to execute a single test in Rails. While I have Guard running the entire test suite anytime a change is detected, there are times when I want to focus solely on one test. Accordingly, Flavio Castelli has a great blog entry detailing the manifold ways one can execute a single test using Rake and/or Ruby.