RIA & Web Podcasts
-
Railscasts: #390 Turbolinks
Turbolinks can make your Rails app feel faster by using JavaScript to replace the page content when clicking a link. It will be default in new Rails 4.0 applications, but here I show how to use it in Rails 3 and mention some of the gotchas.
-
Railscasts: #360 Facebook Authentication
This will show how to create a new facebook application and configure it. Then add some authentication with the omniauth-facebook gem and top it off with a client-side authentication using the JavaScript SDK.
-
Railscasts: #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.
-
Railscasts: #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.
-
Railscasts: #334 Compass & CSS Sprites
Compass improves the Sass experience by providing useful mixins, functions, and more. You will also learn how to make CSS sprites with it in this episode.
-
Railscasts: #330 Better Sass with Bourbon
If you are tired of the browser vendor prefixes in CSS, check out Bourbon. It provides Sass mixins and functions to make CSS more convenient.
-
Railscasts: #328 Twitter Bootstrap Basics
Twitter Bootstrap can help make beautiful web apps quickly by providing you with useful CSS and JavaScript. Here you will learn how to include it into Rails with the twitter-bootstrap-rails gem.
-
Railscasts: #324 Passing Data to JavaScript
There are a variety of ways to pass variables from a Rails application to JavaScript. Here I show three techniques: a script tag, a data attribute, and the Gon gem.
-
Railscasts: #322 RABL
RABL - Ruby API Builder Language - provides a DSL for generating JSON or XML responses in a Ruby application. Learn how to share and configure complex JSON data in this episode.
-
Railscasts: #316 Private Pub
Private Pub makes it easier than ever to publish and subscribe to real-time events in a Rails app. You can use publish_to with a block of JavaScript or supply a hash for use with JSON.
-
Railscasts: #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.
-
Railscasts: #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.
-
dnrTV - .NET Rocks Screencasts: Carl Franklin: Moving from Silverlight to Metro
Carl explains Microsoft's motivation behind WinRT, and what they said (and didn't say) at BUILD. He explains what WinRT really is technically, and where .NET fits in the picture. Finally, he shows you what's involved when moving a Silverlight app to a Metro-Style app for Windows 8.
-
dnrTV - .NET Rocks Screencasts: Colin Melia on Silverlight 5
Carl got together with Colin Melia at DevTeach Montreal for a peek at the new Silverlight 5 Beta. Colin demos a handful of new features.
-
Railscasts: #268 Sass Basics
Sass extends CSS with variables, nesting, mixins and more. Here I show how to convert plain CSS to SCSS in a Rails 3.1 app.
-
Railscasts: #267 CoffeeScript Basics
CoffeeScript allows you to write JavaScript in a concise, elegant fashion. Here I convert JavaScript code to CoffeeScript in a Rails 3.1 app.
-
Railscasts: #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.
-
dnrTV - .NET Rocks Screencasts: Carl Franklin Builds a Silverlight File Uploader
Brother Jay stops by the studio to play host as Carl takes us through his Silverlight file uploader project.
-
Railscasts: #261 Testing JavaScript with Jasmine
Are you testing your JavaScript? Learn how to add specs using Jasmine. This episode also covers jQuery integration with jasmine-jquery.
-
dnrTV - .NET Rocks Screencasts: Ivelin Ivanov and Ivan Donev on SilverMotion
Back in October, 2010, Carl sat down with Ivelin and Ivan of PostVision at DevReach in Sofia Bulgaria. The super duo give us a personal demo of their Silverlight 3D project, SilverMotion.
Featured Podcast Show
-
Visual Studio Talk Show (en français)
Last episode 11 years ago on www.visualstudiotalkshow.com
Un podcast "en français" sur le développement logiciel. Suivez les entrevues de Mario Cardinal et Guy Barrette avec les experts de la programmation Microsoft .Net