Video HTML Media from Developer Fusion https://www.developerfusion.com/t/html/media/view/video/ Video HTML Media from Developer Fusion http://www.rssboard.org/rss-specification en-GB Wed, 16 May 2012 07:41:00 GMT #350 REST API Versioning APIs should be consistent, but it is difficult to do this when returning a JSON response along side the HTML interface. Here I show how to add a versioned, RESTful API. The version can be determined from either the URL or HTTP headers. http://www.developerfusion.com/media/143186/350-rest-api-versioning/ http://www.developerfusion.com/media/143186/350-rest-api-versioning/ Wed, 16 May 2012 07:41:00 GMT James Crowley #340 DataTables DataTables makes it easy to convert a plain HTML table into one with pagination, sorting, and searching - all done with JavaScript and jQuery. Here I show how to set this up and use a Rails application as the data source. http://www.developerfusion.com/media/141688/340-datatables/ http://www.developerfusion.com/media/141688/340-datatables/ Thu, 12 Apr 2012 04:52:00 GMT James Crowley #312 Sending HTML Email HTML email can be difficult to code because any CSS should be made inline. Here I present a few tools for doing this including the premailer-rails3 and roadie gems. http://www.developerfusion.com/media/135638/312-sending-html-email/ http://www.developerfusion.com/media/135638/312-sending-html-email/ Mon, 02 Jan 2012 08:20:00 GMT James Crowley #296 Mercury Editor Mercury allows you to edit a section of HTML directly in the web browser through a WISYIWYG editor. Here I show how to integrate Mercury into a Rails app and save the changes back to the database. http://www.developerfusion.com/media/132367/296-mercury-editor/ http://www.developerfusion.com/media/132367/296-mercury-editor/ Tue, 15 Nov 2011 15:02:00 GMT James Crowley #266 HTTP Streaming HTTP Streaming allows the browser to start processing the HTML response while the Rails app is still processing the rest of the request. http://www.developerfusion.com/media/119478/266-http-streaming/ http://www.developerfusion.com/media/119478/266-http-streaming/ Mon, 16 May 2011 07:44:00 GMT James Crowley #248 Offline Apps Part 2 Learn how to make a site usable offline with HTML 5 localStorage. This last part of the series covers jquery-tmpl and jquery-offline. http://www.developerfusion.com/media/118920/248-offline-apps-part-2/ http://www.developerfusion.com/media/118920/248-offline-apps-part-2/ Tue, 10 May 2011 03:36:00 GMT James Crowley #247 Offline Apps Part 1 Learn how to make a site usable offline through an HTML 5 cache manifest. This first part of the series covers rack-offline and problems you may run into. http://www.developerfusion.com/media/118921/247-offline-apps-part-1/ http://www.developerfusion.com/media/118921/247-offline-apps-part-1/ Tue, 10 May 2011 03:36:00 GMT James Crowley #220 PDFKit Generating PDFs in plain Ruby can be a lot of work. Instead, consider generating PDFs from HTML using PDFKit. http://www.developerfusion.com/media/118948/220-pdfkit/ http://www.developerfusion.com/media/118948/220-pdfkit/ Tue, 10 May 2011 03:36:00 GMT James Crowley #205 Unobtrusive Javascript Keep JavaScript out of your HTML content with unobtrusive JavaScript. Here I show how Rails 3 works with this best practice. http://www.developerfusion.com/media/118963/205-unobtrusive-javascript/ http://www.developerfusion.com/media/118963/205-unobtrusive-javascript/ Tue, 10 May 2011 03:36:00 GMT James Crowley Building a Vista Sidebar Gadget - Part 4, Adding Behaviour Vista gadgets exist in the Sidebar and provide quick and easy access to useful functions such as customised searching, currency conversion or a miniature RSS reader.To build your own gadget is very straightforward. In the main they consist of some HTML for the layout and JavaScript for the be. http://www.developerfusion.com/media/113738/building-a-vista-sidebar-gadget-part-4-adding-behaviour/ http://www.developerfusion.com/media/113738/building-a-vista-sidebar-gadget-part-4-adding-behaviour/ Fri, 04 Mar 2011 11:24:00 GMT James Crowley Building a Vista Sidebar Gadget - Part 3, Defining the User Interface Vista gadgets exist in the Sidebar and provide quick and easy access to useful functions such as customised searching, currency conversion or a miniature RSS reader.To build your own gadget is very straightforward. In the main they consist of some HTML for the layout and JavaScript for the be. http://www.developerfusion.com/media/113740/building-a-vista-sidebar-gadget-part-3-defining-the-user-interface/ http://www.developerfusion.com/media/113740/building-a-vista-sidebar-gadget-part-3-defining-the-user-interface/ Fri, 04 Mar 2011 11:24:00 GMT James Crowley Building a Vista Sidebar Gadget - Part 2, Creating Look and Feel Vista gadgets exist in the Sidebar and provide quick and easy access to useful functions such as customised searching, currency conversion or a miniature RSS reader.To build your own gadget is very straightforward. In the main they consist of some HTML for the layout and JavaScript for the be. http://www.developerfusion.com/media/113739/building-a-vista-sidebar-gadget-part-2-creating-look-and-feel/ http://www.developerfusion.com/media/113739/building-a-vista-sidebar-gadget-part-2-creating-look-and-feel/ Fri, 04 Mar 2011 11:24:00 GMT James Crowley Building a Vista Sidebar Gadget - Part 1, Getting Started Vista gadgets exist in the Sidebar and provide quick and easy access to useful functions such as customised searching, currency conversion or a miniature RSS reader.To build your own gadget is very straightforward. In the main they consist of some HTML for the layout and JavaScript for the be. http://www.developerfusion.com/media/113741/building-a-vista-sidebar-gadget-part-1-getting-started/ http://www.developerfusion.com/media/113741/building-a-vista-sidebar-gadget-part-1-getting-started/ Fri, 04 Mar 2011 11:24:00 GMT James Crowley #69 Markaby in Helper Do you ever need to generate HTML code in a helper method? Placing it directly in Ruby strings is not very pretty. Learn a great way to generate HTML through Markaby in this episode. http://www.developerfusion.com/media/119099/69-markaby-in-helper/ http://www.developerfusion.com/media/119099/69-markaby-in-helper/ Tue, 10 May 2011 03:36:00 GMT James Crowley Office Open XML Document Profiling As well as generating dynamic documents, Office Open XML and the System.IO.Packaging API can be used to query Office Document properties such as author, creation date, document title etc. We can also access custom properties. In this Screencast we'll take a look at using System.IO.Packaging to qu. http://www.developerfusion.com/media/113746/office-open-xml-document-profiling/ http://www.developerfusion.com/media/113746/office-open-xml-document-profiling/ Fri, 04 Mar 2011 11:24:00 GMT James Crowley Office Open XML Document Inspection As well as generating dynamic documents, Office Open XML and the System.IO.Packaging API can be used to inspect Office documents en masse. In this Screencast we'll take a look at using System.IO.Packaging to strip slide notes from a PowerPoint 2007 document on the server.Check my blog entry f. http://www.developerfusion.com/media/113745/office-open-xml-document-inspection/ http://www.developerfusion.com/media/113745/office-open-xml-document-inspection/ Fri, 04 Mar 2011 11:24:00 GMT James Crowley Silverlight - Accessing HTML from managed code Silverlight enables developers to access the host HTML from managed code. This is an extremely powerful feature which can be used to create seamless experiences between the HTML and Silverlight UI.This blog entry provides great detail - http://blogs.msdn.com/tims/archive/2007/06/07/silverligh. http://www.developerfusion.com/media/113751/silverlight-accessing-html-from-managed-code/ http://www.developerfusion.com/media/113751/silverlight-accessing-html-from-managed-code/ Fri, 04 Mar 2011 11:24:00 GMT James Crowley #27 Cross Site Scripting Another common security issue is cross site scripting. In this episode you will see why it is so important to escape any HTML a user may submit. http://www.developerfusion.com/media/119141/27-cross-site-scripting/ http://www.developerfusion.com/media/119141/27-cross-site-scripting/ Tue, 10 May 2011 03:36:00 GMT James Crowley Creating Dynamic Documents in Word 2007 As well as providing document structure and a robust editing canvas, content controls can be databound to elements in the custom xml store. This gives us true data/view separation and allows us to focus on the data while Word takes care of the presentation.Check my blog entry for hyperlinks t. http://www.developerfusion.com/media/113767/creating-dynamic-documents-in-word-2007/ http://www.developerfusion.com/media/113767/creating-dynamic-documents-in-word-2007/ Fri, 04 Mar 2011 11:24:00 GMT James Crowley Structuring Documents in Word 2007 - Building Blocks Building blocks make possible content re-use across Word 2007 documents and applications. Sections of content can be identified as building blocks and offered for users via a gallery. In combination with content controls, they can offer a very effective solution for document assembly type applica. http://www.developerfusion.com/media/113768/structuring-documents-in-word-2007-building-blocks/ http://www.developerfusion.com/media/113768/structuring-documents-in-word-2007-building-blocks/ Fri, 04 Mar 2011 11:24:00 GMT James Crowley