- Video: Effective Ruby: Consider Using a Default Hash Value
- Dec 3, 2015
- In this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should consider using a default hash value in Ruby.
|
- Video: Effective Ruby: Prefer Lambda Instead of Proc
- Dec 1, 2015
- In Ruby, there are a number of ways to create anonymous pieces of code that we can move throughout our application. Proc is one such was to create an anonymous callable. However, in this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should prefer lambda instead of proc.
|
- Video: Effective Ruby: Use the === Protocol for Matching Tasks
- Nov 27, 2015
- In this excerpt from Effective Ruby LiveLessons (Video Training), learn about the === protocol built into Ruby, which is the universal match protocol for all objects in the Ruby system.
|
- Optional Values in Swift
- Jun 4, 2015
- BJ Miller, author of iOS Swift Programming By Example LiveLessons (Video Training), discusses some basics that Swift programmers need to understand, such as the use of nil and special characters when used (carefully) to create optionals that give your code more flexibility.
|
- Video: Swift Programming Fundamentals: Setting up Your Development Environment
- Feb 10, 2015
- In this video excerpt from Swift Fundamentals LiveLessons: Part I of III, Paul Deitel covers the software used in the video, registering at apple.developer.com, getting the code examples, Xcode playgrounds/projects, and contacting him for help.
|
- Video: The Current State of Swift Development with iOS Developer and Author BJ Miller
- Jan 6, 2015
- BJ Miller, author of Swift in 24 Hours, Sams Teach Yourself, talks to community specialist Brad Yale about the current state of Swift development, the fate of Objective-C and how Apple handles their OS updates.
|
- Learn Ruby the Hard Way: A Good First Program
- Dec 23, 2014
- In this excerpt from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code, 3rd Edition, Zed Shaw walks you through writing your first Ruby program, and gives you some study drills to help you practice your skills.
|
- Learn Ruby the Hard Way: Comments and Pound Characters
- Dec 23, 2014
- Comments are very important in your programs. They are used to tell you what something does in English, and they are used to disable parts of your program if you need to remove them temporarily. Zed Shaw shows you how you use comments in Ruby, in this chapter from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code, 3rd Edition.
|
- Learn Ruby the Hard Way: Comments and Pound Characters
- Sep 8, 2014
- Comments are very important in your programs. They are used to tell you what something does in English, and they are used to disable parts of your program if you need to remove them temporarily. Zed Shaw shows you how to use them in Ruby, in this excerpt from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction To The Imaginative World Of Computational Thinking With Code, 3rd Edition.
|
- Understanding Model-View-Controller on iOS
- Mar 13, 2014
- Before you dive into UICollectionView, you should get familiar with the basics of the iOS application lifecycle and the Model-View-Controller (MVC) paradigm. This chapter will help bring you up to speed and demonstrates the platonic ideal of what you should strive for: clear separation between model, view, and controller.
|
- Practical Object Oriented Design in Ruby: Interfaces
- Mar 2, 2012
- This chapter explores creating flexible interfaces in Ruby that allow applications to grow and change.
|
- The Ruby Reading List
- Oct 13, 2011
- In the last ten years the Ruby programming language has gone from an obscure open source project to the expansive technology behind some of the world’s most visible web properties. In this article Russ Olsen points out some of the Ruby ‘must reads’, web sites and books that will help the new Ruby programmer get started.
|
- Eloquent Ruby: An Interview with Russ Olsen
- Mar 24, 2011
- Pat Eyler interviews Russ Olsen about his new book, Eloquent Ruby, recommended programming practices, why it's beneficial to learn a new programming language, and why it's sometimes worthwhile to color outside the lines.
|
- Eloquent Ruby: Embrace Dynamic Typing
- Mar 2, 2011
- In this chapter from his book, Eloquent Ruby, Russ Olsen In looks at how dynamic typing allows you to build programs that are simultaneously compact, flexible, and readable. Unfortunately, nothing comes for free, so he also looks at the downsides of dynamic typing and at how the wise Ruby programmer works hard to make sure the good outweighs the bad.
|
- Eloquent Ruby: Use Symbols to Stand for Something
- Mar 1, 2011
- In this chapter from his book, Eloquent Ruby, Russ Olsen shows symbols in Ruby for what they really are: very simple, useful programming language constructs that are a key part of the Ruby programming style.
|
- The Meta-Guide To Learning Ruby
- Feb 1, 2011
- Really mastering a new programming language, certainly one as flexible and fluid as Ruby, is not easy. Russ Olsen offers some tips to ease the pain and speed yourself down the road to Ruby mastery.
|
- iPhone App Development Fundamentals: Using the Painter Application
- Jun 1, 2010
- This video excerpt is from iPhone App Development Fundamentals LiveLessons (Video Training).
|
- Programming in Objective-C: Introduction to iPhone/iPod Touch Programming
- May 28, 2010
- This video excerpt is from Programming in Objective-C 2.0 LiveLessons (Video DVD): Part I: Language Fundamentals and Part II: iPhone Programming and the Foundation Framework.
|
- Cocoa Programming Fundamentals: UNIX Tools in Cocoa
- May 27, 2010
- This video excerpt is from Cocoa Programming Fundamentals LiveLessons.
|
- "D"iving Into the D Programming Language
- Jul 29, 2009
- Andrei Alexandrescu dives into explaining the basics of the D programming language.
|