Skip to content

Details

Shazam! It's SeattleJS time again. Join us the 2nd Thursday in November at Redfin for a heart-stopping, death-defying, and spell-binding meetup where we'll be learning about minding gaps and fixing dates. Why are you still reading and not clicking the RSVP button?

//=================

Topic 1: Contemporary API Design

by Eric Baer

@ebaerbaerbaer (https://twitter.com/ebaerbaerbaer) | gh baer (https://github.com/baer)

https://lh6.googleusercontent.com/hdKzzF9sr5PCMOKH5ur-ND3nrli7YG9iEGTsmttwMXfGe15mbGGtBaaj6kafi_yrvmrthkBZXfWbJFysXgFTUaNs3iaNc57pOh4-lApytrIQHstbq6EEFpE6v8O-IpjmnU-XsXpD

abstract:: Contemporary API design is an exploration of the past, preset and future of API design with a focus on the emerging trend towards tooling rich, declarative, filterable data. API design has come a long way since RPC in the 60s and now, nearly two decades after Fielding's seminal paper, REST is starting to creek under the weight of mobile development. Given the renewed demand to serve underpowered devices on unreliable networks this talk aims to shed light on some of the new client-server interaction models with ones more suited to these needs. Specifically, I plan to give into Falcor and GraphQL as well as give a short live coding demo to show, rather than tell, of some of the surprising simplicity in developing these new APIs.

bio:: Eric is a full-stack developer and has done everything from embedded systems to high traffic APIs. Over the last five years Eric has developed a deep specialization in JavaScript and the associated ecosystem. Currently Eric works as a lead engineer at Formidable in Seattle where he is driving large projects and writing OSS around Babel tooling, GraphQL and i18n.

//=================

LIGHTNING TALK!: The Most Popular Browser

by Nuria Ruiz

@pantojacoder (https://twitter.com/pantojacoder) | gh nuria (https://github.com/nuria) | website (https://wikimediafoundation.org/wiki/User:NRuiz_(WMF))

https://lh4.googleusercontent.com/KiHRW24cItL8ZZySixJcHB87YZGpwFyOHexQyDc_PdrTUUC5dIgXkvLsSsfKAP3b9UW_dMcrIpIkLDGeQxa7tlPrSWcxh8IfsC5cMfve_ouEuFBxdmRsyFZp9ozC-yd_z1Lt-P2s

abstract:: Wikipedia projects reach hundreds of millions of unique devices every month and, as such, are a good barometer of browser popularity. For every pageview that comes into one of our projects, we note the browser and the OS of the device and report that data, aggregated weekly. Data is public and free to the world, in line with our values and privacy policy.

In this lighting talk we will demo the browser dashboards where developers can get browser statistics for the internet at large for free.

bio:: Nuria began working for the Wikimedia Foundation in December 2013. Before being part of this awesome project, she spent time working in Javascript, performance, mobile apps and web frameworks in the retail and social space. Most of her experience deploying large applications comes from the seven years that she worked at Amazon.com. She is a physicist by trade and she started writing software in a Physical Oceanography Lab in Seattle. A long time ago. When Big Data was just called "science".

//=================

Topic 2: Hello TypeScript!

by Bowden Kelly

@bowdenk7 (https://twitter.com/bowdenk7) | gh bowdenk7 (https://github.com/bowdenk7) | website (http://typescriptlang.org)

https://lh4.googleusercontent.com/6RBd6DyUHG129AWlAh-f7_P7GB2wZ6KxOYfvjcmFQYEbIFrY0GgCl6ClyiRbvWhhwTTAn4Tgvo5aIVZVVisLTZcYHYQAfhiS0GZ01_nNPJGlCaRuIBbpiU4EWUa3oEQjA7231tpP

abstract:: TypeScript is no longer the new kid on the block. Today, it is used to build several popular frameworks like Angular 2, Ionic 2, and NativeScript as well as massive applications such as Visual Studio Code, Office Web Applications, and more. But why are JavaScript developers flocking to TypeScript? In this talk, we'll examine how TypeScript enables you to spend more time writing code and less time maintaining it. We will show how TypeScript builds on top of JavaScript's excellent foundation with an optional type system and access to ES6+ features in order to supercharge development productivity. We'll also show a few quick demos to show how easy it is to get started with TypeScript regardless of your existing JavaScript environment.

bio:: Bowden is a program manager at Microsoft working on the JavaScript editing experience and the TypeScript language.

//=================

Thank you to Redfin for hosting and providing beverages and food!

SeattleJS is recorded and available each month after editing is complete. See past recordings on the SeattleJS channel on YouTube (http://www.youtube.com/channel/UCr5lOCcjZzNprLrhxO0WZQw).

If you're interested in presenting at a future Seattle JS meetup, feel free to submit a talk (https://github.com/seattlejs/seattlejs/blob/master/request-to-speak.md).

Related topics

You may also like