Session Schedule

Session Schedule2019-01-07T06:25:51+00:00

Tuesday

8:00 AM

Hacking Your Emotional API: Emotional Intelligence in Practice

Presented by: John Sawers, Aaron Aldrich
Time: Tuesday 8:00 AM - 12:00 PM

Being a good developer isn’t just about slinging code; we’re part of a community. Interacting with others in a community means feelings are involved. But feelings are messy and uncomfortable, so why can’t you just ignore them? Because emotional skills are critical for working well on a team....

Room: CypressTrack: Project Leadership/Soft SkillsTags: Soft Skills/BusinessFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Let's play!

Presented by: Jean Lange, Remy Porter
Time: Tuesday 1:00 PM - 5:00 PM

Improv games ~ZIP!~ build skills like paying attention ~ZAP!~, switching roles ~ZOP!~, negotiating uncertainty ~...zzZIP?~, and celebrating failure ~ZOP! HURRAH!~ … and these skills build up to real world benefits like understanding the people around you better, working well in a group, and not...

Room: CypressTrack: Project Leadership/Soft SkillsFormat: PreCompilerLevel: Introductory and overview

Wednesday

No Sessions

Thursday

8:00 AM

Building Mobile Applications with the Ionic Framework

Presented by: Robert Lair
Time: Thursday 8:00 AM - 9:00 AM

Have you wanted to start developing mobile applications, but have found that selecting the right technology, framework, and language is overwhelming? Ionic provides a framework that allows developers to build applications using familiar web technologies in order to produce a native application...

Room: CypressTrack: MobileTags: Javascript, MobileFormat: General SessionLevel: Introductory and overview
9:15 AM

Intro to Machine Learning on the cheap and without a PhD in math: Overview

Presented by: Jim Wilson
Time: Thursday 9:15 AM - 10:15 AM

Machine learning has traditionally required a command of advanced mathematics, years of university training, and expensive hardware to implement. Now with better open source tools and online resources it’s easier than ever to create your own robust neural networks. Be it image recognition,...

Room: CypressTrack: Programming PrinciplesTags: Cloud, Big Data, Other, PythonFormat: General SessionLevel: Introductory and overview
2:15 PM

How Couchbase added ACID transactions to NoSQL

Presented by: Couchbase (Sponsor)
Time: Thursday 2:15 PM - 3:00 PM

(Presented by Justin Simpson) Couchbase has always supported single-document ACID transactions. Why are multi-document transactions important? This is a question to which we already know the answer. The real question is how Couchbase was able to make multi-document transactions both scalable and...

Room: CypressTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overview

Friday

8:30 AM

Solving the Boolean Identity Crisis

Presented by: Jeremy Fairbank
Time: Friday 8:30 AM - 9:30 AM

While powerful in its simplicity and important to computation, the boolean can be limiting in applications. In this talk, briefly explore the history of boolean logic in computation and look at how booleans can become misused in programming languages. Explore examples where booleans obscure the...

Room: CypressTrack: Programming PrinciplesTags: Functional Programming, Javascript, OtherFormat: General SessionLevel: Introductory and overview
1:30 PM

Tiny Containers: Exploring the World of Docker and Kubernetes with a Raspberry Pi Cluster

Presented by: Nationwide (Sponsor)
Time: Friday 1:30 PM - 2:15 PM

(Presented by Mark Ramsey) Nationwide, like many companies, has strategically embraced the cloud as our hosting infrastructure. While exciting, this new direction requires learning a number of technologies, such as Docker and Kubernetes, that can be intimidating. Faced with this challenge, I chose...

Room: CypressTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overview
2:45 PM

5 Ideas For Writing Better Cloud Native Microservices

Presented by: Todd Sharp
Time: Friday 2:45 PM - 3:45 PM

In theory, microservices are easy. The promise of loosely coupled, scalable services that can each be independently built, tested and deployed sounds amazing, doesn’t it? On top of that, each service can be written in whatever language the development deems appropriate – using their framework of...

Room: CypressTrack: ArchitectureTags: Cloud, Java, JavascriptFormat: General SessionLevel: Introductory and overview
4:00 PM

Straying From the Happy Path: Taking Control of Errors in Swift

Presented by: Jeff Kelley
Time: Friday 4:00 PM - 5:00 PM

Have you ever seen a code comment saying “this should never happen”? Have you ever wondered what would happen if it did? Swift has a diverse set of error-handling capabilities, from using throw to send errors up the stack to using a Result to handle errors in asynchronous methods. In this talk,...

Room: CypressTrack: MobileTags: Mobile, TestingFormat: General SessionLevel: Introductory and overview