Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

DPCRadio:
Episode #2012-26: Thijs Feryn's "Scalability Issues: Cure First, Prevent Later"
Jan 14, 2013 @ 18:15:00

The DPC Radio site has posted their latest recoding from last year's Dutch PHP Conference (2012) with Thijs Feryn's talk Scalability Issues: Cure First, Prevent Later.

The "it works on my machine" mentality has resulted in numerous face palm moments. This is even more painful when a your app is under heavy load due to a marketing campaign. With some minimal code changes and some smart utilities, you can maximize your scalability and performance. Keywords: Varnish, PHP-FPM, Nginx, APC, CDN, Gearman, Memcached and a proper server setup. I'll show you how you can make a slow app with a crappy code base go mighty fast on one and even multiple servers. The focus of this talk is to cure first and eventually learn and prevent.

You can listen to this latest episode either through the in-page player or by downloading the full mp3. You can also subscribe to their feed to get the latest podcasts episodes as they're released.

tagged: dpcradio podcast episode dpc12 conference thijsferyn scalability

Link:

DPCRadio:
Episode #2012-16 - Travis CI - Distributed CI for the Masses
Nov 21, 2012 @ 15:36:12

DPCRadio (recordings of the sessions at this year's Dutch PHP Conference) has posted its latest episode - a recording of Josh Kalderimis' talk Travis CI - Distributed CI for the Masses!.

Continuous Integration has typically been a practice only performed by companies who want that piece of mind for their client software, but does it need to be like this? Travis CI is a continuous integration service for the open source community. We make testing OS projects dead simple and fun. But most importantly, we help improve code quality for large projects like Doctrine2 and symfony, to smaller libraries like FOSRest. The vision behind Travis CI is to become for builds what PEAR is for distributing libraries. In this talk Josh, one of the core members of the Travis CI team, will introduce you to the vision behind Travis, the how it is implemented, and why it matters to everyone in the OS community.

You can listen to this latest episode either by using the in-page player or by downloading the mp3. You can also subscribe to this podcast.

tagged: dpcradio podcast dpc12 travisci continuous integration distributed

Link:

DPCRadio:
Episode #2012-27 - Elizabeth Smith's "SPL in the Wild"
Nov 12, 2012 @ 18:53:38

The Dutch PHP Conference has posted their latest podcast in their DPCRadio series as recorded at this year's Dutch PHP Conference - Elizabeth Smith's SPL in the Wild:

The standard PHP library (SPL) is growing in both maturity and use. But a lot of developers still aren't aware of the tools in SPL or simply haven't seen good examples of how to use the code. From interfaces to an autoload stack to classes that make objects act like arrays, there are tools to make every application leaner and faster, or simply more clever. Using live projects from github, take a look at the good, bad, and the ugly of SPL usage in PHP development.

You can listen to this latest episode either via the in-page player or by downloading it directly. You can also subscribe to their feed and get the latest as they're released.

tagged: dpcradio podcast dpc12 elizabethsmith spl standardphplibrary

Link:

Ibuildings Blog:
DPCRadio: Let's Build a Parser
Oct 24, 2012 @ 15:19:18

On the Ibuildings blog today they've released the latest episode of their DPC Radio podcast series as recorded at this year's Dutch PHP Conference (2012). In this new episode, they share Boy Baukema's session "Let's Build a Parser".

During this talk an introduction will be given to parsing. Terms like 'formal grammar', 'lexing / scanning', 'LL / LALR / PEG' will be explained and put into context. We will look at a recursive descent parsing as a practical way to parse languages. Finally the audience will be left with ways to get started with parsing structured text into memory.

You can listen to this latest episode either through the in-page player or by downloading the mp3. You can also see the slides from the presentation on Slideshare.

tagged: dpcradio podcast dpc12 parser boybaukema tutorial

Link:

DPCRadio:
Episode #2012-01 - Douglas Crockford, Programming Style and Your Brain
Oct 15, 2012 @ 15:21:57

The DPCRadio podcast series has returned with recordings from the 2012 edition of the conference. In this first recording they share the keynote given by Douglas Crockford at the start of the combined Dutch PHP and Dutch Mobile Conferences.

Computer programs are the most complicated things that humans make. They must be perfect, which is hard for us because we are not perfect. Programming is thought to be a "head" activity, but there is a lot of "gut" involved. [...] The systems in our brains that make us vulnerable to advertising and propaganda also influence our programming styles. This talk looks systematically at the development of a programming style that specifically improves the reliability of programs. The examples are given in JavaScript, a language with an uncommonly large number of bad parts, but the principles are applicable to all languages.

You can listen to this episode either using the in-page player, downloading the (rather large) mp3 or just subscribe to their feed to get the latest.

tagged: dpcradio podcast dcp12 douglascrockford keynote

Link:

Ibuildings techPortal:
DPC Radio: The Art of the User Experience (Keynote, Aral Balkan)
Apr 30, 2012 @ 16:08:14

The Ibuildings techPortal has published the latest episode of their DPCRadio series (as recorded at the Dutch PHP Conference 2011) - Aral Balkan's keynote session The Art of the User Experience: making beautiful, delightful, fun things.

In this session, Aral Balkan will outline the important role that user experience design plays in the making of virtual products and inspire you to see that it is your job - regardless of whether you make web sites, mobile apps, intranet systems, or ticket machines - to make this new world that we are crafting together not only usable and accessible but beautiful, fun, inspiring, pleasurable, delightful, and - dare I say - magical.

You can listen to this latest episode either via the in-page player, by downloading the mp3 or by subscribing to their feed.

tagged: dpc11 dutchphpconference dpcradio aralbalkan userexperience ux

Link:

Ibuildings techPortal:
DPC Radio: TDD and Getting Paid
Apr 10, 2012 @ 17:42:50

On the Ibuildings techPortal site, they've posted the latest episode of their "DPC Radio" series (as recorded at the 2011 Dutch PHP Conference) - Rowan Merewood's session "TDD and Getting Paid".

Test-driven development is generally regarded as a good move: it should result in simple decoupled design, your tests tend to cover behaviour not methods, and far fewer bugs. However, just getting unit tests in on a real, commercial project is hard - switching to TDD is even harder. [...] So, instead of beating ourselves up about not being perfect let's look at an interactive approach to adopting TDD principles. We'll look at tactics for selling TDD to your client, boss and colleagues. This talk will also cover methods for making TDD easier for you by showing you what tools you can use to integrate it into your development environment.

You can listen to this new session recording through the in-page player, by downloading the mp3 or by subscribing to their feed.

tagged: techportal dpcradio dpc11 tdd rowanmerewood

Link:

Ibuildings techPortal:
DPC Radio: Clean PHP
Mar 22, 2012 @ 19:37:05

On the Ibuildings techPortal today they've published the latest in their DPC Radio podcast series, sessions as recorded at the 2011 edition of the Dutch PHP Conference. In this latest episode Sebastian Bergmann talks about "Clean PHP".

Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. In this session you will learn how you can offset your technical debt with clean code that is readable and testable as well as reusable.

You can listen to this latest session either using the in-page player or by downloading the mp3 directly. The slides (for a similar version of the presentation) can be found on Slideshare.

tagged: dpcradio clean code sebastianbergmann dpc11 session

Link:

Ibuildings techPortal:
DPC Radio: Implementing OAuth
Feb 08, 2012 @ 20:20:29

On the Ibuildings techPortal today they've posted the latest in their DPC Radio series of podcasts as recorded at last year's Dutch PHP Conference. In this new episode they share Lorna Mitchell's talk "Implementing OAuth".

With Twitter moving its API to OAuth the idea of using tokens rather than passwords for authentication went mainstream. Many explanations of OAuth make it seem complicated whereas in reality the "OAuth Dance" is a series of simple steps executed in sequence. This talk covers consuming and providing OAuth services, includes implementation examples, and is recommended for all technical leads, architects, and integration specialists.

You can listen to this latest episode either via the in-page player or by downloading the mp3. You can follow along with the presentation in her slides.

tagged: oauth dpcradio podcast dpc11 conference session lornamitchell

Link:

Ibuildings techPortal:
DPC Radio: Advanced OO Patterns
Jan 18, 2012 @ 14:42:54

On the Ibuildings techPortal today they've posted the latest episode in their DPC Radio series as recorded at the last Dutch PHP Conference. In this new episode they share a session from Tobias Schlitt called "Advanced OO Patterns".

You already know Singleton, Signal/Observer, Factory and friends. But, which object oriented patterns are en vogue in the PHP world and how can you seize their power? This talk gives you an overview on Dependency Injection, Data Mapper and more OO patterns the PHP world talks about right know, using practical code examples.

You can listen to this latest episode either via the in-page player or by downloading the mp3 directly. You can follow along with the talk in his slides over on the qafoo.com site.

tagged: dpc11 dpcradio advanced patterns oop talk podcast

Link:


Trending Topics: