2015 is one of the most exciting years in PHP history. In this talk I will highlight and provide color on some of the most exciting changes happening in the PHP eco-system.Click for more information on 'Opening Keynote: The PHP Renaissance'
We all have certainly learned data structures at school: arrays, lists, sets, stacks, queues (LIFO/FIFO), heaps, associative arrays, trees, … and what do we mostly use in PHP? The “array”! In most cases, we do everything and anything with it but we stumble upon it when profiling code.During this session, we’ll learn again to use […]Click for more information on 'PHP Data Structures (and the impact of PHP 7 on them)'
When venturing into the cloud there are many options on how you can deploy and manage your applications. In this talk Cory Fowler, will lead you down the path of his journey into the cloud and the peace he found in building applications in a Platform as a Service environment.Click for more information on '5 absolutely beautiful things about Platform as a Service (PaaS)'
Mental disorders are the largest contributor to disease burden in North America, but the developer community and those who employ us are afraid to face the problem head-on. In this talk, we’ll examine the state of mental health awareness in the developer workplace, why most developers feel it isn’t safe to talk about mental health, […]Click for more information on 'Stronger Than Fear: Mental Health in the Developer Community'
PHP 7 offers another milestone in the life of the language and another paradigm shift for how applications can be developed. Before you can start using all of the nifty tools though, you need to understand the changes coming. This talk will dive into the 5 biggest changes coming to PHP 7. These are the […]Click for more information on 'PHP 7: The Big 5'
WordPress pushes out new features along a rigorous 4-month release cycle; this means the WordPress you remember from 3 years ago looks _nothing_ like the WordPress of today. Together, we’ll walk through the newer features the platform has introduced over the past several releases. This covers everything from a more streamlined editorial workflow to more […]Click for more information on 'Rediscover the Power of WordPress'
So you know about object oriented code and wrapping functions up into classes with similar behavior. This talk will take you on a deeper dive into SOLID, a mnemonic for five rules of well-designed OO code. We’ll also cover some common design patterns, with examples, and cover some further guidelines about designing clean code. You […]Click for more information on 'Professional-grade software design'
PHP powers the majority of the internet. It’s a fast, scalable and capable language. But what do you do when it’s not fast enough? Do you switch to HHVM? What about HippyVM? And Quercus? And Zephir? What about Phalcon? What about other options? In this talk, we’ll dive into the options for speeding up a […]Click for more information on 'High Performance PHP'
The Internet of Things (IoT) is a multilayered, complex, and mysterious miasma of wires, packets, and services. This talk aims to de-mystify some of these concepts with a top-to-bottom overview of an IoT architecture. We will cover: – Choosing a microprocessor between Arduino, Spark.io, Rasperry Pi, Tessel, etc – Prototyping and breadboarding – Programming firmware […]Click for more information on 'Developing for the Internet of Things'
Interfaces are a powerful tool in the object oriented arsenal. However, many times we use an interface when a class would make more sense, but single inheritance prevents us from doing so. In PHP 5.4, we were given a powerful tool called a trait. Many people, however, simply view the trait as “compiler assisted copy/paste.” […]Click for more information on 'Interfaces and Traits go together like peas and carrots'
With so many “Git how-tos” out there, where to start? This is not another one of those. Instead Adam Culp will give a practical walk through the development workflow cycle and how to use Git as the source control. From initialization of a repository, adding, staging, cloning, and checkout, we will walk through a sample […]Click for more information on 'Essential Git for developers'
In this personal and provocative talk, Susie Sedlacek shares a fresh perspective on a familiar challenge: the under-representation of women in technology. Sedlacek brings an insider’s view to the topic: as a non-technical woman of Asian descent, she has spent over 25 years in technology companies and reached the executive leadership ranks. While the IT […]Click for more information on 'Closing Keynote'