Skip to content

Details

Hey wow, SeattleJS time! This month we have fan favorite Ivan Storck presenting about Elm, and David Makogon about DocumentDB. Add your favorite at GIFs in the comments. Thank you RedFin for hosting!

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

http://photos3.meetupstatic.com/photos/event/d/e/1/f/600_442916863.jpeg

Topic 1: Getting Started with Elm
Ivan Storck

bio:: Ivan Storck has been programming, teaching, and leading start-ups for 20 years. He helped found two training companies and a web hosting company. He has taught and advises curriculum at the University of Washington. Ivan enjoys staying current with the fast pace of technology trends. He focuses on an agile, open-source, and human-centered design approach to building web apps with JavaScript, Ruby, and cloud systems. Ivan lives in Seattle, and works for Aerobatic. Outside of work, you can find him on a SUP, kayaking with his wife and sons in Puget Sound, or building Legos when it rains.

abstract:: Elm is a compile-to-javascript language that offers "the best of functional programming in your browser".
http://elm-lang.org/

It's also one of the inspirations of the ReactJS Redux framework and Angular 2.0.

I will talk about:

• Why I chose to learn Elm and why you might consider it, too.

• My development environment and workflow

• Demonstrate how you can get started with it

• and point to more great resources available to help.

Please download the following tools so that you can follow along during and after the talk:

npm -g install elm brunch

...or go to http://elm-lang.org/install and then also make sure to have brunch installed. I'm using brunch so that we can quickly clone a template to get started with.

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

http://photos2.meetupstatic.com/photos/event/8/f/c/5/600_443916805.jpeg

Topic 2: DocumentDB Programmatic Tips and Tricks
David Makogon

bio:: David Makogon has been a software creationist and architect for almost 30 years. He's currently a Senior Azure Architect at Microsoft, and has the dubious title of World's First Former Azure MVP. David spends a ton of energy working in the cloud, as well as NoSQL databases and polyglot persistence. Outside of computing, David is an avid photographer and family man, with a penchant for puns and an uncanny ability to read backwards.

abstract:: DocumentDB is Azure's document database-as-a-service. Out of the box, DocumentDB provides 100% indexing coverage, and lets you choose a specific performance tier for your data collection. What if that’s not good enough? How about dynamically change indexing schemas to include/exclude properties and switch between hash-, range-, and spatial-based indexing? Measuring query performance? On-the-fly performance tier changes? We’ll do all of this, with some simple JS code you can incorporate into your apps.

We're also looking for great content for SeattleJS if you'd like to submit a presentation for consideration (https://github.com/seattlejs/seattlejs/blob/master/request-to-speak.md).

Related topics

You may also like