<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Wed, 19 Jun 2013 09:03:14 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPC Radio: The Art of the User Experience (Keynote, Aral Balkan)]]></title>
      <guid>http://www.phpdeveloper.org/news/17883</guid>
      <link>http://www.phpdeveloper.org/news/17883</link>
      <description><![CDATA[<p>
The Ibuildings techPortal has published the latest episode of their DPCRadio series (as recorded at the <a href="http://phpconference.nl">Dutch PHP Conference</a> 2011) - <i>Aral Balkan</i>'s keynote session <a href="http://techportal.ibuildings.com/2012/04/27/dpc-radio-keynote-the-art-of-the-user-experience-making-beautiful-delightful-fun-things/">The Art of the User Experience: making beautiful, delightful, fun things</a>.
</p>
<blockquote>
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.
</blockquote>
<p>
You can listen to this latest episode either via the <a href="http://techportal.ibuildings.com/2012/04/27/dpc-radio-keynote-the-art-of-the-user-experience-making-beautiful-delightful-fun-things/">in-page player</a>, by <a href="http://dpcradio.s3.amazonaws.com/2011_013.mp3">downloading the mp3</a> or by <a href="http://feeds2.feedburner.com/ibuildingstechportal">subscribing to their feed</a>.
</p>]]></description>
      <pubDate>Mon, 30 Apr 2012 11:08:14 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPC Radio: TDD and Getting Paid]]></title>
      <guid>http://www.phpdeveloper.org/news/17798</guid>
      <link>http://www.phpdeveloper.org/news/17798</link>
      <description><![CDATA[<p>
On the Ibuildings techPortal site, they've posted the latest episode of their "DPC Radio" series (as recorded at the 2011 <a href="http://phpconference.nl">Dutch PHP Conference</a>) - <i>Rowan Merewood</i>'s session "<a href="http://techportal.ibuildings.com/2012/04/10/dpc-radio-tdd-and-getting-paid/">TDD and Getting Paid</a>".
</p>
<blockquote>
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.
</blockquote>
<p>
You can listen to this new session recording through the <a href="http://techportal.ibuildings.com/2012/04/10/dpc-radio-tdd-and-getting-paid/">in-page player</a>, by <a href="http://dpcradio.s3.amazonaws.com/2011_017.mp3">downloading the mp3</a> or by <a href="http://feeds2.feedburner.com/ibuildingstechportal">subscribing to their feed</a>.
</p>]]></description>
      <pubDate>Tue, 10 Apr 2012 12:42:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPC Radio: Clean PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/17718</guid>
      <link>http://www.phpdeveloper.org/news/17718</link>
      <description><![CDATA[<p>
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 <a href="http://phpconference.nl">Dutch PHP Conference</a>. In <a href="http://techportal.ibuildings.com/2012/03/22/dpc-radio-clean-php/">this latest episode</a> <i>Sebastian Bergmann</i> talks about "Clean PHP".
</p>
<blockquote>
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.
</blockquote>
<p>
You can listen to this latest session either using the <a href="http://techportal.ibuildings.com/2012/03/22/dpc-radio-clean-php/">in-page player</a> or by <a href="http://dpcradio.s3.amazonaws.com/2011_003.mp3">downloading the mp3 directly</a>. The slides (for a similar version of the presentation) can be found <a href="http://www.slideshare.net/sebastian_bergmann/clean-php-confoo-2011">on Slideshare</a>.
</p>]]></description>
      <pubDate>Thu, 22 Mar 2012 14:37:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPC Radio: Implementing OAuth]]></title>
      <guid>http://www.phpdeveloper.org/news/17520</guid>
      <link>http://www.phpdeveloper.org/news/17520</link>
      <description><![CDATA[<p>
On the Ibuildings techPortal today they've posted the latest in their DPC Radio series of podcasts as recorded at last year's <a href="http://phpconference.nl">Dutch PHP Conference</a>. In <a href="http://techportal.ibuildings.com/2012/02/08/dpc-radio-implementing-oauth/">this new episode</a> they share <i>Lorna Mitchell</i>'s talk "Implementing OAuth".
</p>
<blockquote>
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.
</blockquote>
<p>
You can listen to this latest episode either via <a href="http://techportal.ibuildings.com/2012/02/08/dpc-radio-implementing-oauth/">the in-page player</a> or by <a href="http://dpcradio.s3.amazonaws.com/2011_010.mp3">downloading the mp3</a>. You can follow along with the presentation in <a href="http://www.slideshare.net/lornajane/oauth-7990565">her slides</a>.
</p>]]></description>
      <pubDate>Wed, 08 Feb 2012 14:20:29 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPC Radio: Advanced OO Patterns]]></title>
      <guid>http://www.phpdeveloper.org/news/17409</guid>
      <link>http://www.phpdeveloper.org/news/17409</link>
      <description><![CDATA[<p>
On the Ibuildings techPortal today they've posted the latest episode in their DPC Radio series as recorded at the last <a href="http://phpconference.nl">Dutch PHP Conference</a>. In <a href="http://techportal.ibuildings.com/2012/01/17/dpc-radio-advanced-oo-patterns/">this new episode</a> they share a session from <i>Tobias Schlitt</i> called "Advanced OO Patterns".
</p>
<blockquote>
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.
</blockquote>
<p>
You can listen to this latest episode either via the <a href="http://techportal.ibuildings.com/2012/01/17/dpc-radio-advanced-oo-patterns/">in-page player</a> or by <a href="http://dpcradio.s3.amazonaws.com/2011_001.mp3">downloading the mp3</a> directly. You can follow along with the talk in <a href="http://qafoo.com/presentations.html">his slides</a> over on the qafoo.com site.
</p>]]></description>
      <pubDate>Wed, 18 Jan 2012 08:42:54 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPC Radio: Profiling PHP Applications]]></title>
      <guid>http://www.phpdeveloper.org/news/17257</guid>
      <link>http://www.phpdeveloper.org/news/17257</link>
      <description><![CDATA[<p>
The Ibuildings techPortal has posted the latest episode of their recordings from this year's <a href="http://phpconference.nl">Dutch PHP Conference</a> - <i>Derick Rethans'</i> talk "<a href="http://techportal.ibuildings.com/2011/12/14/dpc-radio-profiling-php-applications/">Profiling PHP Applications</a>".
</p>
<blockquote>
The web is full of useful advice focussed on pushing out the last bit of performance of your code. They mention trivial changes. like changing every occurrence of print with echo even suggesting to use for instead of foreach. These optimisations help, but you are not going to notice it unless they're in a tight loop with many iterations. It is also a wrong approach for tackling performance issues.
</blockquote>
<p>
You can listen to this latest episode either through the <a href="http://techportal.ibuildings.com/2011/12/14/dpc-radio-profiling-php-applications/">in-page player</a>, by <a href="http://dpcradio.s3.amazonaws.com/2011_015.mp3">downloading the mp3</a> or <a href="http://feeds2.feedburner.com/ibuildingstechportal">subscribing to their feed</a>. You can also page through <a href="http://derickrethans.nl/talks/profiling-dpc11.pdf">his slides</a> as you listen.
</p>]]></description>
      <pubDate>Wed, 14 Dec 2011 10:20:07 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPC Radio: Distributed Couch Apps - Embracing eventual consistency]]></title>
      <guid>http://www.phpdeveloper.org/news/17155</guid>
      <link>http://www.phpdeveloper.org/news/17155</link>
      <description><![CDATA[<p>
On the Ibuildings techPortal today they've posted the latest episode of their DPC Radio series of podcasts, recordings of sessions from this year's Dutch PHP Conference. In <a href="http://techportal.ibuildings.com/2011/11/21/dpc-radio-distributed-couch-apps-embracing-eventual-consistency/">this new episode</a> they share the presentation by <i>Kore Nordmann</i> "Distributed Couch Apps - Embracing eventual consistency".
</p>
<blockquote>
CouchDB is a prominent representative of the NoSQL movement. Using its integrated web server and eventual consistent replication you can not only distribute data, but also full application code. This even works for clients which are not always connected to the internet, like e.g. mobile devices. This session gives you an insight Couch apps, their beauty and pitfalls.
</blockquote>
<p>
You can either listen via the <a href="http://techportal.ibuildings.com/2011/11/21/dpc-radio-distributed-couch-apps-embracing-eventual-consistency/">in-page player</a>, by <a href="http://dpcradio.s3.amazonaws.com/2011_006.mp3">downloading the mp3</a> or by <a href="http://feeds2.feedburner.com/ibuildingstechportal">subscribing to their feed</a>. You can find his slides over on <a href="http://talks.qafoo.com/">talks.qafoo.com</a>.
</p>]]></description>
      <pubDate>Mon, 21 Nov 2011 12:12:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPC Radio: Searching with Solr - Why, When, and How]]></title>
      <guid>http://www.phpdeveloper.org/news/16951</guid>
      <link>http://www.phpdeveloper.org/news/16951</link>
      <description><![CDATA[<p>
The Ibuildings techPortal ha sposted their latest episode in the DPC Radio podcast series - recordings of sessions from the <a href="http://phpconference.nl">Dutch PHP Conference</a> earlier this year. This episode is a recording of a talk from <i>Paul Matthews</i> about "Searching with Solr".
</p>
<blockquote>
With Google constantly pushing the customer expectations of searching, is it time to move away from our database full-text search in pursuit of a more targeted platform? Can implementing Solr offer more than an answer to a search? Implementing a search platform isn't always suitable for all applications, but in this talk we'll look at identifying the right search solution, choosing the best way to integrate it into our application and exploring all the benefits a search server can offer.
</blockquote>
<p>
You can listen to this latest episode either through the <a href="http://techportal.ibuildings.com/2011/10/05/dpc-radio-searching-with-solr-why-when-and-how/">in-page player</a>, by <a href="http://dpcradio.s3.amazonaws.com/2011_016.mp3">downloading the mp3</a> or by <a href="http://feeds2.feedburner.com/ibuildingstechportal">subscribing to their feed</a>. The slides for the presentation can be found <a href="http://www.slideshare.net/paulmatthews86/search-with-solr">here on SlideShare</a>.
</p>]]></description>
      <pubDate>Wed, 05 Oct 2011 10:28:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPC11: Day 2]]></title>
      <guid>http://www.phpdeveloper.org/news/16551</guid>
      <link>http://www.phpdeveloper.org/news/16551</link>
      <description><![CDATA[<p>
The Ibuildings techPortal has posted the summary of <a href="http://techportal.ibuildings.com/2011/07/05/dpc11-day-2/">Day 2 of the Dutch PHP Conference</a> from <i>Marco De Bortoli</i> with some of his experiences from this year's event.
</p>
<blockquote>
This year as part of the Ibuildings team I attended the Dutch PHP Conference for the first time. What can I say? Well, it was an unbelievable experience; I enjoyed every moment spent there. [...] There was also the high quality of the presented talks, but also for the great opportunity to spend good time with my colleagues at Ibuildings and people from other companies all around the world.
</blockquote>
<p>
He mentions some talks specifically like <a href="http://helgi.ws/">Helgi's</a> "First Class APIs", "Managing MySQL" by <a href="http://blog.feryn.eu/">Thijs Feryn</a>, a look at Modular Architecture from <a href="http://kore-nordmann.de/">Kore Nordmann</a> and <a href="http://schlitt.info/">Tobias Schlitt</a> as well as <a href="http://blog.wombert.de/">David Z&uuml;lke</a>'s map reduce session.
</p>
<blockquote>
One thing I really appreciated about DPC was the Open Source and Open Knowledge spirit found there. Speakers were not there just only to talk and present something, they were there more to share their own knowledge and to share ideas and maybe a new solution to their problems. This, in my opinion, is one of the best things I took with me from DPC.
</blockquote>]]></description>
      <pubDate>Tue, 05 Jul 2011 09:04:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPC11: Distributed Systems Tutorial]]></title>
      <guid>http://www.phpdeveloper.org/news/16544</guid>
      <link>http://www.phpdeveloper.org/news/16544</link>
      <description><![CDATA[<p>
In a new post to the Ibuildings techPortal today, <i>Patrick van der Velden</i> <a href="http://techportal.ibuildings.com/2011/07/01/dpc11-distributed-systems-tutorial/">shares some of his thoughts</a> about one of the presentations given at this year's <a href="http://phpconference.nl">Dutch PHP Conference</a> - <i>Think like an ant, distribute the workload</i>.
</p>
<blockquote>
[Helgi's] presentation started off explaining to us why distributing can be a good thing by pointing out three significant aspects: budget, efficiency and perception. Budget-wise, for a distributed application there is no need to invest in a big, expensive and hard to maintain server that runs the entire application by itself. A company can save a significant amount of money investing in a collection of smaller or virtual servers or even use "the cloud".
</blockquote>
<p>
<i>Patrick</i> goes on to mention some of the other key points <i>Helgi</i> made about distributing the workload out from a point of user contact to other "workers", decoupling your application into functional pieces, designing for distributed computing from the start and making internal APIs between the sections of the application to make communication simpler. The slides of <i>Helgi</i>'s presentation are <a href="http://www.slideshare.net/helgith/scale-like-an-ant-distribute-the-workload-dpc-amsterdam-2011">also posted on Slideshare</a>.
</p>
]]></description>
      <pubDate>Fri, 01 Jul 2011 10:47:05 -0500</pubDate>
    </item>
  </channel>
</rss>
