Screencasts
Episodes In Programming
|
Building a Dynamic Website with ExpressionEngineby Ryan Irelan
Looking to create, deploy, and manage a dynamic website without all the fuss of programming? ExpressionEngine gets you up and running in no time. It’s a flexible content management system that’s becoming very popular with top web designers. Throughout these screencasts, veteran web developer and ExpressionEngine guru Ryan Irelan incrementally builds a full-featured newspaper website with ExpressionEngine. You’ll learn how to get started with ExpressionEngine, light up your existing static content, and add must-have publishing features. You can follow along with each twist and turn as Ryan adds new features to shape the application over time. You’ll also see how he troubleshoots problems that crop up along the way. You’ll not only learn how to use ExpressionEngine from start to finish, you’ll also see ways to streamline your design process. |
|
Creating a Compelling User Interface with Core Animationby Bill Dudney
What better way to learn how to create an animated and cinematic user interface than seeing it in action! In these screencasts, experienced Objective-C developer Bill Dudney incrementally builds a Cover Flow application using Core Animation. You’ll learn how to get started with Xcode and use the Core Animation API to add stunning animations to your Cocoa applications. |
|
Erlang in Practiceby Kevin Smith
Learn how to write Erlang programs by sitting next to an experienced Erlang programmer as he builds an application from the ground up. In these screencasts, Kevin Smith incrementally builds a distributed chat system using Erlang. You’ll learn first-hand how each aspect of the Erlang language fits together into a real-world application. |
|
Everyday Active Recordby Ryan Bates
Active Record models are the foundation of every good Rails application. Learn how to get the most out of the Active Record features that you use on a day-to-day basis from a popular Rails developer and screencaster. In these screencasts, Ryan Bates incrementally builds the models for a Rails application and refactors them over time to address new features. All the code is based on Rails 2.1 features. |
|
The Ruby Object Model and Metaprogrammingby Dave Thomas
Metaprogramming lets you program more expressively. This makes your code easier to write and easier to maintain and extend. Learn both the hows and whys of metaprogramming Ruby from Dave Thomas, one of the most experienced Ruby programmers in the western world. |





