Join us at ZendCon – the Premier PHP conference!

Expanding Horizons

Comet: By Pushing Server Data, We Push the Web Forward

Philip Ross NOLOH

2010-11-04 | 08:00 AM - 09:00 AM

HTTP specifies that clients first pull and servers can only respond, unable to start a dialog by pushing. Overcoming this limitation is a historic problem with remarkable applications, and it can be done! “Comet” is the term for this technology with Web 2.0. I will discuss current implementation strategies, what HTML5 offers, some original research, and illustrate using a Comet framework.

Bad Guy For a Day - A Websecurity hands-on tutorial

Arne Blankerts thePHP.cc

2010-11-01 | 01:30 PM - 04:30 PM

Not knowing what attackers do makes writing secure web applications a tough job and learning all the tiny details as well as the important tricks pretty much impossible. This hands-on tutorial will demonstrate how hackers work when attacking a website, giving you first hand information on every day security problems. You will learn how to secure your own website and what else to consider in protecting your environment in general.

Technical Debt

Elizabeth Naramore

2010-11-02 | 04:00 PM - 05:00 PM

Technical debt is something that most project teams or independent developers have to deal with - we take shortcuts to push out releases, deadlines need to be met, quick fixes slowly become the standard. In this talk, we will discuss what technical debt is, when it is acceptable and when it isn't, and strategies for effectively managing it, both on an independent and team level.

PHP in a mobile ecosystem

Ivo Jansch

2010-11-03 | 10:00 AM - 11:00 AM

2010 is the year the web became mobile. A significant portion of the mobile web has moved from the browser to the 'apps' domain. The iPhone, iPad and various Android phones have popularized the app concept. Apps are not written in PHP, so are we moving away from PHP? In this session, Ivo takes a look at PHP's role in the mobile web, and why he thinks PHP is a great tool in the App revolution

Documents, documents, documents

Matthew Weier O'Phinney Zend Technologies

2010-11-02 | 10:00 AM - 11:00 AM

Relational databases and web development go hand-in-hand -- yet many web apps are decidely unsuited to relational storage. A new crop of databases has risen in recent years to solve these problems: document databases. Learn what types of problems document databases solve, learn what options exist for you, and discover some approaches to common web problems using these new technologies.

Dependency Injection

Fabien Potencier Sensio

2010-11-04 | 10:30 AM - 11:30 AM

This session will introduce one of the less-known design patterns in the PHP world, but also one that can greatly improve the decoupling and the testability of your code: Dependency Injection. I will demonstrate how to use Dependency Injection in your projects, and I will take advantage of the PHP 5.3 new features to create a fully-featured DI container live.

Putting the Cloud to Work: Large Scale Test Automation

Gareth Bowles Optimal Operations

2010-11-03 | 05:15 PM - 06:15 PM

This session will show you how to run large numbers of software tests in a short time without breaking the bank. Techniques to be covered include: * Intro to the Amazon EC2 cloud * Setting up a test execution image * Picking the right instance type for optimum efficiency * Using spot-priced instances to cut costs * Tracking test execution * Consolidating results

Building Intelligent Search Applications with Apache Solr 1.4 and PHP5

Israel Ekpo Walt Disney Parks & Resorts Online

2010-11-03 | 02:45 PM - 03:45 PM

This is a presentation on how to create intelligent web-based search applications using PHP 5 and the out-of-the-box features available in Solr 1.4. After we finish we finish the illustration of adding, updating and removing data from the Solr index, we will discuss how to add features such as auto-completion, hit highlighting, faceted navigation, spelling suggestions, and similar matches.

The PHP performance paradox

Zeev Suraski Zend Technologies

2010-11-03 | 04:00 PM - 05:00 PM

During the last few years many features were added to PHP 5, but in a seemingly counter-intuitive way, it also became significantly faster with each major release. This session will describe the internals of PHP, the PHP Virtual Machine and the most important PHP 5 changes and optimizations related to performance.

Do you queue?

Kevin Schroeder Zend Technologies

2010-11-04 | 09:15 AM - 10:15 AM

There has been a lot of talk over the past several years about the difference between performance and scalability. When talking about building a scalable application queuing is a concept that many PHP developers are not overly familiar with. In this talk we will demonstrate how you can use the Zend Server Job Queue to scale your application.

Integrating PHP with RabbitMQ

Alvaro Videla The NetCircle

2010-11-02 | 10:00 AM - 11:00 AM

AMQP is raising as an industry standard to achieve interoperability between complex systems. Now we can exploit the benefits of this protocol in PHP thanks to several libraries an the easy to deploy RabbitMQ server.I would like to share the experience gained after deploying a queue system for a high traffic german website where our first experiments queued and delivered 500.000 messages a day.

Desktop Apps with PHP and Titanium

Ben Ramsey Moontoast

2010-11-03 | 11:15 AM - 12:15 PM

Appcelerator Titanium is an open source platform for developing native desktop and mobile applications using the web technologies you're familiar with. Web developers can use their skills to develop for both the Web and desktop/mobile apps. Ben Ramsey will demonstrate a simple application in Titanium Desktop, showing examples using JavaScript and PHP to power dynamic desktop applications.

 

More sessions will follow soon!

Register Now and Save
 
css based on YAML 3.0.4