Speaker Topics - No Fluff Just Stuff

Just Enough TypeScript

This session is an introduction to TypeScript, the new statically typed language from Microsoft that compiles down to JavaScript. We will look at some of the language features, how we can use it to within our applications, and some configuration options for the TypeScript compiler.

TypeScript is a superset of JavaScript, specifically ES2017, however, it introduces static typing, as well as features such as decorators and enums. TypeScript compiles down to clean JavaScript, however, TypeScript compliant tooling can provide valuable features like IntelliSense, as well as quickly catch a whole class of bugs quickers. In this session we will take a look at the language, some of the tooling and configuratioin options available to us as developers.


About Raju Gandhi

Raju is a software craftsman with almost 20 years of hands-on experience scoping, architecting, designing, implementing full stack applications.

He provides a 360 view of the development cycle, is proficient in a variety of programming languages and paradigms, experienced with software development methodologies, as well an expert in infrastructure and tooling.

He has long been in the pursuit of hermeticism across the development stack by championing immutability during development (with languages like Clojure), deployment (leveraging tools like Docker and Kubernetes), and provisioning and configuration via code (toolkits like Ansible, Terraform, Packer, everything-as-code).

Raju is a published author, internationally known public speaker and trainer.
Raju can be found on Twitter as @looselytyped.
In his spare time, you will find Raju reading, playing with technology, or spending time with his wonderful (and significantly better) other half.

More About Raju »