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

A Simple Program to Help You Go From Ruby To Go

Dabbling With the Go Programming Language With the rise of Go, I’ve been dabbling with it more and more. If you’re a Rubyist and you’re wondering how to setup Golang on your system, check out my article Setting Up Golang Like a Rubyist. The High Level Basics Here’s a few things that are helpful to

Continue Reading …

Collection of My Favorite Ruby and Rails Performance and Memory Articles

This is a collection of my favorite articles on Ruby and Rails performance/memory issues. I’ll be updating it from time to time. Benchmarking / Performance http://www.schneems.com/2014/10/31/benchmarking-rack-middleware.html http://www.sitepoint.com/rubygems-slow/ ActiveRecord http://aokolish.me/blog/2015/05/26/how-to-simplify-active-record-scopes-that-reference-other-tables/ Memory http://www.sitepoint.com/ruby-uses-memory/ – how Ruby uses memory https://blog.engineyard.com/2009/thats-not-a-memory-leak-its-bloat/ – bloat http://www.schneems.com/2014/11/07/i-ram-what-i-ram.html – 36% smaller Rails memory footprint through Benchmarking Heap dumps for debugging memory leaks http://gavinmiller.io/2015/debugging-memory-leaks-on-heroku/

Continue Reading …

Setting Up Golang Like a Rubyist

Getting into the Go Programming Language I use Ruby in my day job, but recently I’ve been dabbling with Go. The install docs give you an easy way to setup if you’re on Linux: 12export PATH=$PATH:/usr/local/go/bin3 But I’m used to RVM and other environment managers – where is the RVM for Go? Using the Ruby

Continue Reading …

Speak Your Mind