![]() |
Let's Talk: Efficient Communication for PHP and Android While mobile devices have evolved dramatically, their increased availability to consumers has added strain to networks and service providers are still struggling to make capacity meet demand. To keep hardware costs down, developers must now pinch bytes of bandwidth as they did with memory back in the earlier days of computing. This presentation will review the process of building a PHP-based REST web service to be consumed by a native Android application. Some of the general concepts it presents are also applicable to other mobile platforms such as iOS. It focuses mainly on handling data serialization and compression in both environments. Presenter – Matthew Turland (49 min) February 28, 2013 Presentation slides |
| |
The PHP 5.4 Features You Will Actually Use The PHP 5.4 release brought with it the usual excellent selection of entries in the changelog - but which of those will you be using in your real applications this year? This talk looks at a selection of the additions that have arrived with PHP 5.4, examining each one in turn and showing examples of using it. Recommended for PHP developers, architects and technical managers, the aim is to have a hands-on demonstration of the best on offer and where it might fit in to your existing ecosystem. Presenter – Lorna Mitchell (55 min) February 19, 2013 |
![]() |
Building Testable PHP Applications There is lots of info out there on how to use testing tools but very little info on how to build your application in such a way that it can easily be tested. This session will cover strategies that can be used to shape your application in such a way that writing tests becomes easy instead of punishment detail. Learn about loosely-coupled architectures, dependency injection and why your tests should never touch a real database or call a real web-accessible API during testing. Presenter – Chris Hartjes (64 min) January 10, 2013 |
![]() |
Black Magic with Regular Expressions As the second part of our RegExp webinars this session details all the fun stuff possible with PCRE: Named Subpattern, Greediness, Assertions, Unicode, Defines and more. If you have some introductory knowledge about Regular Expressions, but are keen to learn what else is possible, watch this Webinar to learn more sophisticated usages. You missed the first part? Watch the recording of the Understanding Regular Expressions session, to get an overview of the basic features. Presenter – Jakob Westhoff, Qafoo GmbH (56 min) November 20, 2012 |
![]() |
Being a Good OSS Contributor: Building MongoDB Adapters for Zend Framework 2 10gen recently spent some time developing MongoDB adapters for Zend Framework 2's Session and Log components. Using these as our frame of reference, we walk through the entire contribution process from test-driven development to pull request. Although the code we're be covering is fairly specific, you can expect to pick up knowledge you can apply towards being a welcome contributor on any open-source project. Presenter – Jeremy Mikola, 10gen (61 min) - October 04, 2012 |
![]() |
Getting Acquainted with MongoDB MongoDB is a non-relational, document database designed for ease of use, speed, and scalability. Many developers have discovered that it hits a sweet spot of functionality and flexibility. This session will introduce MongoDB's storage model and query language using the native PHP driver and a plethora of code examples. Along the way, we will note parallels to SQL, discuss limitations, and explore new features. Presenter – Jeremy Mikola, 10gen (83 min) August 30, 2012 |
![]() |
Understanding Regular Expressions This session does not only allow you to lift the veil and read as well as write the seemingly magic regular expressions, but also demonstrates how and where you can employ them by working with examples in step with actual practice. Presenter – Jakob Westhoff, Qafoo GmbH (53 min) August 08, 2012 |
| |
InformationWeek: The State of PHP in the Enterprise A United Business Media survey on the state of PHP has revealed just how pervasive the use of PHP is at large enterprises. Join Eric Bruno, enterprise architect, developer and industry analyst, and executives from Zend Technologies as they explore issues critical to enterprise software. Presenters: Eric Bruno (Allure Technology), Ido Ben Moshe & Elaine Lennox (Zend Technologies) (53 min) - June 28, 2012 Survey Results |
![]() |
What's the big deal about the small Git version control system? In this session, Matthew McCullough of GitHub gives a hands-on demonstration on Git, showing why Git matters and why we are suddenly hearing so much about a tool invented seven years ago. The free open source social coding features of GitHub are also shown along with how they organically motivated PHP to move its sources there. Presenter: Matthew McCullough (Github) (51 min) - June 6, 2012 ![]() |
| |
The Truth About Lambdas and Closures in PHP This presentation focuses on what exactly lambdas are as well as the difference between a lambda and a closure, or whether there is any given their implementation in PHP. In addition, we have a look at improvements pertaining to closures in the upcoming PHP 5.4. Far greater emphasis is on live code demonstrations as well as in-depth discussion about the code. Presenters: Sharon Lee Levy & Kevin Schroeder (47 min) - March 29, 2012 |
![]() |
Writing testable Code In this session you will gain insight into the secret of writing easily testable code and you'll learn how this relates essentially to good object orientation. Presenter – Tobias Schlitt, Qafoo GmbH (61 min) March 15, 2012 |
![]() |
Git for Subversion Users In this webinar, learn more about the concepts of Git, the benefits of Git over Subversion as well as how to use Git successfully for your projects. Presenter – Stefan Koopmanschap (58 min) February 23, 2012 |
| |
Classic Design Patterns in PHP Explore classic GOF design patterns and their implementation and benefits in PHP. This webinar covers the following patterns:
Presenter – Haim Michael (33 min) September 8, 2011 |
| The Zend Certified Engineer Program. Show off your Expertise! The Zend Certified Engineer certification program helps you validate the skills you use every day and take your career to the next level by showcasing your expertise. Watch this webinar to
Presenter – Debbie Otterstetter (37 min) August 23 2011 |
| |
Multibyte string handling in PHP with the mbstring extension Daniel Rhodes explores the mb_string module of PHP: what it is and (sometimes more important) what it isn't, how to get it and what the key directives are. He discusses the functions that mb_string gives us as well as regular expressions on multibyte strings, sheds a light on the gotchas and pitfalls, and shows how to get your database and HTML to also talk multibyte. Presenter – Daniel Rhodes, Warp Asylum (58 min) July 14, 2011 |
| |
Practical guide to column oriented databases in PHP This webinar is a quick crash-course and practical session that will explain:
Presenter – Slavey Karadzhov (48 min) July 8, 2011 |
| |
Strong Cryptography in PHP If you are a professional web developer, security is an important aspect of your job. If you are planning to store critical or sensitive data in your web application (passwords, credit cards, etc.), you should use strong cryptography to protect this data. But what is strong cryptography and why should we use it? Learn more about strong cryptography in PHP in this session. Presenter – Enrico Zimuel (56 min) June 30, 2011 |
| |
Anonymous Functions in PHP 5.3 Learn about how anonymous functions in PHP 5.3 work, and a variety of use cases to which you may put them to use. Presenter – Matthew O'Phinney (48 min) May 3rd, 2011 |
| Using Jenkins/Hudson for Continuous Builds Abstract: Jenkins, the successor of Hudson, can be used to continuously build and deploy your code and database upgrades. Continuous builds can be used to have snapshots of a work in progress for your customer to review for example. It can be used for applying code quality checks of course and even for ad-hoc deployment. In this webinar we will have a closer look at how Jenkins can be installed and configured to work with tools like Phing, Zend Tool, Symfony tasks and shell scripts, using one or more example projects. Presenter – Kevin Schroeder from Zend and Jonas Marien from King Foo bvba (57 min) March 29, 2011 |
| Customer Voices: concrete5 On Building An Enterprise-Class Application Using Zend Framework concrete5 is an open-source content management system (CMS) built in PHP on top of Zend Framework. Attend this webinar to see how using Zend Framework enabled concrete5 to solve real-world problems for a large and diverse customer base. Andrew Embler, CTO of concrete5, will talk about how they leveraged Zend Framework’s structure and tools to build an enterprise-class CMS. Presenters - Andrew Embler, Joshua Solomon( 37 min) Sep 27 2010 |
| Write Once, Deploy on Any Cloud Overview of Simple Cloud Most cloud services require developers to think about wire formats instead of business data. An open source project supported by Zend, Go Grid, IBM, Microsoft, Nirvanix and Rackspace, Simple Cloud lets you write elegant, flexible code that works with multiple cloud providers. Whether you're working with files, queues or tables, you focus on your data, not the specific APIs of each vendor. This Webinar will cover the basics of the API and show you how to get started. Presenters - Kevin Schroeder & Doug Tidwell (55 min) |
| Developing high-performance analytic applications with Infobright and PHP Whereas traditional, row-oriented databases are well suited for transactional applications, column-oriented databases, such as the open source Infobright, provide superior performance for data warehouse and BI applications. By using Infobright and PHP you can quickly build high-performance, scalable analytic applications while keeping costs at bay. Join this webinar by Infobright and Zend to learn more. Presenter - Kevin Schroeder (60 min) |
| Guidelines for Deploying PHP Applications For many PHP shops, moving code from development to production sounds like it should be easy, and it can be. The problem is that sometimes deployment strategies can result in longer downtime than is desired, rollbacks can be difficult or there can even be uncertainty on what is actually in the production environment. In this webinar we will look at a few basic methods that you can use to manage a predictable deployment. Presenter – Kevin Schroeder |
| PHP Performance: Principles and Tools One of the more common problems that many organizations face is the perception of performance in their web application. Or rather, the lack of it. With this webinar we will take a look at several different performance “best practices” and also look at some ways you can analyze what is happening on your server. Not only will we look at PHP, but we will look at several different links in the execution chain, all of which can negatively or positively affect the performance of your website. Presenter – Kevin Schroeder |
| How Zend Used Adobe Flex & PHP to Build a Software Flight Recorder What technology will you be using for developing your next Rich Internet Application? Tasked with building a software flight recorder for Zend Server 5.0 (the new release of its popular PHP web application server), Zend chose Adobe Flex. Join this webinar by Adobe and Zend to learn what made The PHP Company opt for Flex, see a live demo, and hear lessons learned from one PHP/Flex development project. You'll find out how Flex and PHP can be used together to enhance your application. Presenter - Ryan Stewart and Kevin Schroeder |
PHP and AJAX on IBM i, a Great Pairing!
PHP is a great development tool on its own but by incorporating AJAX you can make your applications faster, easier to maintain and even more professional looking.
PHP and AJAX together offer simple ways to make your PHP scripts simpler and even more re-usable. AJAX is not a language. There is no software that you need to install to start using it. AJAX is a acronym that refers to the use of technologies inherent in all browsers. So if you are looking to deliver the best possible web applications to your clients then AJAX is the next tool you need to add to your toolbox.
Presenters – Mike Pavlak and Jeff Olen
Click here to download the presentation slides
Click here to watch the recorded Webinar
PHP and AJAX together offer simple ways to make your PHP scripts simpler and even more re-usable. AJAX is not a language. There is no software that you need to install to start using it. AJAX is a acronym that refers to the use of technologies inherent in all browsers. So if you are looking to deliver the best possible web applications to your clients then AJAX is the next tool you need to add to your toolbox.
Presenters – Mike Pavlak and Jeff Olen
Click here to download the presentation slides
Click here to watch the recorded Webinar
A "Window" into Zend PHP Tools
Ed Kietlinski, Solution Consultant at Zend, will talk about the improved performance, reliability and stability of running PHP on Windows Servers that is a result of the Zend/Microsoft partnership.
Learn how to quickly install and easily maintain the PHP stack on Windows. Get started with Zend Studio IDE on Windows with advanced support of root cause analysis and troubleshooting a MS SQL Server database example. Run popular open source PHP applications in Windows and how to setup Enterprise Ready production environments.
Click here to download the Zend Stack Install Guide
Click here to download the presentation slides
Check back for the recorded Webinar
Learn how to quickly install and easily maintain the PHP stack on Windows. Get started with Zend Studio IDE on Windows with advanced support of root cause analysis and troubleshooting a MS SQL Server database example. Run popular open source PHP applications in Windows and how to setup Enterprise Ready production environments.
Click here to download the Zend Stack Install Guide
Click here to download the presentation slides
Check back for the recorded Webinar
Continuous Integration with PHPUnderControl - Part 1
PHP Under Control is a Continuous Integration system that hooks in with PHPUnit and SVN. In this first part PHP expert Jesse Lesperance will discuss its features and advantages of Continuous Integration.
Click here to download the presentation slides
Click here to watch the recorded Webinar
Click here to download the presentation slides
Click here to watch the recorded Webinar
PHP Security
Security is not just important when you are doing financial transactions - an insecure Web site can be used by others for malicious purposes to launch attacks against other Web sites. There are a few must-knows for anyone who ventures out into the world of PHP Web development. In this webinar, Zend's Kevin Schroeder will focus on the absolute necessities when doing secure Web development.
Presented by: Kevin Schroeder, Zend Technologies
Click here to download the presentation slides
Click here to watch the recorded Webinar
Presented by: Kevin Schroeder, Zend Technologies
Click here to download the presentation slides
Click here to watch the recorded Webinar
Bringing operational maturity to business critical PHP applications
![]() |
Learn about enhancing the operational maturity of PHP applications. The Webinar addresses the following challenges with ensuring predictability through the application delivery lifecycle:
Click here to watch the recorded Webinar Click here to download the Webinar's slides (PDF) |
Everything you need to know about the PHP 5 Certification Exam
![]() |
Zend Certified Engineers are the most sought after PHP developers. Certification gives developers the ability to differentiate themselves from non-certified PHP developers and gives businesses confidence that their PHP certified developers have met an expected level of expertise. To become a Zend Certified Engineer developers must pass the Certification exam covering a wide range of PHP topics. Attend the Zend Certified Engineer Webinar and hear all the details about the exam. Presented on January 30, 2008 by Beth Gomez – Training Program Manager Click here to view the recorded Webinar Click here to download the Webinar's slides (PDF) click here to view the Webinar's Q&A |
Seven Steps to Better PHP code
![]() |
Developers spend an increasing amount of time maintaining existing code. Refactoring is a technique to make code more readable, maintainable, and extendable by improving the design, but without changing the visible behaviour. Refactoring can be successfully used in conjunction with migrations, bug fixing, when preparing to extend code, or just as an anti-aging measure to keep your code fresh. This two-part webinar will introduce you to a seven-step refactoring methodology specifically designed for PHP. PHP expert Stefan Priebsch will show you how to successfully apply refactoring to your PHP projects. This makes your code a little better every day, and helps you write better code in the future. Step 1: Format source code consistently Step 2: Establish naming conventions Step 3: Create API documentation Step 4: Elimimate redundant and duplicated code Step 5: Shorten code blocks Step 6: Separate different concerns Step 7: Replace implementations |
PHP Security Basics
Security is not just important when you are doing financial transactions - an insecure Web site can be used by others for malicious purposes to launch attacks against other Web sites. There are a few must-knows for anyone who ventures out into the world of PHP Web development. In this webinar, Zend's John Coggeshall focused on the absolute necessities when doing secure Web development.
Originally presented November 28, 2007, by John Coggeshall, Zend solutions Consultant
View Webinar
Download Webinar slides
Originally presented November 28, 2007, by John Coggeshall, Zend solutions Consultant
View Webinar
Download Webinar slides













