Quantcast
Matthew Russell

http://twitter.com/dojotdg

The Tenacious Technologist

Areas of Expertise:

  • Web Development
  • the LAMP stack
  • Machine Learning
  • Amazon Web Services
  • consulting
  • speaking
  • programming
  • training
  • writing

Biography

Matthew Russell is a tenacious technologist with entrepreneurial zeal. He has completed nearly 50 publications on technology, including work that has appeared in scientific conferences, Linux Journal, and Make: Magazine. His most recent publication, Dojo: The Definitive Guide, is a 500-page tome dedicated to an industrial strength JavaScript toolkit.

Matthew currently resides in Franklin, TN and serves Digital Reasoning Systems as Vice President of Engineering. Matthew is also a Principal at Zaffra, a firm focused on agile web development.

Articles

Blog

Recent Posts | All Posts

Dojo Tips and Tricks

June 17 2009

This article provides 10 tips and best practices (in no particular order) for maximizing the benefits that Dojo can bring to your next project. For a more thorough introduction to Dojo, see the article Dojo: The JavaScript Toolkit with Industrial Strength Mojo or pick up a copy of Dojo: The… read more

Life360 Is Getting Its Shindig On

February 09 2009

My consulting firm, Zaffra, has the pleasure of working alongside of a really interesting startup based out of Berkeley called Life360. One of their bylines is "taking care of your family's what-ifs" but instead of just developing yet another web... read more

Dojo Goodness, Part 10 (It's time for a dojo.date!)

August 04 2008

Although I have forthcoming posts that involve 2D drawing with dojox.gfx and rendering editable data with the really awesome dojox.grid enhancements that are landing in version 1.2 of the toolkit coming up later in the month, I just rediscovered a "note to... read more

Dojo Goodness, Part 9 (gfx foo with fx)

June 06 2008

In preparation for my OSCON talk, I've been unearthing some of the fx enhancements that were added to Dojo's gfx module back when version 1.1 landed. Some of these enhancements are pretty neat, and I thought they might make for a good... read more

Dojo Goodness, Part 8 (JSONified Cookies)

May 27 2008

Although cookies almost seem like a prehistoric concept in web development, they're a well understood commodity that still serve useful purposes. As such, I wanted to write up a quick column that demonstrates a common pattern involving cookies and JSON that you... read more

Dojo Goodness, Part 7 (Book Preview)

May 22 2008

As I put the final touches on my upcoming book, Dojo: The Definitive Guide, it occurred to me that it might be a good idea to go ahead and post an unofficial table of contents preview for those of you who are... read more

Dojo Goodness, Part 7 (Injecting Dojo After Page Load)

May 13 2008

On a recent consulting gig, a client had the requirement that a JavaScript deliverable needed to run in a self-enclosed script tag that would be arbitrarily placed within the body of a page. In other words, I needed to deliver a JavaScript... read more

Dojo Goodness, Part 6 (A Million Records in the Grid)

April 23 2008

This column provides a lightweight demo of Dojo's increasingly popular data grid and demonstrates it serving up a million records. The intent of this little demo is to demonstrate the basic pattern for putting the grid to work and save you from... read more

Dojo Goodness, Part 5 (Simple Network I/O)

April 11 2008

The last column introduced some of Dojo's AJAX machinery where we fetched content from a server using the dojo.xhrGet function. One thing that wasn't mentioned, however, is that there is an underlying abstraction called a Deferred at play. Since the entire Dojo... read more

Dojo Version 1.1 Landed

March 29 2008

Whether you're a Dojo veteran or a developer who is just starting to kick the tires, you should be excited about Dojo 1.1! I'll leave you to the announcement and the release notes for now, but rest assured that we'll be all... read more

Dojo Goodness, Part 4 (Easy AJAX)

March 27 2008

This week's installment of Dojo Goodness demonstrates dojo.xhrGet, an easy way to sprinkle some AJAX into your application and one of the biggest staples in Dojo. (In case the "xhr" part of that API call is a curve ball, it simply refers... read more

Dojo Goodness, Part 3 (Animation Station)

March 18 2008

A dose of animation can give your app that extra bit of pizzazz that it sometimes needs to impress the customer/ladies/gentlemen/whatever-floats-your-boat, so I thought it might be a good idea to quickly showcase some of Dojo's animation facilities. If you're just now... read more

Dojo Goodness, Part 2

March 10 2008

In my last post, I ran through the fundamentals of getting Dojo loaded into the page via AOL's Content Delivery Network and showed just how easy it is to query the DOM with dojo.query. In this post, I wanted to briefly show... read more

Dojo Goodness, Part 1

February 29 2008

Since I'll suddenly have copious free time on my hands once I turn in my final book manuscript this weekend, I decided that it might be helpful to start a short column on some of the fundamental Dojo building blocks. Although I... read more

Dojo on Adobe AIR

February 25 2008

Dojo is now compatible to run on Adobe AIR, which shipped as of today. The press release does a great job of summarizing, but this excerpt is worth repeating: The updates to the Dojo Toolkit make it even easier for Ajax developers... read more

Recent Posts | All Posts

Matthew Russell