While PHPUnit is not difficult to set up and writing tests with it is easy, you will get better results and save development time if you know the tips and tricks to leverage PHPUnit more effectively. This session, presented by the creator of PHPUnit, teaches best practices you can use to ensure that your unit testing effort is efficiently implemented.
Back in the days the LAMP stack did satisfy the needs of the web, making it the big success we all know. But today's applications more often than not require a scalability, security and performance this classic environment cannot provide. In this hands-on session we will setup a modern web stack leveraging state-of-the-art components like NGINX, PHP-FPM, Redis and more.
Unit Testing does not work for you? You are not alone. Every developer who starts with unit testing faces the same issues. Issues that will not go away by learning more about unit testing or PHPUnit. You are likely looking at the wrong end of the stick. You will learn how to get over the hump quickly when starting with PHPUnit.
With all the pressure on delivery, how can we keep developers motivated? This talk will explain how different developers behave, what they expect, what motivates and demotivates them. Rather than giving you solutions that may not work in your context, I will show you how to find them yourself, with a few ideas to begin.
As a growing provider of web applications, you have to face a growing amount of servers. Setting up a new frontend server is taking days? Setting up a new developers environment requires a senior developer to assist? Well, you might lack automation here! This session introduces you to puppet, a configuration management tool that allows you to set those systems up with no effort.
Die Webentwicklung ist wohl die jüngste Disziplin im Bereich der Softwareentwicklung. Dies bedeutet aber auch, dass es eine Umgebung ist, in der noch viel gelernt werden kann und neue Wege zu gehen, kein Zeichen von Unreife ist. Jeder Beteiligte in Webprojekten hat in seinem Leben besondere Aha-Momente gehabt und ist mit neuem Wissen aus einer Situation heraus gegangen. Nils Langner hat in seinem Buch "100 Gedanken - Erfolgreiche Softwareprojekte im Web" seine wichtigsten Erfahrungen niedergeschrieben.
REST has established as the standard for web service APIs. But what do you need to create a RESTful API? Which parts of REST are really mandatory and what can you pragmatically skip? Where are the pitfalls and what are low hanging fruits? Maybe a RPC based interface over HTTP is already enough? This talk digs into the practical aspects of creating REST and RESTful web service APIs.
At our headquarters here in Berlin, Rocket Internet is developing the ecommerce core components based on Yii (frontend) and Zend Framework (backend). On top of these, local developers integrate whatever they need by using a flexible, easy-to-upgrade, extension architecture. A smart splitting of frontend and backend tasks allows us to render webpages at 150 ms, and robustly below 400 ms even at peak hours. Our architecture is properly designed to scale horizontally, and so it does.