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
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 of can and will participate in this interactive workshop. Come join the group mind, all roles and experience...

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
1:00 PM

6 (or so) new features of .NET 6

Presented by: Joseph Guadagno
Time: Thursday 1:00 PM - 2:00 PM

.NET 6 takes us one step closer to the unified .NET platform where dogs and cats get along, Windows and Macs play nice together, and you can use .NET to develop for the Cloud, Mobile, Gaming, IoT, Desktop, AI, and the web. So, what's included in this step? There's a lot. Don't worry. I'm here to...

Room: Salon A/HTrack: Programming PrinciplesTags: .NETFormat: 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

2:45 PM

Understanding Probabilistic Data Structures with 112,092 UFO Sightings

Presented by: Guy Royse
Time: Friday 2:45 PM - 3:45 PM

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: Aloeswood / LeopardwoodTrack: Programming PrinciplesTags: OtherFormat: General SessionLevel: Introductory and overview
4:00 PM

Confessions of a TDD Late Adopter

Presented by: Jeffrey Miller
Time: Friday 4:00 PM - 5:00 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