PHP web applications are first class citizens in the Azure and WIndows Server ecosystems and Microsoft is providing great tools to simplify the development, deployment and management of PHP web applications in the cloud. In this session we will introduce the Azure platform, create and deploy web applications with the Windows Azure SDK for PHP, [...]
“A good programmer is a lazy programmer” è una frase nella quale ci piace identificarci, ma è davvero così? Spesso ci troviamo a ripetete le solite operazioni più e più volte, sprecando tempo e denaro. Il gioco in questo talk consiste nell’automatizzare il più possibile aiutati da macchine virtuali, strumenti di provisioning, build automation, deploy
In this talk we will present a simple web application built with Zend Framework 2. We will show the new features of the framework, such as the new MVC layer, the Event Manager, the Dependency Injection and much more. The aim of this talk is how to start programming with the new architecture of ZF2. [...]
Facebook’s HipHop for PHP can provide massive performance benefits, but it may not be feasible to use in your environment. However, it can be configured to provide static analysis of your code base, uncovering bugs and problems before they happen in production. This talk will provide an overview of HpHp’s benefits and limitations and how [...]
Ever been interested by contributing to the PHP core team? In this workshop you will not only learn how (easy it is) to create your own PHP extension from scratch but you will also strengthen your knowledge of PHP by disecting its internals. After this workshop, you will be able to create an extension on [...]
Most developers use PHP in a web context and run their code via Apache. The command line interface (CLI) is another approach to run PHP without the overhead of your webserver.This talk not only illustrates the usage of the PHP binary, but also some use cases for which the CLI is the better tool. Keywords: [...]
A lot of Web Services today claim to be RESTful APIs. But are they really? Do the URLs accurately identify resources? Are the powers of HTTP leveraged properly? What is “hypermedia”, what is the Uniform Interface, and what is the secret behind the HATEOAS acronym that is so essential to the REST architectural style? This [...]
Composer is a new PHP dependency manager. It resolves and downloads the packages your project requires. In this session you will learn how to use Composer to easily manage the libraries and other packages you use. We will go through the basics of dependency management and then move on towards publishing your own packages, be [...]
At Etsy, we continuously deploy code. New features and bug fixes can go from development to production in 20 minutes. We have maintained this low barrier to deployment over the past year despite nearly doubling the number of people that can deploy. Communication has a huge impact on the velocity of development and moving forward. [...]
The state of the PHP world has been most precarious over the past few years and many developers moved over to other languages and other technologies because PHP was lacking something that other emerging techs were providing. With the rise of cloud computing, cutting edge frameworks and amazing platforms, PHP can be sexy again. This [...]
An insight into the Phing build system for PHP, why and how you might use it along with where it sits with related tools such as PHPUnit, PHP Code Sniffer, PHP Mess Detector etc. We will also take a brief look at how Phing can integrate with Continuous Integration, taking Jenkins as our example. We [...]
This talk will bring you closer to the Symfony2 based Silex microframework, explain use cases, go into internals, such as the Pimple service container, and show you how to use it. After this talk you will know more about Symfony components, PHP 5.3 closures, functional testing, and get a taste of simplicity, minimalism and perfectionism [...]
A look at the state of PHP in 2012 and how it fits into the current technology stack followed by an overview of what you should and shouldn’t be doing along with a summary of new features in PHP 5.4.
Last year I presented a speech on how we were trying to solve some of Ideato’s organizational problems. This year I’ll talk about what we achieved and how, and in which direction we are going on. This speech will focus on how we are trying to create a self-sufficient and self-organized team. I’ll talk about [...]
This session is aimed at programmers, architects and analysts alike, delving into some examples of ways to write really excellent and useful services. We’ll cover selecting the right service type to use and how to design a flexible, maintainable system with an outward-facing API that will have your users easily utilising its features. There will [...]
As any software with a new version, Symfony2 boasts many features new to the framework. But what impact does this have when working on a project? During this session, you will learn about using Symfony2 from an actual project. How do the features impact your development flow? How easy is it to integrate libraries such [...]