<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3542026034754412837</id><updated>2011-11-28T14:05:03.929-05:00</updated><category term='Dojo Core Base'/><category term='Dojo WebSocket'/><category term='Dojo DataAPI'/><category term='Dojo'/><category term='Dojo Widget'/><category term='Node.js'/><category term='Firebug'/><category term='Release'/><category term='RequireJS'/><category term='Dojo Loader'/><category term='Dojox'/><category term='Dijit'/><category term='TinyMCE'/><category term='Dojo Mobile'/><title type='text'>Dojo Findings</title><subtitle type='html'>Discovering the best Dojo related blogs and tutorials on the web.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-4955561068850191622</id><published>2011-11-28T13:49:00.001-05:00</published><updated>2011-11-28T14:05:03.937-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>Develop lightweight mobile web applications with Dojo Mobile</title><content type='html'>&lt;i&gt;"&lt;/i&gt;&amp;nbsp;Dojo Mobile is a Dojo-based widget set for             creating mobile web applications. With Dojo Mobile, you can develop lightweight,              high-performance mobile web applications.  In this            article, learn how Dojo Mobile addresses the performance issues, and how             you can optimize Dojo Mobile-based user applications to make them as             small and efficient as possible."&lt;br /&gt;&amp;nbsp;With the mobile web growing worldwide isn't it time you took a look at Dojo Mobile? This IBM article by&amp;nbsp;Yoshiroh Kamiyama introduces creating mobile sites using the newer Dojo Mobile features that can get you off to a good start. Dojo has been known to be a bit cumbersome in the past. This article shows you that it is possible to get something great up and running without overburdening your users phone. A great article!&lt;br /&gt;&lt;a href="https://www.ibm.com/developerworks/web/library/mo-dojo-mobile-performance/index.html" target="_blank"&gt;https://www.ibm.com/developerworks/web/library/mo-dojo-mobile-performance/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-4955561068850191622?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/4955561068850191622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/11/develop-lightweight-mobile-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/4955561068850191622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/4955561068850191622'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/11/develop-lightweight-mobile-web.html' title='Develop lightweight mobile web applications with Dojo Mobile'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-4486285351411651654</id><published>2011-10-22T22:38:00.001-04:00</published><updated>2011-10-22T22:38:57.956-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojox'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo Widget'/><category scheme='http://www.blogger.com/atom/ns#' term='Dijit'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><category scheme='http://www.blogger.com/atom/ns#' term='Firebug'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Firebug Now Has A Dojo Helper - The Dojo Firebug Extension</title><content type='html'>&lt;p&gt;Everyone in the dojo community have two developers from IBM Argentina, Patricio Reyna Almandos and Fernando Gomez, to thank for writing and releasing it. The Dojo Firebug Extension looks like it will be a great help to any Dojo application developer. It doesn’t work in separate window mode though – so its back to the tall bottom div for me. Just the same, I think its a great contribution to the Dojo community. Before you go searching through the Firefox site you may want to check out the information page at: &lt;a href="http://getfirebug.com/wiki/index.php/DojoFirebugExtension_Reference_Guide" target="_blank"&gt;http://getfirebug.com/wiki/index.php/DojoFirebugExtension_Reference_Guide&lt;/a&gt; to get the complete overview (it was just updated yesterday). &lt;/p&gt; &lt;ul&gt; &lt;li&gt;no functionality in firebug 1.5&lt;/li&gt; &lt;li&gt;limited functionality in firebug 1.6 (so no old firefox) &lt;/li&gt; &lt;li&gt;no separate window functionality&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Still, if you can overlook these three shortcomings you’re in business. So far it has worked well for me on openSuSE 11.4 and Windows. &lt;/p&gt; &lt;p&gt;muchas gracias!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-4486285351411651654?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/4486285351411651654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/10/firebug-now-has-dojo-helper-dojo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/4486285351411651654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/4486285351411651654'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/10/firebug-now-has-dojo-helper-dojo.html' title='Firebug Now Has A Dojo Helper - The Dojo Firebug Extension'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-5726206239418183045</id><published>2011-05-08T00:54:00.000-04:00</published><updated>2011-05-08T00:54:36.076-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo Core Base'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo Loader'/><title type='text'>Dojo Package Loading Hacks and Best Practices</title><content type='html'>A thorough understanding of how the Dojo toolkit loads up the dependencies you're using inside your page is essential to anyone scripting with it. This blog article written by Michael Woloszynowicz covers some of the advanced practices you may need to use in your object oriented Dojo code. He explains, in detail, &lt;i&gt;exactly&lt;/i&gt; how Dojo loads up your code and the different ways to get around that initial "load crawl" that occurs in larger Dojo pages. A great article!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.w2lessons.com/2011/04/dojo-package-loading-hacks-and-best.html"&gt;http://www.w2lessons.com/2011/04/dojo-package-loading-hacks-and-best.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-5726206239418183045?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/5726206239418183045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/05/dojo-package-loading-hacks-and-best.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/5726206239418183045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/5726206239418183045'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/05/dojo-package-loading-hacks-and-best.html' title='Dojo Package Loading Hacks and Best Practices'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-3030054364984511631</id><published>2011-05-05T16:45:00.000-04:00</published><updated>2011-05-05T16:45:36.128-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo Widget'/><category scheme='http://www.blogger.com/atom/ns#' term='Dijit'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>Custom Dijit Best Practises</title><content type='html'>If you are thinking about creating your own custom Dijit for use within Dojo and you're just starting out you can probably use all the help you can get. That's what these two articles&amp;nbsp;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;written by&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;a href="http://www.andrewferrier.com/" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #17517b; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Andrew Ferrier&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;a href="http://www.tomdye.co.uk/" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #17517b; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Tom Dye&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&amp;nbsp;&lt;/span&gt;are all about. Keep in mind that they are tagged as a "work in progress" though. Just the same, there is some very valuable info contained in these posts that can help you understand some of the the quirks and pitfalls you may come across while authoring your custom widget.&lt;br /&gt;&lt;a href="http://dojotipsntricks.com/2011/04/23/custom-dijit-best-practises-part-1/"&gt;http://dojotipsntricks.com/2011/04/23/custom-dijit-best-practises-part-1/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dojotipsntricks.com/2011/04/23/custom-dijit-best-practises-part-2/"&gt;http://dojotipsntricks.com/2011/04/23/custom-dijit-best-practises-part-2/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-3030054364984511631?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/3030054364984511631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/05/custom-dijit-best-practises.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/3030054364984511631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/3030054364984511631'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/05/custom-dijit-best-practises.html' title='Custom Dijit Best Practises'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-6596031893846980366</id><published>2011-04-18T16:31:00.001-04:00</published><updated>2011-11-28T13:57:53.510-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>Learning dojox.mobile with The TweetView Series</title><content type='html'>&lt;p&gt;Mobile web applications is the next big thing as far as web scripting is concerned. While we are all scrambling to get up to date with the various mobile web frameworks such as iUi and Wink (or I have been at least), David Walsh and the good people over at dojotoolkit.org are hosting a new multipart series of tutorials about using the dojox.mobile branch. I’ve always enjoyed reading David Walsh’s tutorials and these newest tutorials are sure to be informative as well as instructive. There are four parts written so far with “more to follow” promised. The series starts with the link below.&lt;/p&gt; &lt;p&gt;&lt;a href="http://dojotoolkit.org/documentation/tutorials/1.6/mobile/tweetview/getting_started/"&gt;http://dojotoolkit.org/documentation/tutorials/1.6/mobile/tweetview/getting_started/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-6596031893846980366?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/6596031893846980366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/04/learning-dojoxmobile-with-tweetview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/6596031893846980366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/6596031893846980366'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/04/learning-dojoxmobile-with-tweetview.html' title='Learning dojox.mobile with The TweetView Series'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-5873252009414891398</id><published>2011-03-29T20:51:00.001-04:00</published><updated>2011-03-29T20:51:56.575-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo Core Base'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>New community tutorials are up at dojotoolkit.org</title><content type='html'>&lt;p&gt;With the new 1.6 version of Dojo comes new tutorials that we can all appreciate. Dojo contributors Sam Foster and Bryan Forbes from over at sitepoint.com along with David Walsh have kicked off the new community documentation with some really great tutorials for the new Dojo version that will pretty much get anyone started writing Dojo javascript.&lt;/p&gt; &lt;p&gt;At the time of this writing there are ten tutorials up on the site, with eight of them aimed at beginning dojo coding. The number of tutorials are sure to grow as the dojotoolkit site is promising “a few new tutorials every week” – which is great!. So far, the tutorials basically take the reader from the industry standard “Hello World” all the way up to the intermediate subject of Dojo deferreds. &lt;/p&gt; &lt;p&gt;If you have ever been curious about the dojo toolkit in the past this is a great way to get started without breaking the bank. From what I’ve read, every single tutorial is well written and straight to the point with excellent explanations and code examples. &lt;/p&gt; &lt;p&gt;I would list all of them but the list would be outdated in a week. Your best bet is to go to dojotoolkit.org and hit the Documentation link in the menu bar to get started.&lt;/p&gt; &lt;p&gt;&lt;a href="http://dojotoolkit.org/documentation/"&gt;http://dojotoolkit.org/documentation/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-5873252009414891398?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/5873252009414891398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/03/new-community-tutorials-are-up-at.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/5873252009414891398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/5873252009414891398'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/03/new-community-tutorials-are-up-at.html' title='New community tutorials are up at dojotoolkit.org'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-4226256128267335476</id><published>2011-03-03T23:14:00.000-05:00</published><updated>2011-03-03T23:14:49.276-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo Core Base'/><category scheme='http://www.blogger.com/atom/ns#' term='RequireJS'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo WebSocket'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><category scheme='http://www.blogger.com/atom/ns#' term='Node.js'/><title type='text'>Unified codebases with Dojo, Node, and RequireJS</title><content type='html'>&lt;i&gt;"In order to run a single codebase application using Dojo, RequireJS, and Node, you really only need 4 special things (and they really aren’t that special):&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;i&gt;A stub HTML file that loads RequireJS (index.html)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;A shell script that invokes Node with RequireJS (server.sh)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;A stub script that configures RequireJS for each environment and loads your main application code (js/my/_base.js)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Some sort of logic within your application that branches depending upon the environment for any modules that need to load only in one place or the other (js/my/app.js)"&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;Here's an article for those of us seeking to develop in nothing but Dojo JavaScript (client, server - everything). Sweet.&lt;ol&gt;&lt;/ol&gt;&lt;div&gt;&lt;a href="http://zetafleet.com/blog/unified-codebases-with-dojo-node-and-requirejs-the-holy-grail-of-dry"&gt;http://zetafleet.com/blog/unified-codebases-with-dojo-node-and-requirejs-the-holy-grail-of-dry&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-4226256128267335476?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/4226256128267335476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/03/unified-codebases-with-dojo-node-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/4226256128267335476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/4226256128267335476'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/03/unified-codebases-with-dojo-node-and.html' title='Unified codebases with Dojo, Node, and RequireJS'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-1203611129537435153</id><published>2011-02-21T18:46:00.000-05:00</published><updated>2011-02-21T18:46:02.272-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo Core Base'/><title type='text'>Asynchronous Modules Come to Dojo 1.6</title><content type='html'>&lt;i&gt;"&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif; font-size: 14px; line-height: 20px;"&gt;Dojo (core) and Dijit 1.6 have been refactored to follow the proposed&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif; font-size: 14px; line-height: 20px;"&gt;&lt;a href="http://wiki.commonjs.org/wiki/Modules/AsynchronousDefinition" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #399cb5; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 13px; font-weight: inherit; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;CommonJS AMD API&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif; font-size: 14px; line-height: 20px;"&gt;."&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 20px;"&gt;This article brought to you by Sitepoint.com and Kris Zyp will get you up to speed on using the new&amp;nbsp;asynchronous module loading techniques used in the newest Dojo release. One of the biggest reasons behind using the asynchronous loading feature is that it can make your Dojo module dependencies load a bit faster.&amp;nbsp;&amp;nbsp;Discover how to get your Dojo code up and running using the AMD format coupled with Dojo's synch loader; or couple it to use RequireJS or Backdraft loaders instead. &amp;nbsp;In any case, this article should get you up and running with this new feature.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 20px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 20px;"&gt;&lt;a href="http://www.sitepen.com/blog/2011/02/14/asynchronous-modules-come-to-dojo-1-6/"&gt;http://www.sitepen.com/blog/2011/02/14/asynchronous-modules-come-to-dojo-1-6/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-1203611129537435153?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/1203611129537435153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/02/asynchronous-modules-come-to-dojo-16.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/1203611129537435153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/1203611129537435153'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/02/asynchronous-modules-come-to-dojo-16.html' title='Asynchronous Modules Come to Dojo 1.6'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-2517172526107898376</id><published>2011-02-21T18:17:00.000-05:00</published><updated>2011-02-21T18:17:14.738-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo DataAPI'/><title type='text'>Dojo Object Stores</title><content type='html'>One of the more important changes in the Dojo Toolkit 1.6 is the new data store API called Object Stores. This article written by Kris Zyp and provided by Sitepoint.com not only gives you a nice introduction to these important changes and features, it gives you a jump start on using the new API by providing usage examples and explanations that are clear and concise.&amp;nbsp;&lt;div&gt;A great read if you use the data API and are planning to update your project to 1.6.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.sitepen.com/blog/2011/02/15/dojo-object-stores/"&gt;http://www.sitepen.com/blog/2011/02/15/dojo-object-stores/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-2517172526107898376?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/2517172526107898376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/02/dojo-object-stores.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/2517172526107898376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/2517172526107898376'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/02/dojo-object-stores.html' title='Dojo Object Stores'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-3284194578572914504</id><published>2011-02-06T21:06:00.000-05:00</published><updated>2011-02-06T21:06:00.242-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>Collection of 37 Basic Dojo Tutorials</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #000080; font-size: medium;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman'; margin: 0.5em;"&gt;&lt;em&gt;"&lt;span style="line-height: 1.5;"&gt;Dojo is another great framework for developing ajax based applications. Dojo is selected by Struts 2 for providing ajax support in applications. Dojo is one of the most powerful language for constructing rich internet applications. In this Dojo tutorials&amp;nbsp;you will find everything about Dojo."&amp;nbsp;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="margin: 0.5em;"&gt;&lt;span style="line-height: 1.5; color: #000000;"&gt;Here's another great collection of basic Dojo tutorials to get you started hosted on RoseIndia. This assortment of articles are a great way to get started using Dojo in your Struts programs. Granted, the emphasis on Java server side code may discourage some, &amp;nbsp;but most will be able to abstract that away and learn from them anyway. Covers the basics all the way up to using all of the common Dijits (Dojo Widgets).&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.5em;"&gt;&lt;span style="line-height: 1.5; color: #000000;"&gt;&lt;a href="http://www.roseindia.net/dojo/"&gt;http://www.roseindia.net/dojo/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-3284194578572914504?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/3284194578572914504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/02/collection-of-37-basic-dojo-tutorials.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/3284194578572914504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/3284194578572914504'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/02/collection-of-37-basic-dojo-tutorials.html' title='Collection of 37 Basic Dojo Tutorials'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-4540522530561751292</id><published>2011-01-28T19:57:00.000-05:00</published><updated>2011-01-28T21:38:32.460-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Dojo 1.6 Beta 1 Was Released January 16 and the Full Release is Due in February</title><content type='html'>Dojo announced the beta release of version 1.6 on their website on January 16 . The full version is coming in February sometime. The release notes describe all of the changes and are located &lt;a href="http://docs.dojocampus.org/releasenotes/1.6" target="_blank"&gt;here&lt;/a&gt;. With this release there are more than a couple of changes that will effect the way you write your Dojo JavaScript code. Here are a few notable changes worth mentioning right away:&lt;br /&gt;Probably the most prominent change that you will notice is the dgConfig option used to define your runtime parameters has been depreciated. Instead of using the djConfig='parseOnLoad:true' you must use data-dojo-conjig=”parseOnLoad:true' instead to configure your Dojo runtime options inside the script tag. Inside of your script, the djConfig object variable is changed to dojoConfig and is no longer global (thus, you must define it with var in other words).&lt;br /&gt;Another big change is in Base's module definitions. Dojo is adopting the AMD format that requirejs uses for module definitions. Although many modules in Dojo are already redefined to this format, the release docs states that this part of the toolkit is still a bit fragile and still being worked on. Everything is still backwards compatible though.&lt;br /&gt;Themes are different in the new version. Styles in Dojo's css files have been converted to less format to make creating custom themes easier. This welcomed change makes creating a custom style as easy as changing some settings and variables in the dijit/themes/claro/variables.css file.&lt;br /&gt;Basically, there are sweeping changes and additions to the toolkit in this new &amp;nbsp;upcoming release. I only mentioned a couple that stand out to me in this miniscule post. I suggest going over the release notes carefully to discover changes that may effect your coding. Happy JavaScripting!&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Release Announcement -&amp;nbsp;&lt;a href="http://dojotoolkit.org/blog/dojo-1-6-beta-1"&gt;http://dojotoolkit.org/blog/dojo-1-6-beta-1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Get the Beta Release Here -&amp;nbsp;&lt;a href="http://download.dojotoolkit.org/release-1.6.0b1/"&gt;http://download.dojotoolkit.org/release-1.6.0b1/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Dojo 1.6 Release Notes -&amp;nbsp;&lt;a href="http://docs.dojocampus.org/releasenotes/1.6"&gt;http://docs.dojocampus.org/releasenotes/1.6&lt;/a&gt;&lt;/li&gt;&lt;li&gt;RequireJS API Docs (for understanding the module system) -&amp;nbsp;&lt;a href="http://requirejs.org/docs/api.html"&gt;http://requirejs.org/docs/api.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;lesscss site -&amp;nbsp;&lt;a href="http://lesscss.org/"&gt;http://lesscss.org/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Article on using Less -&amp;nbsp;&lt;a href="http://www.smashingmagazine.com/2010/12/06/using-the-less-css-preprocessor-for-smarter-style-sheets/"&gt;http://www.smashingmagazine.com/2010/12/06/using-the-less-css-preprocessor-for-smarter-style-sheets/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;PDF describing Dojo1.5&amp;nbsp;asynchronous&amp;nbsp;module conversion from dojo-sie -&amp;nbsp;&lt;a href="http://dojo-sie.org/trunk/doc/dojo-module-format-conversion.pdf"&gt;http://dojo-sie.org/trunk/doc/dojo-module-format-conversion.pdf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;dojo-sie -&amp;nbsp;&lt;a href="http://dojo-sie.org/index.html"&gt;http://dojo-sie.org/index.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-4540522530561751292?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/4540522530561751292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/01/dojo-16-beta-1-was-released-january-16.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/4540522530561751292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/4540522530561751292'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/01/dojo-16-beta-1-was-released-january-16.html' title='Dojo 1.6 Beta 1 Was Released January 16 and the Full Release is Due in February'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-3242094932112503443</id><published>2011-01-20T16:52:00.001-05:00</published><updated>2011-01-20T16:52:52.163-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo Widget'/><category scheme='http://www.blogger.com/atom/ns#' term='TinyMCE'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>Dojo and TinyMCE – Creating a Widget</title><content type='html'>&lt;p&gt;&lt;em&gt;I’m working on a project using Dojo which requires a wysiwyg editor that is more robust than Dojo’s Dijit.Editor. After doing a bit of research, I decided to use TinyMCE.&amp;nbsp; This wysiwyg editor is very robust, has great documentation and is the editor that WordPress uses. Integrating TinyMCE did not appear to be difficult, but I also wanted to create a TinyMCE Dojo widget, so that I could easily reuse TinyMCE in other Dojo projects without having to remember how to set it up.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;This tutorial will show you how to tie the TinyMCE text editor component into your Dojo front end code. Les Green has included plenty of code examples to get you started using TinyMCE within your Dojo plumbing code. Good article for those that prefer this integral part of WordPress over the standard Dijit text editor.&lt;/p&gt; &lt;p&gt;&lt;a title="http://grasshopperpebbles.com/ajax/dojo-and-tinymce-creating-a-widget/" href="http://grasshopperpebbles.com/ajax/dojo-and-tinymce-creating-a-widget/"&gt;http://grasshopperpebbles.com/ajax/dojo-and-tinymce-creating-a-widget/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-3242094932112503443?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/3242094932112503443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/01/dojo-and-tinymce-creating-widget.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/3242094932112503443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/3242094932112503443'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/01/dojo-and-tinymce-creating-widget.html' title='Dojo and TinyMCE – Creating a Widget'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-6633251108827466352</id><published>2011-01-15T16:35:00.001-05:00</published><updated>2011-11-28T13:58:31.813-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>Dive Into Dojo GFX</title><content type='html'>&lt;p&gt;&lt;em&gt;It’s well known that Dojo’s DojoX collection is a treasure trove of enterprise-ready, advanced widgets and JavaScript classes that allow you to accomplish difficult tasks with relative ease.&amp;nbsp; One of DojoX’s most powerful features is GFX.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;In this tutorial, David Walsh creates an animation centric London Ajax logo using GFX, the vector drawing portion of Dojo X. This is one of the best tutorial available on getting started with the GFX part of Dojo as it covers all of the basic drawing and animation possibilities that GFX can offer a developer without the fluff. If you are curious about what you can accomplish drawing in your JavaScript (cross browser, of course) this tutorial will give you a head start.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.sitepen.com/blog/2010/12/30/dive-into-dojo-gfx/"&gt;http://www.sitepen.com/blog/2010/12/30/dive-into-dojo-gfx/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Also, you may want to check out the other four tutorials Dave Walsh did in the same Dive Into Dojo series - &lt;a href="http://www.sitepen.com/blog/series/dive-into-dojo/"&gt;http://www.sitepen.com/blog/series/dive-into-dojo/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-6633251108827466352?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/6633251108827466352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/01/dive-into-dojo-gfx.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/6633251108827466352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/6633251108827466352'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/01/dive-into-dojo-gfx.html' title='Dive Into Dojo GFX'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-8137300874212144823</id><published>2011-01-13T16:18:00.001-05:00</published><updated>2011-11-28T13:58:31.818-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>Using the Dojo Toolkit with Microsoft’s WCF</title><content type='html'>&lt;p&gt;&lt;em&gt;For .NET developers, the Microsoft Windows Communication Foundation (WCF) is an excellent resource for creating service-based Web applications. Defining web services is relatively easy using WCF; using Visual Studio .NET, you can set up a solution with the interfaces needed for WCF quickly and easily.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Here’s an article for all the Microsoft server-side people on using Dojo within their web apps. This article is geared towards C# programmers but I’m sure it could be applied to any .NET language with enough reverse engineering. &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.sitepen.com/blog/2011/01/13/using-the-dojo-toolkit-with-microsofts-wcf/"&gt;http://www.sitepen.com/blog/2011/01/13/using-the-dojo-toolkit-with-microsofts-wcf/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-8137300874212144823?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/8137300874212144823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/01/using-dojo-toolkit-with-microsofts-wcf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/8137300874212144823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/8137300874212144823'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/01/using-dojo-toolkit-with-microsofts-wcf.html' title='Using the Dojo Toolkit with Microsoft’s WCF'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-6354013197577467310</id><published>2011-01-07T16:21:00.001-05:00</published><updated>2011-11-28T13:58:31.809-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>General Dijit Discussion Video</title><content type='html'>&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;Dijit Dojo UI&lt;br&gt;&lt;/u&gt;&lt;/strong&gt;In this talk speaker Sam Foster talks about Dijit Dojo UI in the London AJAX User Group meetup&lt;/em&gt; &lt;p&gt;A basic overview of Dijit, the Dojo user interface component part of Dojo that consists of a standardized collection of widgets that can be inserted into an html page. Sitepen’s Sam Foster explains the advantages of using Dijit in your web application. Keep in mind that it is an overview discussion, not a step by step tutorial. Goes over much of the complexities and infrastructure of using Dijit in your apps. &lt;p&gt;&lt;a href="http://skillsmatter.com/podcast/ajax-ria/dijit-dojo-ui"&gt;http://skillsmatter.com/podcast/ajax-ria/dijit-dojo-ui&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-6354013197577467310?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/6354013197577467310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/01/general-dijit-discussion-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/6354013197577467310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/6354013197577467310'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/01/general-dijit-discussion-video.html' title='General Dijit Discussion Video'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-2263340950605930370</id><published>2011-01-03T17:00:00.001-05:00</published><updated>2011-11-28T13:58:31.797-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>Many Comet Solutions for your Real-time Apps</title><content type='html'>&lt;p&gt;This sitepen.com article gives you an overview of all the different AJAX push server side options. Taken from the &lt;a href="http://www.meetup.com/londonajax/"&gt;London AJAX User Group&lt;/a&gt; mini conference, Dylan Sheimann covers Comet and Server-Side JavaScript options available today in web development. An excellent set of videos that should be viewed by anyone who wants to keep up to date with this relatively new technology.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.sitepen.com/blog/2011/01/03/many-comet-solutions-for-your-real-time-apps/"&gt;http://www.sitepen.com/blog/2011/01/03/many-comet-solutions-for-your-real-time-apps/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-2263340950605930370?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/2263340950605930370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/01/many-comet-solutions-for-your-real-time.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/2263340950605930370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/2263340950605930370'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/01/many-comet-solutions-for-your-real-time.html' title='Many Comet Solutions for your Real-time Apps'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-8406924075431045479</id><published>2011-01-03T16:37:00.001-05:00</published><updated>2011-01-03T16:37:27.340-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo WebSocket'/><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>Introduction to Dojo WebSocket</title><content type='html'>&lt;p&gt;The newest API that Dojo is introducing in Dojo 1.6 is the WebSocket API. The WebSocket API will allow web developers to handle real-time communication between the client and the server in a more intuitive way. Real-time pages are the future on the web and sitepen.com and the Dojo Toolkit have been and are changing to suit developers needs. This article will get any Dojo programmer started using the new API and covers it well. &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.sitepen.com/blog/2010/10/31/dojo-websocket/"&gt;http://www.sitepen.com/blog/2010/10/31/dojo-websocket/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-8406924075431045479?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/8406924075431045479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2011/01/introduction-to-dojo-websocket.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/8406924075431045479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/8406924075431045479'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2011/01/introduction-to-dojo-websocket.html' title='Introduction to Dojo WebSocket'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542026034754412837.post-6199379771599048447</id><published>2010-12-23T15:05:00.001-05:00</published><updated>2011-11-28T13:58:31.803-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dojo'/><title type='text'>Dojo TreeGrid and Large Data Sets</title><content type='html'>&lt;p&gt;The Dojo TreeGrid normally handles sets of data with hundreds of records fairly well. Once your program has to handle thousands of records you will need to customize the display code of your TreeGrid. This 14 page IBM article written by Sheng Hai Xu, Yang Liu, and Jie Hu will take you through the steps necessary to get your front end display code ready for some massive amounts of data.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.ibm.com/developerworks/web/library/wa-dojotreegrid/index.html"&gt;http://www.ibm.com/developerworks/web/library/wa-dojotreegrid/index.html&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542026034754412837-6199379771599048447?l=dojofindings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dojofindings.blogspot.com/feeds/6199379771599048447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dojofindings.blogspot.com/2010/12/dojo-treegrid-and-large-data-sets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/6199379771599048447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542026034754412837/posts/default/6199379771599048447'/><link rel='alternate' type='text/html' href='http://dojofindings.blogspot.com/2010/12/dojo-treegrid-and-large-data-sets.html' title='Dojo TreeGrid and Large Data Sets'/><author><name>Timothy Tocci</name><uri>http://www.blogger.com/profile/00216467204950148727</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_egGWu3oAttI/TU9XrysEAPI/AAAAAAAAAHg/vfgB2YcYRZQ/s220/tim_small.jpg'/></author><thr:total>0</thr:total></entry></feed>
