webdev: (Default)
No, not dead, just buried under the mountain that is Google. The first few months at Google are pretty intense, and I've been having a blast. We're still working on Ninja, stay tuned for more awesomeness there. Overall I think I'm digging myself out from under the pile, and should be posting here more and re-engaging on Twitter.

In the meantime, I've been finishing up a new project: The JavaScript Programmer's Reference, which will be published by Apress. I just finished up the first draft of the last chapter last night. This project came out of nowhere for me, I was brought in to co-author on the project that was floundering, so I dove in head first and really worked hard to get things on track. It's been an awesome experience for me, though I wish I'd been able to do it faster (see above, Re: new job at Google). And I hope people will find it useful. As soon as we get the Table of Contents set up I'll do a post about it explaining more about the content and our take on the language and how we built the reference.

Unfortunately, both the new job and the new book have delayed my work on updating jQuery Mobile. I apologize for that, and I do intend to move forward with that update. The jQuery Mobile team has been doing awesome work, and they've really brought some great new features to the framework, and the old book just doesn't cut it. Once we've finished the editorial process on the other book, I'll get right back on updating jQuery Mobile.

It's been a busy winter for me, but totally worth it. The new book has only served to increase my appreciation of JavaScript. There are aspects of the language that I never get to use in my daily work, simply because they're not called for, and so it's been really an amazing thing to revisit them as I've been writing about them.
webdev: (Default)
I am holding in my hot little hands a signed offer letter from Google. Assuming all the paperwork falls into place I'll be starting there on September 4 as a Senior Web Developer. I'm very excited about the opportunity. I'm not sure I can say what I'm going to be working on just yet, but don't let that stop you from guessing the answer.

Don't worry, on the side I'll continue working on jQuery Mobile and my other writing projects--with a new one to be announced soon, I hope.
webdev: (Default)
I've finished the update to Chapter 1. I updated details about the new features of jQuery Mobile 1.1.1, mentioned the awesome new download builder, and provided more details on my development environment.

Chapter 1 is really just an introductory chapter, though. The big changes start in Chapter 2. I think I may have to redo all the screen shots in the book to reflect the new styles.

I also reworked the introduction to reflect the new versions and examples.

These changes aren't available yet, so no need to go download a new version of your ebook. I want to submit all the changes at once to keep the book coherent, and since we're talking fairly major updates to every chapter the editorial staff will want to give it a once over before regenerating the ebook. However, that process is quite simple: the book is basically a set of XML files in a SVN repository. Whenever I do a SVN commit I can command the repository to regenerate the PDFs by providing a specific tag in my commit message. It's pretty nifty.

I'll keep posting updates as I work through the changes, and once the new ebook is ready I'll definitely let everyone know here and on Twitter.
webdev: (Default)
I have finished gathering the materials for the update to jQuery Mobile. There are significant changes in progress for a couple of the chapters, especially Chapter 4, "Theming jQuery Moble." Some of the API chapter are also significantly out of date--for example, jQuery Mobile no longer has a responsive layout API, so that entire section is going to be redacted. I will also need to redo the screen shots to reflect the updated UI. There are also errata that readers have kindly sent in which I will be including, and suggestions from colleagues. The list of things to change is quite long.

When I started this project a year ago I expected this. I'll always be playing catch up to the jQuery Mobile development team, not only because the framework is still fairly new but because mobile technologies are evolving rapidly. This is one of the reasons why I love working with mobile technologies, and jQuery Mobile in particular.

The good news is that I can make updates to the ebook and as they go into production everyone who already has an ebook license can download the new version. Eventually we'll have to consider doing a second edition, maybe when jQuery Mobile itself goes through a major version change or goes through a significant evolution.

Stay tuned to this blog and to my Twitter feed for further updates.


webdev: (Default)
Jon Reid

October 2013

  12 345
272829 3031  



RSS Atom