|
| 1 | +<?php |
| 2 | +$title = 'Speakers - '; |
| 3 | +ob_start(); |
| 4 | +?> |
| 5 | + <div id="container" class="sub speakers"> |
| 6 | + <div class="header"> |
| 7 | + <h1>PHP Community |
| 8 | + <span>Conference</span></h1> |
| 9 | + <div id="nav"> |
| 10 | + <ul> |
| 11 | + <li><a href="home">Home</a></li> |
| 12 | + <li><a href="register">Register</a></li> |
| 13 | + <li>About Us</li> |
| 14 | + <li><a href="sponsorships">Sponsor Us</a></li> |
| 15 | + <li><a href="subscribe">Keep in Touch</a></li> |
| 16 | + </ul> |
| 17 | + </div> |
| 18 | + <div id="social"> |
| 19 | + <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.phpcon.org%2F&layout=button_count&show_faces=false&width=80&action=like&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:80px; height:21px;" allowTransparency="true" id="fbLike"></iframe> |
| 20 | + <p class="twitter">Follow Us: <a href="http://twitter.com/phpcomcon">PHPCOMCON</a></p> |
| 21 | + </div> |
| 22 | + </div> |
| 23 | + <div class="aside"> |
| 24 | + <p>We've got a lot to be excited about, but this is the best part. Read through our speaker's list, and you'll wish you were here already.</p> |
| 25 | + </div> |
| 26 | + <div class="section"> |
| 27 | + |
| 28 | + <h2>Speakers</h2> |
| 29 | + <ul class="speakers"> |
| 30 | + <li> |
| 31 | + <h3>Rasmus Lerdorf</h3> |
| 32 | + <p>Creator of PHP, etc.</p> |
| 33 | + </li> |
| 34 | + |
| 35 | + <li> |
| 36 | + <h3>Ed Finkler</h3> |
| 37 | + <p>I’m a PHP and JavaScript dork. I made Spaz, an open source microblogging client for desktop and HP Palm webOS. My turn-ons include open source, web runtimes platforms, and RESTful APIs. I’m currently working with Fictive Kin, and you can catch me on Twitter, where I’m @funkatron.</p> |
| 38 | + <h4>The Story of Spaz</h4> |
| 39 | + <p>With all the technical considerations of designing and shipping PHP-based software, it's easy to forget how every line of code you write can have a direct impact on your customers. Almost any code has the potential to shape the user experience and result in repeat custom or an over-subscribed helpdesk. Allow Drew McLellan to take you through the lessons learned when building Perch - a PHP content management system that banks heavily on providing a great user experience. Hear what has worked, what failed miserably, and how a goal of eliminating all support requests has driven the technical design of the product.</p> |
| 40 | + </li> |
| 41 | + |
| 42 | + <li> |
| 43 | + <h3>Chris Cornutt</h3> |
| 44 | + <p>Chris has been involved with PHP and its community for about ten years now, most of that running his site, PHPDeveloper.org - a site devoted to bringing the most up-to-date, informative news and community happenings to the forefront and, more recently, Joind.in, a community conference feedback service. He's a co-organizer of his local PHP user group (DallasPHP), a Zend Certified Engineer and currently works developing web applications and APIs for a large hosting company in Dallas, Tx.</p> |
| 45 | + <h4>It's Not Just About the News</h4> |
| 46 | + <p>PHPDeveloper.org has always been a way to share the heartbeat of the PHP community with the world. Out of such a simple concept has come a resource that's valuable and respected by the community as a leading news source. It broadens its readers horizons and gives them glimpses into things outside of the PHP bubble.</p> |
| 47 | + |
| 48 | + <p>Join us on a trip through the history of this simple site, some of the major changes it's making the community a better place to learn and grow.</p> |
| 49 | + |
| 50 | + </li> |
| 51 | + |
| 52 | + <li> |
| 53 | + <h3>Brian Moon</h3> |
| 54 | + <p>Brian Moon has been working with the LAMP platform since before it was called LAMP. He is web engineer for dealnews.com. He has made a few small contributions to the PHP project and been a casual participant in discussions on the PHP internals list. He is the founder and lead developer of the Phorum project, the first PHP/MySQL message board ever created.</p> |
| 55 | + <h4>Phorum</h4> |
| 56 | + </li> |
| 57 | + |
| 58 | + <li> |
| 59 | + <h3>Sean Coates</h3> |
| 60 | + <p>Sean Coates has worked on the Web for over a decade. He has managed teams of developers, developed payment code that processed over $1M per day, and currently works on a web startup called Gimme Bar (https://gimmebar.com).</p> |
| 61 | + <p>He is a member of the PHP community, has worked on the PHP manual and maintained PEAR+PECL code, speaks on the topic of PHP, and contributes to open source projects.</p> |
| 62 | + <h4>Gimmie Bar</h4> |
| 63 | + <p>Gimme Bar is a personal utility that allows users to collect interesting things they find on the Web and save them for later.</p> |
| 64 | + </li> |
| 65 | + |
| 66 | + <li> |
| 67 | + <h3>Paul Reinheimer</h3> |
| 68 | + <p>Creator of PHP, etc.</p> |
| 69 | + <h4>XHProf and WonderProxy</h4> |
| 70 | + <p>I've worked on XHGui for a while, I'd be happy to talk about it as a story in a talk slot, and make it somewhat useful as well.</p> |
| 71 | + </li> |
| 72 | + |
| 73 | + <li> |
| 74 | + <h3>Laura Beth Lincoln Denker</h3> |
| 75 | + <p>Laura Beth "LB" Lincoln graduated from RIT with a BS/MS in Computational Mathematics/Computer Science. She then moved on to a small job in a small city in central New York before being courted by Google, bringing her to the Big Apple, where she worked in both test and development for over 4 years. Now she has taken a turn for the handmade, helping Etsy grow by creating tools developers need to produce and deploy features faster than ever.</p> |
| 76 | + <h4>Is It Handmade Code If You Use Power Tools?</h4> |
| 77 | + <p>Frameworks come in all shapes and sizes, with some touting themselves as being "lightweight" or "micro-frameworks", and others brand themselves as a more "full-stack" solution. With Lithium, a new PHP 5.3+ framework, there's nothing stopping you from having both. In this tutorial, we explore how to trim down lithium to a lightweight, highly performant RESTful JSON & XML API that can fit in a single file. No hair-pulling required.</p> |
| 78 | + </li> |
| 79 | + |
| 80 | + <li> |
| 81 | + <h3>Drew McLellan</h3> |
| 82 | + <p>Drew McLellan is Director and Senior Developer at UK web development agency edgeofmyseat.com, and lead developer for their small content management system, Perch. Prior to this, he was a Web Developer for Yahoo!, and from 2006-08 was Group Lead for The Web Standards Project. Drew has had articles published by A List Apart, Adobe, and O'Reilly Media, and writes at his personal site http://allinthehead.com and, with a little help from his friends, at http://24ways.org.</p> |
| 83 | + <h4>The Original Hypertext Preprocessor</h4> |
| 84 | + <p>With all the technical considerations of designing and shipping PHP-based software, it's easy to forget how every line of code you write can have a direct impact on your customers. Almost any code has the potential to shape the user experience and result in repeat custom or an over-subscribed helpdesk. Allow Drew McLellan to take you through the lessons learned when building Perch - a PHP content management system that banks heavily on providing a great user experience. Hear what has worked, what failed miserably, and how a goal of eliminating all support requests has driven the technical design of the product.</p> |
| 85 | + </li> |
| 86 | + |
| 87 | + <li> |
| 88 | + <h3>Andrei Zmievski</h3> |
| 89 | + <p>Creator of PHP, etc.</p> |
| 90 | + <h4>The Good, The Bad & The Ugly: What Happened to Unicode in PHP 6</h4> |
| 91 | + <p>In the halcyon days of early 2005, a project was launched to bring long overdue native Unicode and internationalization support to PHP. It was deemed so far reaching and important that PHP needed to have a version bump. After more than 4 years of development, the project (and PHP 6 for now) was shelved. This talk will introduce Unicode and i18n concepts, explain why Web needs Unicode, why PHP needs Unicode, how we tried to solve it (with examples), and what eventually happened. No sordid details will be left uncovered.</p> |
| 92 | + </li> |
| 93 | + |
| 94 | + <li> |
| 95 | + <h3>Terry Chay</h3> |
| 96 | + <p>If Zend puts your picture on a deck of cards, you’ve either arrived in the PHP world or are a terrorist. Terry Chay is a PHP Terrorist. He works on Wordpress, and, when he isn’t doing that, he’s trying to get as much power as you’ll give him saying outrageous things on his blog—which is sort of also like working on Wordpress.</p> |
| 97 | + <p>In previous lives he architected the third largest social network in the U.S. in PHP, developed the largest revenue-generating product in PHP for Plaxo (later purchased by Comcast) as their first web engineer, programmed the communication layer between an internet-enabled home control device and the web browser, voice portals, PDAs and cell phones via SOAP and XMLRPC in PHP, and built the first travel search engine in… PHP (surprise)!</p> |
| 98 | + <p>He gives seminars in PHP development, which is really just a veiled excuse to play with Keynote.</p> |
| 99 | + |
| 100 | + <h4>Living Without Your Linemen</h4> |
| 101 | + <p>If a website architect is the quarterback, then site operations is the offensive line—overworked, underappreciated, and only noticed when it fails. They make you look good. However, four years ago cloud computing networks like Amazon Web Services and Slicehost have appeared. While deficiencies in frameworks in other languages have forced those worlds to adopt Infrastructure-as-a-Service, the PHP world—with it’s ultra-cheap shared-hosting (on one end) and tradition of dominance on some of the most trafficked websites (on the other)—has been slow to move. But as the technology continues to disrupt, modern web engineers will be expected to use their programming skills to not only build, but also provision and maintain fast, scalable websites.</p> |
| 102 | + |
| 103 | + <p>The efficiencies of a web-based language and experience in scalable website architecture offer a unique opportunity for programmers to transfer their skills when wearing a sysop hat. Not to mention some of the best libraries for programming them are written in PHP! When going from a small pet project to a go-live site, maybe we can learn to live without our linemen.</p> |
| 104 | + |
| 105 | + </li> |
| 106 | + |
| 107 | + <li> |
| 108 | + <h3>Marcel Esser</h3> |
| 109 | + <p>Marcel Esser is Vice President of Engineering at CROSCON, a NY-based custom solutions provider. He avoided becoming a college drop-out by never going in the first place, and has a deep love for craftsmanship in both beer and software. He’s been working with PHP since 2000, and originally hails from Germany. He thinks software should be simple, and wants to talk to you about your car. He also likes other languages, like Python and C#.</p> |
| 110 | + <h4>From Earth to Jupiter With NASA</h4> |
| 111 | + <p>The Internet is the greatest communications tool in the history of man-kind. Perversely, it's still incredibly difficult for people to communicate complicated ideas. Now, imagine being NASA, and needing to communicate your ideas. In this talk, we'll explore how we exploited the different learning types, together with a rich multimedia CMS, to allow NASA to explain complicated scientific ideas on multiple levels, allowing every member of their audience to walk away with an effective level of understanding. Moreso, we'll be exploring how a rich platform allowed us to easily combine different types of media in combinations rarely found on the web today. In addition, we'll be taking a brief look at what we needed to make this all happen from a technical perspective.</p> |
| 112 | + </li> |
| 113 | + </ul> |
| 114 | + <h2>Workshops</h2> |
| 115 | + <ul class="speakers"> |
| 116 | + |
| 117 | + <li> |
| 118 | + <h3>Matthew Weier O'Phinney</h3> |
| 119 | + <h4>Mastering Zend Framework 2 Patterns</h4> |
| 120 | + <p>Zend Framework 2 development centers around identifying common themes and patterns our devleopers are using, unifying them, and providing low-level patterns to use everywhere.</p> |
| 121 | + <p>In this tutorial, we will look at a number of these patterns, identifying them, and discussing the interfaces involved and the concrete use cases shipped in ZF2. We'll also show how you might create your own implementations and slip-stream them into your application. Amongst the patterns discussed will be events, brokers, and dispatchers. By the end of the tutorial, you should have a solid understanding of the fundamental patterns found in Zend Framework 2, where and why they are used, and how you can leverage them within your applications.</p> |
| 122 | + </li> |
| 123 | + |
| 124 | + <li> |
| 125 | + <h3>Joël Perras</h3> |
| 126 | + <p>Joël is a CakePHP core alumni and a founding developer of Lithium (http://li3.rad-dev.org/), a web application framework that hopefully doesn't suck. Joël is also a self-proclaimed über-nerd, and a data junkie - in his free time, he tries to make sense of the tangled, wonderful mess that is today's web.</p> |
| 127 | + <h4>Lithium</h4> |
| 128 | + <p>Frameworks come in all shapes and sizes, with some touting themselves as being "lightweight" or "micro-frameworks", and others brand themselves as a more "full-stack" solution. With Lithium, a new PHP 5.3+ framework, there's nothing stopping you from having both. In this tutorial, we explore how to trim down lithium to a lightweight, highly performant RESTful JSON & XML API that can fit in a single file. No hair-pulling required.</p> |
| 129 | + </li> |
| 130 | + |
| 131 | + <li> |
| 132 | + <h3>Lorna Mitchell</h3> |
| 133 | + <p>Lorna is a PHP consultant based in Leeds, UK. She has a number of years of experience in building and architecting professional web applications for a variety of clients and working with individuals and teams to improve their skills. She currently consults on PHP related topics, specialising in technical areas including web services and data migration. When she's not consulting, Lorna can be found presenting at conferences and writing/editing for a variety of outlets including her own blog lornajane.net and techportal.ibuildings.com.</p> |
| 134 | + <h4>Web Services</h4> |
| 135 | + <p>Come along to this in-depth session covering all aspects of web services; if you want to bring your laptop and "play along" as we go, you can grab the sample code and join in! We will cover the concepts behind web services: data formats, service types, HTTP, troubleshooting, and how to put all this together in PHP to consume services. Finally we'll go a step further and implement a service ourselves. Expect anecdotes, war stories and some commandments for things you should never do when working with services.</p> |
| 136 | + </li> |
| 137 | + |
| 138 | + |
| 139 | + <li> |
| 140 | + <h3>Helgi Þorbjörnsson</h3> |
| 141 | + <p>Helgi is an Icelander transplanted in Ireland, working as the VP of Engineering and partner at Echolibre, an Irish company that prides it self of helping startups realise their dreams.</p> |
| 142 | + <p>In his spare time Helgi is a PEAR extraordinaire, author, lecturer and passionate about anything performance related. Currently all his attention is divided between the PEAR installer, Pyrus and FRAPI.</p> |
| 143 | + <p>Helgi frequently gives talks at various PHP and Web conferences around the world as well as writing articles for print and web magazines alike.</p> |
| 144 | + <h4>Frontend Caching — The New Frontier</h4> |
| 145 | + <p>With all the technical considerations of designing and shipping PHP-based software, it's easy to forget how every line of code you write can have a direct impact on your customers. Almost any code has the potential to shape the user experience and result in repeat custom or an over-subscribed helpdesk. Allow Drew McLellan to take you through the lessons learned when building Perch - a PHP content management system that banks heavily on providing a great user experience. Hear what has worked, what failed miserably, and how a goal of eliminating all support requests has driven the technical design of the product.</p> |
| 146 | + </li> |
| 147 | + |
| 148 | + </div> |
| 149 | + </div> |
| 150 | +<?php |
| 151 | +$body = ob_get_clean(); |
0 commit comments