Session Schedule

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

Tuesday

8:00 AM

Have you ever thought of joining the Mob?

Presented by: Fred Estabrook, Chris O'Connor
Time: Tuesday 8:00 AM - 12:00 PM

Ahh!! It's a Mob of philanthropic humanitarians. What will we do?!?! Quick pull down an open source refactorable project from GitHub and set them on it. In this session team members can and will participate in this interactive workshop. Come join the group mind, all roles and experience levels...

Room: Indigo BayTrack: Programming PrinciplesFormat: PreCompilerLevel: Introductory and overview

Wednesday

No Sessions

Thursday

8:00 AM

The Art of Readable Code: Rethink Your Approach to Coding

Presented by: Steve Green
Time: Thursday 8:00 AM - 9:00 AM

We all have a lofty goal: programming style as documentation. Inspired by Steve McConnel’s “Code Complete,” Uncle Bob’s “Clean Code,” and Andrew Hunt’s “The Pragmatic Programmer,” this session will: • Review some best practices for writing code in a style that’s easy to...

Room: Salon A/HTrack: Programming PrinciplesTags: .NET, OtherFormat: General SessionLevel: Introductory and overview
9:15 AM

Asynchronous JavaScript: Livin' On A Prayer

Presented by: Bob Fornal
Time: Thursday 9:15 AM - 10:15 AM

There is a unique world where Single-Threaded JavaScript manages to be much more. JavaScript interacts with its environment in ways that allow it to handle Asynchronous activities. Using several detailed code examples, we will examine these examples in a unique way to show how these interactions...

Room: Salon A/HTrack: Programming PrinciplesTags: JavascriptFormat: General SessionLevel: Introductory and overview

Regex is for .*

Presented by: Jean Lange
Time: Thursday 9:15 AM - 10:15 AM

Regular expressions are a powerful tool available to coders in many programming languages - but they’re so cryptic and hard to read/work with! Let’s explore what they can do for you and where you might want to use them. Then we’ll dive into regex101.com and the regex crossword for practical...

Room: Salon E/DTrack: Programming PrinciplesFormat: General SessionLevel: Introductory and overview
3:30 PM

Introduction to Functional Programming: It Isn’t So Scary

Presented by: Justin Pihony
Time: Thursday 3:30 PM - 4:30 PM

Functional programming has been around for decades, yet only recently has it become mainstream. It yields simpler, terser code which is easier to both test and debug, among other benefits. However it is still often seen as unapproachable, with zealots touting words like monad, functor, and other,...

Room: Aloeswood / LeopardwoodTrack: Programming PrinciplesTags: Functional Programming, JavaFormat: General SessionLevel: Introductory and overview

Friday

8:30 AM

Understanding Probabilistic Data Structures with 112,092 UFO Sightings

Presented by: Guy Royse
Time: Friday 8:30 AM - 9:30 AM

There are three reactions to the title of this talk: - What the heck’s a probabilistic data structure? - UFO Sightings… wha? - 112,092 is an oddly specific number. This is a talk about the first bullet point with the second thrown in just for fun. I like weird stuff—UFOs, Bigfoot, peanut...

Room: Salon E/DTrack: Programming PrinciplesTags: OtherFormat: General SessionLevel: Introductory and overview
2:45 PM

Confessions of a TDD Late Adopter

Presented by: Jeffrey Miller
Time: Friday 2:45 PM - 3:45 PM

After two decades of rehashing Test Driven Development techniques, what’s left to say? A lot! Hear from a seasoned software developer and consultant about the journey to TDD adoption despite objections, skepticism, insecurity, and procrastination along the way. Old dogs can learn new...

Room: Salon A/HTrack: Programming PrinciplesTags: Soft Skills/Business, TestingFormat: General SessionLevel: Introductory and overview