Duncan Gossage

Duncan Gossage

London
Open to Work

Developer, Designer, Illustrator and amatuer musician. Wanting to backtrack through the basics to make sure I haven't missed too much and properly understand the why's and where for's.

3,196

Total Points

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

Skills & Experience

  • Company

    pocketninja

  • Job Title

    Senior Front End Developer

  • Spoken Languages

    • English

45 Achievements

  • Data, Databases and SQL
  • Getting the REST You Need
  • Introduction to Video Games
  • Setting Up MongoDB
  • Going MEAN with Angular
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Going MEAN with Express
  • Introduction to MEAN
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Classes
  • Objects and New Collection Types
  • Angular Components
  • Setting Up an Angular Application
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Going Further with Routes
  • Navigating and Nesting Routes
  • Getting Started with React Router
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Controllers and Scope
  • Getting Started with Angular
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Newbie