Showing posts with label book. Show all posts
Showing posts with label book. Show all posts

Monday, May 29, 2017

Learning jQuery, Fifth Edition

I'm pleased to announce the availability of Learning jQuery 3. This is the fifth edition of the book, and given its track record, I didn't want to diverge from what has worked so well over all these years.

Tuesday, May 17, 2016

Flux Architecture

Flux is quickly becoming the standard architecture for building large-scale applications. It's the topic of my latest book, Flux Architecture, available on Amazon.

Monday, December 14, 2015

JavaScript Concurrency

I'm pleased to announce my latest book — JavaScript Concurrency — from Packt Publishing and available on Amazon. This is unique book in that it's more than just a basic rundown of all the concurrency features available to our JavaScript code. Instead, the book uses features like promises, generators, and web workers, as teaching tools for thinking concurrently. There's no shortage of concurrency books out there that teach us how to think in terms of concurrency. This one is specific to JavaScript, and the theme aim is to show you how to write JavaScript code that's concurrent by default, instead of a bolt-on capability. Here's an overview of the chapters:

Friday, June 26, 2015

JavaScript at Scale

My latest book, JavaScript at Scale is available for pre-order now at Packt Publishing, and at Amazon. It'll be fully published in July 2015.

The JavaScript ecosystem is filled to the brim, to the point of overflowing actually, with libraries and frameworks. In this mix, there's some truly remarkable technology. In fact, it's hard to make decisions, given all the overlapping functionality and capabilities. What I've found over the past couple of years is that the architectural considerations get lost in all this choice. That is to say, that we may not be selecting the tool that's best for the front-end architecture we've set out to build. The choice of front-end technology is chosen more so on the generic capabilities of the framework. While TODO applications are a great springboard, to familiarize ourselves with the nature of the technology, that can only take us so far.

Monday, January 26, 2015

Lo-Dash Essentials

I'm pleased to announce my latest book, Lo-Dash Essentials, available now from Packt Publishing. It covers everything you need to get started using Lo-Dash in your projects, as well as some newer features introduced in the 3.0 release.
Here's a rough outline of what you'll find in the book:
  1. Collections and arrays: working with collections and arrays
  2. Objects: working with objects
  3. Functions: functional programming tools
  4. MapReduce: mapping and reducing is fundamental to applicative/functional programming in Lo-Dash
  5. Chained function calls: write elegant, compact code
  6. Application components: glue functions together that realize larger behavior
  7. Other libraries: Lo-Dash working alongside other libraries
  8. Internals and performance: some guiding principles on performance, and how how to get the most of it

Monday, July 22, 2013

jQuery UI Cookbook

I'm pleased to announce the arrival my new bookjQuery UI Cookbook. It's a recipe format, several for each widget. The theme of the book is about extending widgets to make them do what you need. Something else worth mentioning here is that I've decided to give myself the role of "support team". Drop me a line here, if you have questions about the code in the book, and I'll do my best to get it sorted out.

Monday, August 1, 2011

jQuery UI Themes: Beginner's Guide

I'm pleased to announce the availability of my new book — JQuery UI Themes Beginner's Guide.  Also available directly from Packt Publishing.  Here is a brief chapter outline:

  1. Themeable User Interfaces — Just a little theory on themes.
  2. Using Themes — Introduction to using jQuery UI and themes.
  3. Using The ThemeRoller — Guide to using the ThemeRoller.
  4. Working With Widget Containers — Learn about the fundamental building block of the jQuery UI theme framework.
  5. Transforming Interaction States — Theme your interface based on the state of interactions.
  6. Customizing Interaction Cues — Bring theme styles to your user notifications.
  7. Creating Theme Icons — Extend the theme icon set with your own icons.
  8. Special Effects — Add further embellishments to your theme with shadows and overlays.
  9. Theming Custom Widgets — Build your own widget and learn to theme it accordingly.
Stay tuned — I'll be posting some variations on the examples in book here over the coming months.

Friday, February 26, 2010

Learning Python

Several years ago, the second edition of Learning Python was one of my first exposures to the Python programming language. Now the fourth edition of the book is available and is getting good reviews.

The latest edition has Python 3 reference material and takes the approach of inserting Python 3 content where necessary. I think that this is a good approach rather than treating the two languages as completely separate entities. Just because the two versions of the language aren't compatible with one another doesn't mean they are really that different.

If the fourth edition of the book is anything like what I remember from the second edition, I highly recommend it for anyone looking to learn the language.