Refactoring Done Right

register now

November 2017

Presented by Brandon Savage (@brandonsavage)

Date: November 16, 2017
Time: 20:00 CST

18:00 PST, 3:00 CET (Nov 17), 2:00 GMT (Nov 17)
Not sure of the time in your area? Check it on timeanddate.com

Everybody talks about refactoring, but what’s the best way to actually refactor a part of your application? Come watch a live session where we’ll refactor a piece of code and come away with a well-designed solution. Along the way we’ll learn how to spot candidates for refactoring, and pitfalls to avoid.

Brandon Savage

Brandon Savage

 

Machine Learning Circa Minority Report

register now

October 2017

Presented by Kesha Williams (@KeshaUCI)

Date: October 19, 2017
Time: 20:00 CDT

18:00 PDT, 3:00 CEST (Oct 20), 2:00 BST (Oct 20)
Not sure of the time in your area? Check it on timeanddate.com

Minority Report was a 2002 American science fiction film based in 2054 where police officers apprehended criminals based on predictions and foreknowledge. We are not in 2054 but fast-forward to 2017, we are now closer than ever before to the world imagined in Minority Report because of Machine Learning (ML). ML is a type of Artificial Intelligence (AI) that provides computers with the ability to learn without being explicitly programmed. For all intents and purposes, ML is foreknowledge that can be applied across several disciplines in order to answer questions and make predictions. One such discipline, predictive policing, uses ML to predict the likelihood of crime. This talk introduces ML through a predictive policing program called SAM (Suspicious Activity Monitor). During this talk, the “secrets” and technologies behind SAM are uncovered and attendees walk away with the necessary tools and understanding to incorporate ML into their own applications.

Kesha Williams

Kesha Williams

Kesha Williams is a software engineer with over 20 years’ experience specializing in web application development. In addition to being a software engineer with Chick-fil-A, she trains and mentors thousands of software developers in the US, Europe, and Asia while teaching at the University of California. She’s authored courses on Java, Machine Learning (ML), Artificial Intelligence (AI), and Augmented Reality (AR). She most recently won the Think Different Innovation Award from Chick-fil-A for her work on investigating how emerging technologies like Artificial Intelligence (AI), Augmented Reality (AR), Computer Vision/Facial Recognition, and the Internet of Things (IOT) can enhance restaurant operations and customer experiences. She has worked for companies like Delta Air Lines, McKesson Information Systems, and Keane Federal Systems (U.S. Air Force), serving in various technical lead and software development roles. She did her summer internship with the National Security Agency (NSA); how cool is that? In her spare time, she leads the Georgia chapter of Technovation, serves as a mentor with the New York Academy of Sciences, and conducts free Hour of Code sessions for children at her local library.

 

Zero to Hero: API Development!

register now

September 2017

Presented by Matt Trask (@matthewtrask)

Date: September 21, 2017
Time: 20:00 CDT

18:00 PDT, 3:00 CEST (Sep 22), 2:00 BST (Sep 22)
Not sure of the time in your area? Check it on timeanddate.com

Everyone these days wants an API for their business. But are we doing it in a way that will keep our developers and users sane for years to come? In this talk, we explore everything from versioning, HTTP status codes, pagination, testing and documentation, all of which will help you years down the road!

Matt Trask

Matt Trask

Matt is an API developer, open source and PHP community member, mentor, and cycling enthusiast. If he isnt crafting API’s, he is usually on one of Nashville’s beautiful greenways hammering away on his bike!

 

Demystifying Algorithmic Complexity

register now

August 2017 – US

Presented by John Bafford (@jbafford)

Date: August 17, 2017
Time: 20:00 CDT

18:00 PDT, 3:00 CEST (Aug 18), 2:00 BST (Aug 18)
Not sure of the time in your area? Check it on timeanddate.com

Complexity Theory. Big-O. Constant, linear, logarithmic, and quadratic time vs. space trade-offs. What does it actually mean when we say a function or an algorithm is efficient? How can we tell if we can do better? Join me, on this tour through a corner of computer science that few developers actively think about, and you’ll discover a new way of looking at code and thinking about problems.

John Bafford

John Bafford

John Bafford has built web applications with PHP and JavaScript since 1999. He enjoys working with open source software, hiking, and home brewing.

 

What I Learned About Testing While Walking Uphill Both Ways In The Snow

July US

Presented by Chris Hartjes (@grmpyprogrammer)

Date: July 20, 2017
Time: 20:00 CDT

18:00 PDT, 3:00 CEST (July 21), 2:00 BST (July 21)
Not sure of the time in your area? Check it on timeanddate.com

This meeting is over, but you can still purchase the video.

Purchase Video

Back when I was learning about how to test PHP code, I had to walk both ways uphill in the snow to get the information I needed. Over the past 14 years (has it really been that long?!?) I’ve learned a lot about not just testing but about code and people. In this talk I want to share what I wished I knew all those years ago so you don’t have to suffer like I did.

Chris Hartjes

Chris Hartjes

Chris Hartjes, aka The Grumpy Programmer has been building web applications of all shapes and sizes since 1998, with a focus on best practices and how to use testing as an effective development tool.

Monday to Thursday he works as a Staff Test Engineer for Mozilla’s Firefox Test Engineering team and on Friday’s he’s working on building his Grumpy Learning info-product empire. He also was one of the organizers of the now extinct TrueNorthPHP conference. Chris is co-host of the popular /dev/hell podcast.