Sarasota Web Design and Sarasota Web Development

Blog Tags
Developing Custom Orchard Modules and Orchard Themes

  • David Hayden - Orchard Web Developer

javascript

JavaScript & jQuery The Missing Manual Book Review

JavaScript & jQuery The Missing Manual Book Review

I grabbed a free copy of JavaScript & jQuery The Missing Manual as part of the O'Reilly Blogger Review Program. I recently just read HTML 5 The Missing Manual and really enjoyed it, and I wanted to see if all The Missing Manual books were just as good. As it turns out I really enjoyed JavaScript & jQuery The Missing Manual. Although I thought the first 3 chapters on JavaScript were rather boring and un-necessary, the rest of the chapters on jQuery provide a really good introduction to jQuery for beginners. The author begins each chapter by introducing you to some jQuery concepts and then walks you through one or two interesting tutorials on how to apply those concepts. This concepts - tutorials pattern continues throughout the book chapter-by-chapter as sort of a jQuery Cookbook, which makes it both a worthwhile way to learn jQuery and apply it in your websites and web applications. Here is a quick book review.

read more


Author: David Hayden

Programming HTML5 Applications Book Review

Programming HTML5 Applications Book Review

Many of the new books on web development and web design focus on HTML5 and CSS3. Lately I have been reading HTML5 books with a focus on the programming aspects of HTML5, like Local Storage, IndexDB, Geolocation, Offline Applications, Web Workers, Web Sockets, etc. Recently I read Head First HTML5 Programming and HTML5 The Missing Manual. Both HTML5 books are excellent for those web designers and web developers new to HTML5. In this post I am reviewing another new HTML5 book I received as part of the O'Reilly Blogger Review Program, called Programming HTML5 Applications.

read more


Author: David Hayden

CoffeeScript Development

CoffeeScript Development

As one starts to truly learn JavaScript and begin developing real-world applications with it, it'll fool you at times with unexpected and surprising behavior. This somewhat inconsistent and unintuitive behavior fills many a chapter in JavaScript books. In fact, ironically, JavaScript: The Good Parts spends just as much time pointing out the bad and awful parts of JavaScript as it does the good parts. However, now that JavaScript Development is becoming more main stream and developers are truly programming in JavaScript as opposed to just jQuery or another JavaScript Library, developers are re-thinking JavaScript. In some cases, developers are building languages that are easier to develop in than JavaScript but compile to JavaScript like CoffeeScript. In other cases, developers want to replace JavaScript with a completely different language like Google's new Dash or Dart language for the web. In this case, I would like to talk about CoffeeScript.

read more


Author: David Hayden

JavaScript Enlightenment Book Review

JavaScript Enlightenment Book Review

JavaScript is the programming language for the web. A good deal of the code I used to write using C# in ASP.NET WebForms and ASP.NET MVC on the server has now moved to the client in the form of JavaScript. Front-end development is now becoming a serious development skill and role as it moves from a sprinkling of jQuery here and there for animation and AJAX calls to use of more sophisticated JavaScript MVVM and MVC frameworks, like backbone.js, spine.js, batman.js, knockout.js, SproutCore, Sencha Touch, etc. Understanding JavaScript, and now CoffeeScript, is critical to developing web applications. If you don't learn JavaScript and learn it fast you will not survive this new shift in web development that focuses on JavaScript in the browser and now even JavaScript in the server with Node.js. Buckle up!

read more


Author: David Hayden

jQuery and JavaScript Development using Firefox Scratchpad

jQuery and JavaScript Development using Firefox Scratchpad

I was developing a new custom Orchard Module for a client last night that required custom jQuery and JavaScript code to run when the DOM loaded. The easiest way to write the code was to load the web page in the Firefox browser and open up it's new JavaScript Scratchpad that allows writing, debugging and executing JavaScript and jQuery against any tabbed web page in the browser. This allowed me to interact with the page elements as if the JavaScript code was running natively within the page. Now normally I prefer the Chrome Developer Tools, but the JavaScript ScratchPad in Firefox is much more ideal for writing and executing JavaScript than the JavaScript Console in Chrome and even the JavaScript Console in Firebug.

read more


Author: David Hayden