Sessions

See all sessions at a glance. Visit our Tracks page!


Login to add a session.
Sort by: Oldest | Newest | Alphabetical

20 sessions


React Native Quickly


Level: 200
Troy Miles

There is a way to leverage your web skills to build beautiful mobile apps quickly, React Native. React Native is a framework for creating cross-platform mobile apps in JavaScript. Unlike competing frameworks PhoneGap and Ionic, React Native doesn't use webviews. It builds apps using native UI components, which makes its apps indistinguishable from those created using the device's SDK with nowhere near the hassle.

Read More...

Tags: react-native | Mobile | JavaScript
Interested: 0


AWS Lambda with Kotlin


Level: 200
Troy Miles

Kotlin, like Java, is for more than creating Android applications. It can replace or enhance Java in all of the places it is used today including on AWS. AWS Lambda sometimes called serverless computing, is a service which lets us developers build web services without worrying about configuring servers. 

Read More...

Tags: serverless | node | MongoDB | lambda | kotlin | AWS
Interested: 0


Survey of the JavaScript Ecosystem 2017


Level: 200
Todd Zebert

JavaScript is the the middle of what could be described as its own Cambrian explosion. The ecosystem (engines, helpers, web APIs, libraries, frameworks, platforms, etc) is evolving so fast you're head will spin - I'll try to bring some sanity to it.

Read More...

Tags: web components | JavaScript | Functional Programming
Interested: 0


Survey of JavaScript Concepts 2017


Level: 200
Todd Zebert

Did you know ES8/ECMAScript 2017 was recently released? I'll cover - in brief - everything from ES6+, and all the concepts you'll need to know about JavaScript.

Read More...

Tags: JavaScript | es6 | ECMAScript
Interested: 0


Using JavaScript in D8, and Intro to ES6 (new in 8.4 Core)


Level: 200
Todd Zebert

Drupal 8 uses exclusively a "libraries" concept for loading JavaScript. I'll also cover an intro to ES6 and the AirBnB style guide for JavaScript.

Read More...

Tags: JavaScript | drupal
Interested: 0


Up and Running with MobX and React


Tyler Clark

MobX is a battle tested library that makes state management simple and scalable by transparently applying functional reactive programming (TFRP). The philosophy behind MobX is very simple. Anything that can be derived from the application state, should be derived. Automatically.

 

Read More...

Tags: State Management | React | MobX | JavaScript
Interested: 1


Drupal: An Advanced Content Management System


Level: 200
Mario Hernandez

Drupal is an Open Source Content Management System which powers some of the biggest websites in the world like Weather.com, WhiteHouse.gov, WWE.com and many others.  Come learn how you can build your next personal or enterprise level website with it.

Read More...

Tags: Open Source | drupal | CMS
Interested: 1


Rust is cool and you should learn it.


Level: 100
Tobias Hughes

A gentle introduction to the awesome language that is Rust.

Read More...

Tag: rust
Interested: 1


Blockchain: The Technology That Powers Bitcoin and Ethereum


Level: 100
Tobias Hughes

An overview of blockchain technology, how it works under the hood, and its implications for various industries. The session will conclude with live programming a blockchain cryptocurrency mining application.

Read More...

Tags: ethereum | cryptocurrency | crypto | blockchain | bitcoin
Interested: 1


The Fundamental Laws of Software Development


Level: 100
Matthew Jones

From why everything takes longer than we expect (Hofstadter's Law) to why everyone seems to enjoy arguing over trivial things (Sayre's Law), we will talk about the fundamental forces that guide how we develop software in the modern world. Come with an open mind, stay for the jokes, and you might even learn something you can take back to your job with you!

Read More...

Tag: software-development
Interested: 3


Demonstrating Common Design Patterns with C# and Food


Level: 100
Matthew Jones

In this class, we will see several examples of Gang of Four patterns using C#, and explain how they could be utilized in every day development.This session is fast, funny, and has a GitHub project so you can explore the examples on your own time.

Read More...

Tags: dotnet | design-patterns | csharp
Interested: 1


The Currency of Digital Content: Understanding the Landscape


Level: 100
Mark Lassoff

From Lynda to Udemy, from Amazon to Roku, now is the time to capitalize on your content. For those with technical and other expertise to create and monetize content. With maturing distribution channels, your content is worth more than every before-- but in order to capitalize you have to understand the landscape of the digital content world.

Read More...

Tags: WEB | marketing | content | authoring
Interested: 0


The One Hour App Challenge: Building HTML5 Based Mobile Applications


Level: 100
Mark Lassoff

CHALLENGE: DEVELOP AN APP IN JUST 60 MINUTES AND THEN DEPLOY IT TO THE APP STORE.

Sounds impossible, right? Come join us for this exciting, interactive session where you'll develop an entire app in 60 minutes. During the presentation, you'll learn a lot about PhoneGap mobile app development as the presenter creates a complete geolocation app using HTML5, Javascript, CSS, jQuery and PhoneGap.

Read More...

Tags: phonegap | Mobile | JavaScript | HTML5
Interested: 0


Running Arbitrarily huge Apache Spark Clusters with Flint


Level: 200
Dave Gullo

A core piece of our tooling for ad-hoc data science and periodic jobs is called "Flint".  We use it to launch Spark clusters with hundreds and thousands of cores, and TBs of ram.  Flint is both a GUI which spawns clusters in the AWS Spot Market, and also a scala lib / cli which can be embedded into frequent jobs to spawn, block and run jobs against temporary Spark Clusters.

Read More...

Tags: cluster orchestration | apache spark
Interested: 0


Building a Personal Website with Bootstrap


Level: 100
Annie Bubinski

Learn how to create a personal website with the popular front-end framework, Bootstrap. We will cover components such as navigation bars, dropdowns, forms, and buttons, for the beginner level web dev.

Read More...

Tags: web development | front-end | bootstrap
Interested: 1


Building Chatbots with the Microsoft Bot Framework


Level: 200
Joe Mayo

Learn how to build a chatbot with the Microsoft Bot Framework. This session describes what chatbots are and various ways to build them. You'll also learn how to integrate Natural Language Processing (NLP) so the chatbot can understand normal sentences.

Read More...

Tags: chatbot | bot framework | bot | AI
Interested: 0


Microsoft Azure Machine Learning Studio (for the Non-Data Scientist)


Level: 100
Michael Washington

Learn how to create predictive models using the Microsoft Azure Machine Learning Studio. You can then deploy the models using web services, and consume the model using Microsoft Excel. We will also cover how you can create an .Net Core C# Angular 2 application to consume the model we will build. Finally we will cover programmatically retraining the model with new data.

Read More...

Tags: Azure Machine Learning Studio | Azure | Angular
Interested: 2


An Introduction to VueJS


Level: 100
Hattan Shobokshi

In this presentation you'll be introduced to Vue.js & it's core concepts. We'll take a look at it's life cycle, explain the MVVM Pattern and cover the vue cli which help you create applications with ease. While Vue itself is focused on the view, we will look at Vuex, a library that provides state management.

Read More...

Tag: JavaScript
Interested: 3


Accidentally DevOps : Continuous Integration for the .NET Developer


Level: 200
Hattan Shobokshi

Are your production releases big and scary? They shouldn’t be! In this talk I’ll show you how to make releases easier and repeatable. We’ll look at how CI can surface issues faster. I’ll show you all the tools you need to get started with CI on the .NET stack.

Read More...

Tag: devops
Interested: 3


Dependency Injection in JavaScript


Level: 200
Hattan Shobokshi

Take your JavaScript skills to the next level. In this presentation we’ll go over patterns & practices for architecting JavaScript applications. We’ll focus on dependency injection and see how this pattern can reduce coupling in your code and make your code more easily testable. This is a code heavy presentation with lots of code samples.

Read More...

Tag: JavaScript
Interested: 1