Over the weekend, I attended the second Northeast PHP Conference at the Microsoft NERD center. Special thanks are due to Michael Burke and the other organizers who did a fantastic job organizing the conference.
- PHP is still powering a large percentage of the visitor facing portion of the web.
- Static arrays coupled with an opcode cache are a high performance way to store application configuration data, translations, and other static data required for an application. The benefit is that the data will be loaded pre-compiled from memory so no disk access or network connections will be needed. Etsy uses this technique for both translations and also feature switches.
- mPulse is a pretty awesome looking realtime performance monitoring and analysis tool. To collect the data, the service uses http://lognormal.github.io/boomerang/doc/.
contenteditable. While there are lots of challenges to bring front-end editing to WordPress, I think that if done right, you can’t beat the user experience of being able to directly edit your content in the proper context.
- Building around HTTP (usually RESTful) is basically a no-brainer with the UX of native mobile apps winning right now and the future possibilities around the growing “internet of things.”
- It was nice to hear some positive mentions of WordPress sprinkled throughout including a compliment by Eli White on the newer code in the codebase in his opening keynote. Web apps are increasingly stitched together using various services and WordPress fits into this ecosystem well.
- Overall, there was not much said about the future of PHP the language. The only exciting thing that I heard was that HipHopVM will likely become part of the main PHP distribution at some point in the future.
- Don’t be data-driven, be data-informed. Data-driven takes the human out of the equation.
Looking to the Past, to Predict the Future- Eli White
Practical Responsive Web Design – Jonathan Klein (Etsy)
Scaling PHP to 40 Million Uniques – Jonathan Klein (Etsy)
The UX of URLS – Ryan Freebern
Pragmatic API Development – Andrew Curioso
Agile in the Workplace – Mike Stowe
Dependency Management in PHP: Better Late than Never
Don’t Be STUPID, Grasp SOLID – Anthony Ferrara
Up and Running with Bootstrap
jQuery Mobile: Sites that Feel Like Apps
Workshop: Clean Application Development
Magic Methods: Spilling the Secret – Matthew Barlocker
Git Essentials – Matthew Barlocker
You Can UX Too: Avoiding the Programmer’s User Interface – Eryn O’Neil
Workshop: Usability Testing for the Common Man – Heather O’Neill
Introduction to User Experience Design – Meghan Reilly
UI Patterns: A Practical Toolkit – Jim O’Neill