Category: TypeScript

TalkScript 22: Finding Your Spirit Interface

Episode 22: Finding Your Spirit Interface

On this week’s episode of TalkScript, podcasters Nick Nisi, Paul Shannon, and Neil Roberts talk about the benefits of using generics. Speakers Nick Nisi on Twitter Neil Roberts on Twitter Paul Shannon on Twitter Show Notes Below are links to the resources and topics mentioned during this episode. Quiz: TS Type Mapping  Solution  What’s New in TypeScript  TypeScript Generics  TypeScript Advanced Types  Variadic Types  TS Tip: Alias Any  NEJS Conf Videos  Listen Now!

Read More »
The Definitive TypeScript Guide

The Definitive TypeScript Guide

This entry is part 1 of 3 in the series TypeScript

This article describes the features and functionality of TypeScript 3.1. One of the most interesting languages for large-scale application development is Microsoft’s TypeScript. TypeScript is unique in that it is a superset of JavaScript (ES2015+), but with optional types, interfaces, generics, and more. Unlike other compile-to-JavaScript languages, TypeScript does not try to change JavaScript into a new language. Instead, the TypeScript team takes extra care to align the language’s extra features as closely as possible with what’s available in JavaScript

Read More »
Node+JS Interactive 2018: From Accessibility to JS Interoperability

Node+JS Interactive 2018: From Accessibility to JS Interoperability

The 2018 edition of the Node+JS Interactive conference featured nearly 1,000 JavaScript and Node.js enthusiasts at the first combined event organized by the Node.js Foundation and JS Foundation. The event included nearly 100 sessions, panels, and community events designed to help grow and foster the JavaScript ecosystem. The big announcement this year was the intent of the two groups to merge into one large JavaScript foundation.

Read More »
FullStack London 2018: Choosing a Framework

FullStack London 2018: Choosing a Framework

At this month’s FullStack London 2018, our CEO, Dylan Schiemann, presented the talk “Choosing a Framework”, based on our Choosing a Framework blog series. Given our long history in web development, we’ve seen JavaScript evolve from an obscure simplistic scripting language to the language of the internet. We’ve seen frameworks rise and fall and it’s been a fun — but mostly frustrating — ride.

Read More »
TalkScript

TalkScript Episode 10: Get Crackin’ With Flow

On this episode of TalkScript, we are joined by Carson Howard of Axosoft. Axosoft uses Flow to manage typing in their product, GitKraken. We talk about how great typed JavaScript is in general and how Flow and TypeScript differ in their approaches. The GitKraken team has spent a lot of time optimizing the Flow tooling to suit their process and implement a type system that fits their codebase and Carson shares their experience. Speakers Carson Howard on Twitter Neil Roberts

Read More »
TalkScript

TalkScript Episode 9: Dojo 2 Loot Crate

Torrey and Nick discuss Dojo 2 with two of its architects, Matt Gadd and Ant Gubler! Speakers Torrey Rice on Twitter Nick Nisi on Twitter Matt Gadd on Twitter Ant Gubler on Twitter Show Notes Below are links to the resources and topics mentioned during this episode. Lee Mack Electro Tank Mini Golf Dojo Web Site Konqueror Browser RequireJS TypeScript Dojo 2 on Gitter Dojo on CodeSandbox Listen Now!

Read More »

Exploring the Resize Observer Proposal

Resize Observer allows developers to receive notifications when the size of an element’s content rectangle changes. This helps manage a variety of application layout scenarios including responsive application layout, flexible layouts such as split panes, or dynamic changes in content within an element in a page. This proposal is part of the Web Incubator Community Group Charter (WICG), a lightweight venue for proposing and discussing new web platform features. Analogous in the approach of TC39 for JavaScript, WICG considers proposals

Read More »

A Quick Look at Nest

Nest is a scalable framework for building server-side applications. It is authored in TypeScript and relies on the Express framework. It leans heavily on modern language features such as async/await and decorators to reduce cruft and place the focus cleanly on route-handling business logic.

Read More »

Escape the Office: Designing Interfaces for Other Developers

At the recent TSConf, SitePen engineer Sarah Higley delivered a talk titled Escape the Office: Designing Interfaces for Other Developers. The moment you step into any large project or open source venture you must accept that code you write gets used in ways you did not originally intend. Part of creating any good codebase is figuring out how to design it to be both flexible and robust in the face of the unknown. Typescript adds a powerful tool to hint,

Read More »