Jack Ryder

Jack Ryder

Member Since December 29, 2013

7,286

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

94 Achievements

  • Building API Routes in Express
  • Building a REST Service
  • First Class Functions
  • Using the Delegate Pattern in iOS
  • The Delegate Pattern
  • Error Handling and Memory Management
  • Building Standard Library Functions
  • Closure Expressions
  • Running Apps on a Device
  • Access Control
  • Memory Management in Swift
  • Extensions and Protocols
  • Value Semantics, Type Methods and Inheritance
  • Object Initialization
  • Properties
  • Dark Sky API Client
  • Downloading JSON Data Asynchronously
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Error Handling
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Structs As Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • An Introduction to Swift Programming
  • Swift Operators
  • Swift Types
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • What is npm?
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Introduction to Node.js
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Variables
  • What Are Design Patterns?
  • Inserting and Saving Data
  • Understanding Core Data
  • Introducing JavaScript
  • Introduction to Data, Databases and SQL
  • DNS Basics
  • View Controller Transitions
  • What is an API?
  • Downloading Data with NSURLSession
  • Collection Views
  • Cocoapods
  • Finishing the User Interface
  • Using Auto Layout and Managing the Keyboard
  • Implementing Custom Login and Sign Up Screens
  • Retrieving and Viewing Data from Parse.com
  • Capturing Photo and Video Using UIImagePickerController
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Testing and Debugging
  • Animate This
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Wireframing, Interaction Design and Planning
  • Getting Started (iOS7)
  • Beyond the Basics
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Newbie