PHP Master Series Webinar "Office Party"

More Information:

Cal Evans is putting on an online conference on December 21st as part of his 'Day Camp 4 Developers' conferences: The PHP Master Series Volume 1.

Attend the conference virtually, but not alone at home: come to NSCC and attend with members of the NWO PHP User Group.

Please RSVP on Meetup so we know how many people will be coming. Invite others!

Office Party Organizer: Bud Manz, Manz Web Designs, Owner, 419-770-1960.

Here's a lineup of the talks:

  • Designing Beautiful Software – Matthew Weier O’Phinney
    Software is a craft. Like any craft, the software we build can be either hastily put together with little love, or well crafted for longevity. Typically in software, we look at how extensible and maintainable a system may be in order to judge its quality. In this session, we’ll take a practical example, and develop it from a quick one-liner into a re-usable component. Along the way, we’ll discuss the choices we make as developers, and how they affect both how we develop and the results we produce. The goal of the session is to inspire developers to create beautiful software.
  • Cryptography For The Average Developer – Anthony Ferrara
    Every developer at one point or another needs to implement some form of cryptography in one of their applications. Whether it’s hashing passwords or encrypting sensitive user data, the security requirements are daunting. Yet you don’t need to be an expert in cryptography to implement it correctly. All you need to do is understand the basics, and trust the experts. In this talk, we’ll take a look at some of the basic concepts of cryptography and how to implement them in PHP. Additionally, we’ll discuss the common problems that developers face and how best to solve them. Finally, we’ll dispel some of the myth and rumors around password hashing and how (and more importantly why) to do it properly.
  • Javascript Best Practices & BackboneJS for the PHP Developer - Ryan Weaver
    Does your JavaScript code always end up inside one giant jQuery document ready function? Have you heard about Backbone.js but not sure what it means to you? In this talk, we’ll learn some basic ways that we can start organizing our JavaScript to be more readable and reusable. We’ll also explore the basics of Backbone.js, learn when it’s useful, and see what we can learn from it as we develop JavaScript in our applications. We’ll focus specifically on using Backbone.js with a PHP backend, how each works together, and the challenges of having two models and sharing templates.
  • Your code sucks, let’s fix it. – Rafael Dohms
    How do you measure the quality of your code? Performance and testing are just one aspect of code, in order to meet deadlines and make maintenance quicker you also need your code to be readable, decoupled and generally easier to comprehend and work with. This talk will go over tips and exercises to help you identify trouble areas, refactor them and train you to write better code in future projects. Come make your code look and function better.
  • Building a Firehose – Ian Barber
    More and more companies are realising they have a wealth of data available to them, or they have the opportunity to aggregate information from multiple sources in near real time. While big data and batch processing systems like Hadoop are part of the tool kit of many teams, more and more are realising that a continually updating system of pipes and filters – a fire hose – of their data is a powerful and flexible tool. In this talk we will look at the challenges of building this type of system, the patterns and techniques that can help simplify it, and the difficulties of managing such a system when it’s running.
  • From POX to HATEOAS, A Real Company’s Journey Building a RESTful API - Luke Stokes
    We started in 2007 and soon after slapped together some XML and called it an API. As our company and customer base grew and third-party integrations emerged, the need for a true RESTful API became our next priority. This session will tell the inspiring, ongoing story of how an ecommerce platform for developers researched and developed a new API from scratch using as many RESTful principles as possible.
Actual schedule is:

08:50 CST - Opening Comments - Cal Evans
09:00 CST - Building a Firehose - Ian Barber
10:10 CST - Your code sucks, let's fix it. - Rafael Dohms
11:20 CST - Javascript Best Practices & BackboneJS for the PHP Developer - Ryan Weaver
12:30 CST - Cryptography For The Average Developer - Anthony Ferrara
13:40 CST - From POX to HATEOAS, A Real Company's Journey Building a RESTful API - Luke Stokes
14:50 CST - Designing Beautiful Software - Matthew Weier O'Phinney

More about this virtual conference:


Northwest State Community College
22600 State Route 34
Archbold, OH 43502, US (map)

Room E292

This event is on the second floor, but is fully accessible with an elevator. There will be snacks and drinks available in the machines on campus at NSCC. There will be no meals available, unless people pitch in and we can order pizza or whatever in. Manz Web Designs is now also providing pizza for lunch, come and enjoy the day!

I just checked the map and it appears to take you on the opposite side of Route 66... you will want to use the west drive for NSCC and go in the front of the E building.

More Information:



classes, conferences, nwophp