Session List

Session List2019-10-02T20:07:53-05:00

Life in the Fastlane: App Store Deployments That Won't Make You Lose Your Mind

Presented by: Keith Kurak

Imagine deploying your shiny new app to the Apple App Store- creating certs, uploading your app to Testflight, adding testers, taking screenshots on four different devices, filling in dozens of fields on the store description, clicking through EULA’s, and resubmitting five times because the...

Tags: MobileFormat: General SessionLevel: Intermediate

Building Android for Everyone

Presented by: Sierra OBryan

Accessibility creates a better experience for everyone. Jetpack Compose simplifies development and can help us more easily build more accessible apps. In this talk, we’ll dive into some common use cases, Android Accessibility APIs, and compare these to the accessibility tools available in Jetpack...

Tags: Mobile, Diversity/Equity/InclusionFormat: General SessionLevel: Introductory and overview

Who’s Afraid of the Big Bad Bluetooth?

Presented by: Leah Vogel

With the buzz around IoT devices, Bluetooth Low Energy technology has become increasingly popular. Apple's CoreBluetooth has been around since iOS 5, and offers a host of utility APIs. ...

Tags: MobileFormat: General SessionLevel: Intermediate

Automate Mobile Application Testing in the Cloud with Microsoft App Center

Presented by: Aaron LaBeau

Every year new mobile devices are released for iOS and Android. With the list of supported devices growing, testing applications on physical devices is becoming more challenging and costly. ...

Tags: Mobile, TestingFormat: General SessionLevel: Introductory and overview

Using SVG to create responsive, interactive and animatable graphics

Presented by: Ben Hoffmann

A message is often best stated visually. Traditional methods of designing graphics, diagrams, and charts produce something that retains its aspect ratio, regardless of the size it is viewed. This may work fine for print and slide media, but fails to take advantage of viewing digital content on...

Tags: Design (UI/UX/CSS), Javascript, MobileFormat: General SessionLevel: Advanced

Master All Frontends in Real-Time with React Native

Presented by: Stephen Shary

Front-end development is fragmented with many different stacks that are tailored to: web, Android, or iOS. We demonstrate live how React Native can be used to develop on all three platforms at the same time. We will show how to kick start a new project, make it run on all three platforms and then...

Tags: Javascript, MobileFormat: General SessionLevel: Intermediate

If You Don’t Have a Failing Test, You Don’t Have S***

Presented by: Nate Berent-Spillson

My go-to technique for just about every problem is a failing unit test. Many developers think of unit tests as something they're forced to write to hit some coverage metric, but when you look at it as a way to prove or disprove a hypothesis—it becomes a very powerful tool for problem-solving. It's...

Tags: .NET, Cloud, Functional Programming, Java, Javascript, Mobile, Leadership, Ruby/Rails, Python, Soft Skills/Business, TestingFormat: General SessionLevel: Intermediate

How to build an Android application with JetPack Compose and Kotlin

Presented by: Aaron LaBeau

The world of mobile development is constantly changing and evolving. Google's new JetPack Compose framework for Kotlin allows developers to write mobile applications quickly by using design principles from functional programming while keeping the learning curve down. In this session, Aaron LaBeau...

Tags: MobileFormat: General SessionLevel: Introductory and overview

The Case for GraphQL

Presented by: Kyle Schrade

We will be diving into why someone would want to use GraphQL and what are the benefits of using it. Starting from what is GraphQL and ending with how it can make your stack much more flexible and improve your day-to-day developer experience. We will look at many examples from our work at StockX that...

Tags: Design (UI/UX/CSS), Javascript, MobileFormat: General SessionLevel: Introductory and overview