Book review: jQuery 1.4 Plugin Development

  • Author: Giulio Bai
  • publisher: packt publishing
  • pages: 261

Introduction

Previous month Packt Publishing send me a request by e-mail for a book review. Of course I was honoured and since the book fitted nicely in my main interest, namely webdevelopment, I read the book and wrote the review below.

First impression, a good book with a fast pace. First three global chapters, then on to the fun stuff creating plugins.

Book: Jquery Plugin development

Review

The first three chapters provide a concise but clear introduction to the jQuery API and how to create plugins. The rest of the book describes the creation of plugins in different categories. For example images, audio or form plugins. I really liked this setup, the instructions are very clear and only describe the core of the plugin’s, sometimes with a little added CSS. The advantage of this approach that it is easy for beginners to understand the inner workings of existing plugins. With this understanding it will be easy to expand the plugins to the requirements of the reader. The past years I have used and modified a lot of plugins, I wish I had a book like this from the start.

Even with the experience of a few years of jquery the book is a nice recapitulation of the inner working of the plugins used daily. This book also reminded of some forgotten plugins I wanted to check out.

Another aspect I liked is that the author starts including a custom jquery.center.js plugin to be used in the gallery plugin ( chapter 4 ) and the video plugin ( chapter 6 ) right from the start, this teaches DRY right from the start ( of course with the cost of additional HTTPRequests, but that’s another topic ).

After the first half of the book the plugins get slightly more complex. During these chapters the author familiarizes the reader with more complex jQuery subjects like: custom filters, regular expressions and regular JavaScript. It is nice to see that regular Javascript is used when possible, it is good that the author shows how elegant it is to use Javascript inside jQuery. To my opinion too many developers try to avoid regular Javascript if possible, that a shame because the real power comes with jQuery and JavaScript together.

The last chapter is fun to the the author discusses some of his favourite plugins. The showcased plugin are either very useful and easy to use or display the possible power of jQuery/ Javascript.

Overall this book is a perfect addition to a jQuery learning book. It teaches the creation of jQuery plugins as well as the structure and thoughts behind common plugins. This knowledge comes in very handy exploring the vast amount of jQuery plugins.

if you’re interested, you can buy the book at Packt publishing.

Chapters

  1. What is jQuery About?
  2. Plugins Basics
  3. Our First jQuery Plugin
  4. Media Plugins: Images Plugins
  5. Media Plugins: Audio Plugins
  6. Media Plugins: Video Plugins
  7. Form Plugins
  8. User Interface Plugins
  9. User Interface Plugins: Tooltip Plugins
  10. User Interface Plugins: Menu and Navigation Plugins
  11. Animation Plugins
  12. Utility Plugins
  13. Top jQuery Plugins

Code complete 2 review

Review of the book: Code Complete 2 a best practice treasure for software developement

Last weekend I finished the book “Code Complete 2” by. It was a book which I was interested in for a long. Luckily I found it on the bookshelf of my new employer. It is not the kind of book to finish in a weekend, it took me 2 month ( besides work and my family ). Most of the book is fun to read and well written, mainly because the content of the book is realistic and highly recognizable.
The beginning of the book starts is about the principle “measure twice, cut once”. Make sure you understand the requirements and that they are realistic.
The middle and the largest part provides us with a ton of coding best practices for any language, how to write logic, readable and performing code. During the whole book best practices are funded with (scientific) research data, which made it harder for me to ignore en neglect the best practices, which is a good thing.

The last main section of the book describes best practices to improve just written or existing applications. How the debug and refactor and a major requirement how to development collaborative. The last part of this section is not the least, is describes what the developers/ programmers personality and attitude should be to keep yourself motivated and highly skilled. It also discusses how to deal with managers, and how to keep your cost estimations to stand strong. instead of pleasing the client at first with a low price but begging for more budget to complete the project in the end.

Overall the best ( 6 year old! ) book I have read to increase my knowledge on software development. I would recommend it to ( front-end )webdevelopers who get involved in an increasing codebase as well as experienced programmers.

Book Details

  • Book: Code Complete 2
  • Author: Steve McConnel
  • publisher: Microsoft Press
  • pages: 860