Qafoo GmbH - passion for software quality ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Author: Tobias Schlitt :Date: Wed, 05 Jun 2013 18:59:13 +0200 :Revision: 2 :Copyright: All rights reserved =========================== Pragmatic REST & BDD at IPC =========================== :Description: On the train back I'm just uploading the slides of my talks at the International PHP Conference in Berlin, which ended some minutes ago. In my first talk I captured my experience with designing RESTful web services, summarizing pitfalls and low hanging fruits under the topic "Pragmatic REST". The second talk dealt with Behavior Driven Development on basis of Behat. Find the slides for download below. :Abstract: On the train back I'm just uploading the slides of my talks at the International PHP Conference in Berlin, which ended some minutes ago. In my first talk I captured my experience with designing RESTful web services, summarizing pitfalls and low hanging fruits under the topic "Pragmatic REST". The second talk dealt with Behavior Driven Development on basis of Behat. Find the slides for download here. :Keywords: rest, restful, web service, behavior driven development, php, behat, presentation, ipc, international php conference Pragmatic REST -------------- .. image:: /talks/13_06_ipc_se_pragmatic_rest_screen.png :target: /talks/13_06_ipc_se_pragmatic_rest.pdf :width: 150px :height: 112px :alt: Pragmatic REST :align: left The web community has spoken, REST is the way to go for web service interfaces and that is a good thing. But behind the shiny theory of web services, there quite a bit of complexity hidden and some aspects of REST might not suite your specific use case best. In my talk I walked through creating a web service on basis of REST giving hints on the issues you might run into. Behave! - Behavior Driven Development ------------------------------------- .. image:: /talks/13_06_ipc_se_behavior_driven_development_screen.png :target: /talks/13_06_ipc_se_behavior_driven_development.pdf :width: 150px :height: 112px :alt: Behave! - Behavior Driven Development :align: left The aspects of Behavior Driven Development can fill some of the gaps that the established unit testing methodology leaves for teams. Making specification executable can safe you from outdated specs and feature descriptions and, in an optimal case, your team gets a very good communication tool from BDD. In my talk I introduced the basics behind this testing method and its application on basis of the Behat__ framework. __ http://behat.org/ .. Local Variables: mode: rst fill-column: 79 End: vim: et syn=rst tw=79 Trackbacks ========== Comments ========