•  

Sessions at Boise Code Camp 2016 about TypeScript

Your current filters are…

Saturday 19th March 2016

  • Introduction to Angular 2.0

    by Jeremy Foster

    Session Level: 100

    Angular.js is an extremely popular client-side web framework, and the much anticipated version 2.0 is out in beta now and ready for mass consumption and learning. And learning is exactly what we'll be doing in this session. No need for existing Angular 1.x knowledge to get up and running in this quick primer. By the end you'll have a thorough grasp of the basics and be ready and equipped to dig in to the deeper concepts.
    There will be a wireless keyboard and mouse that will be raffled off during this session.

    At 9:45am to 11:00am, Saturday 19th March

  • Introduction to TypeScript

    by James Churchill

    Session Level: 100

    Increasingly, developers are relying upon JavaScript to build rich, dynamic web applications. It's not uncommon for 50% (or more) of the application's code to be written in JavaScript. As the use of JavaScript has increased and the applications have become larger and larger, so to have the challenges of developing and maintaining these applications.

    TypeScript, introduced by Microsoft in October 2012, is a strict superset of JavaScript that adds optional static typing and ES2015/2016 language features such as classes, modules, arrow functions, and more. TypeScript's static typing allows tooling to provide richer support for features such as symbol-based navigation, statement completion, and code refactoring. All of this together helps ease the development of JavaScript applications.

    In this session, we'll start with a brief history of TypeScript followed by a series of interactive demos that will show you the basics of the language. We'll also see how popular editors like GitHub's Atom provide support for working with TypeScript.

    This session is for developers who are interested in learning about TypeScript.

    At 1:40pm to 2:55pm, Saturday 19th March

  • Node.js Basics

    by Jeremy Foster

    Session Level: 100

    Node.js is wildly popular and its momentum doesn't seem to be letting up. It's great for scrappy little startup projects, but it holds its own in many modern enterprise applications too. The Node.js tooling is fun, the package repository at almost 250k packages is excellent, and the community is simply astounding. Come learn how to get started with your first node application and see why folks are flocking to this environment.
    There will be a wireless keyboard and mouse raffled off during this session.

    At 3:05pm to 4:20pm, Saturday 19th March

  • Using TypeScript Decorators with Angular

    by James Churchill

    Session Level: 200

    TypeScript decorators, based on the ES2016 decorator proposal and introduced as part of TypeScript 1.5, provide developers with a way to modify a JavaScript class, property, method, or method parameter using a convenient declarative syntax. We'll start this session by creating our own decorator, to see firsthand how they work. Then, we'll take a look at how decorators are used when creating Angular 2 components. Lastly, we'll see how to use decorators with AngularJS 1 controllers to make them look more syntactically similar to Angular 2 components.

    This session is for developers who are using (or interested in using) TypeScript with AngularJS 1 or Angular 2.

    At 3:05pm to 4:20pm, Saturday 19th March