A Review of jQuery Drag and Drop Grids How-To

Last updated: 5/14/13

Last week, I said “[o]ne of the fun things about being a web developer is sometimes you get technical books to read for free.” That’s still true this week. Packt Publishing recently sent me a copy of jQuery Drag and Drop Grids by Marcos Placona to review for this blog. It’s part of their Instant series of books – short and focused books (instead of a 500 page tome) designed to deliver concrete results.

What is jQuery?

jQuery is an open-source cross-browser Javascript library designed to make it easier to enable Javascript behaviors and effects for web developers. As it’s one of the most popular open-source Javascript libraries today, it’s probably going to be a topic that a graphic designer who works on the web will run into.

The Pros

The book delivers on its main core promise

The book definitely delivers on its promise. You essentially get a bunch of jQuery recipes for building drag and drop layouts using a jQuery plugin called Gridster. For instance, there’s recipes for making your first gridster layout, using gridster methods for modifying layouts at runtime, building a draggable layout. I think it’s a good fit if you’re a developer that needs to get something up and running quickly using Gridster and jQuery.

The book’s explanations are clear

The book was about 50+ pages long, and it gave you the problem you were trying to solve, the jQuery/HTML recipe for doing so, and then a short explanation of how it all worked.

You get the code

Packt does provide a URL where you can download the example code. Obviously this is useful for testing out the examples. While I didn’t test all the examples, I’m pretty confident if you run into any errors you can probably solve them via Google and StackOverflow.

The Cons – Downloading Example Code

To leave a balanced review, I like to find at least one or two things I would like to change. Regarding the downloading of example code, here is what the book says: “You can download the example code files for all Packt books you have purchased from your account at http://www.packtpub.com. If you purchased this book elsewhere, you can visit http://www.packtpub.com/support and register to have the files e-mailed directly to you.”

Having to register in order to download code isn’t the worst thing in the world, but it does feel inconvenient. Though I understand why the publisher would want to do something like this, I wish they would take the approach some other book publishers have and make the code downloadable without having to go through a registration process.

Overall, the book delivered on its promise

It will help you achieve a focused result using a jQuery recipe. So if you’ve been looking for a quick read to help you AJAX-ify your web application, consider picking this book up over at Amazon in kindle or paperback format if you’re interested.

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Featured Posts

How to Setup Elasticsearch in your Rails App in Production

Step 1 – Install elasticsearch in your Rails Application in Production If you haven’t setup elasticsearch in your Rails application in development, this article tells you how to do so in Linux Step 2 – Create the search indices on your Heroku production application At the command prompt, type the following: 12heroku run rails c

Continue Reading …

How To Setup Elasticsearch In Your Rails Application In Development

Step 1 – Install elasticsearch If you haven’t installed elasticsearch on your local development machine, this article tells you how to do so in Linux Step 2 – Add the right ruby gems for the Ruby elasticsearch client in your Gemfile and bundle install 12gem ‘elasticsearch-rails’3 4gem ‘elasticsearch-model’5 6gem ‘elasticsearch-extensions’7 Step 3 – Configure indexes in your

Continue Reading …

How To Install Elasticsearch On Linux for Rails Development

What is elasticsearch? Elasticsearch is an open-source real-time search and analytics engine that runs on top of Lucene, a Java-based indexing and search library. How to install it on Linux Mint 16 and Ubuntu 14.04 Step 1 – Download elasticsearch At the command prompt, type: 12wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.3.1.deb3 Elasticsearch was at version 1.3.1 at the time

Continue Reading …

Speak Your Mind

*