Deze website maakt gebruik van cookies.
Als je deze website browst dan ga je akkoord dat wij cookies gebruiken voor onze gebruikersstatieken, facebook en twitter.

dpcradio November 12th, 2012 by dpcradio

DPCRadio: SPL in the Wild

Episode: 2012 – 27 Elizabeth M Smith 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 [...]

Episode: 2012 – 27
Elizabeth M Smith

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.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

dpcradio October 30th, 2012 by dpcradio

DPCRadio: A quick start on Zend Framework 2

Episode: 2012 – 29 Enrico Zimuel 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 [...]

Episode: 2012 – 29
Enrico Zimuel

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. Moreover, we will show the differences with the version 1 of the framework and how to migrate applications from ZF1 to ZF2.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

dpcradio October 30th, 2012 by dpcradio

DMCRadio: Apponomics

Episode:2012 – 01 Pratik Patel You’ve got a great idea for a mobile app. You have a team together. You’re building the killer app. Do you know enough about the various app stores to know what to do next? How about pricing strategies for iOS and Android? Have you thought about the Nook Color and [...]

Episode:2012 – 01
Pratik Patel

You’ve got a great idea for a mobile app. You have a team together. You’re building the killer app. Do you know enough about the various app stores to know what to do next? How about pricing strategies for iOS and Android? Have you thought about the Nook Color and Amazon Fire? In this session, I’ll bring my experience as CTO of TripLingo, an Atlanta company developing foreign language learning apps. TripLingo has been featured on the iOS store a dozen times, as well as the Android market and Nook store.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

dpcradio October 23rd, 2012 by dpcradio

DPCRadio: Let’s build a parser!

Episode: 002 Boy Baukema Our world is filled with languages: HTML, CSS, JavaScript, PHP, SQL, INI, YAML, XML, XPath, MarkDown and more custom languages like Atlassians Jira JQL, Doctrines DQL and Behats Gherkin language. And other structured texts like date formats, Googles search syntax, Apache Configuration files and the HTTP protocol request and response. Large [...]

Episode: 002
Boy Baukema

Our world is filled with languages: HTML, CSS, JavaScript, PHP, SQL, INI, YAML, XML, XPath, MarkDown and more custom languages like Atlassians Jira JQL, Doctrines DQL and Behats Gherkin language.
And other structured texts like date formats, Googles search syntax, Apache Configuration files and the HTTP protocol request and response.

Large code bases, meta programming and the upcoming Domain Specific Modeling field make it imperative that we as developers are capable of reading and interpreting these languages.

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.

After this session the audience will never make the mistake of parsing HTML with regular expressions again!
The slides can be found at: Slideshare.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

dpcradio October 23rd, 2012 by dpcradio

DMCRadio: Understanding Hardware Acceleration on Mobile Browsers

Episode: 2012 – 04 Ariya Hidayat GPU acceleration on mobile browsers, if it is leveraged correctly, can lead to a smooth and fluid applications, thus improving the user experience. There has been a lot of mentions and best practices of hardware acceleration these days, although so far it has been pretty general and hasn’t provided [...]

Episode: 2012 – 04
Ariya Hidayat

GPU acceleration on mobile browsers, if it is leveraged correctly, can lead to a smooth and fluid applications, thus improving the user experience. There has been a lot of mentions and best practices of hardware acceleration these days, although so far it has been pretty general and hasn’t provided much technical direction apart from simple magical advice such as “use translate3d”. This talk sheds some more light on browser interactions with the GPU and explain what happens behind the scenes, covering the topic of acceleration of primitive drawing, the use of tiled backing store, and composited layer. Knowing the actual machinery behind hardware acceleration, you will be in the position to plan your strategy to improve the performance of your web application.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

Boy Baukema October 18th, 2012 by Boy Baukema

IB @ 2012.JSConf.eu

Ten years ago JavaScript was considered a toy, then the XMLHttpRequest object was discovered, then came the JIT engines, making JavaScript fast, now with new specifications (ES5, ES6, ES7) coming out and more libraries than you can shake a stick at JavaScript is as big an envinronment as any server-side language.

Ten years ago JavaScript was considered a toy, then the XMLHttpRequest object was discovered, then came the JIT engines, making JavaScript fast, now with new specifications (ES5, ES6, ES7) coming out and more libraries than you can shake a stick at JavaScript is as big an envinronment as any server-side language. Read more

dpcradio October 12th, 2012 by dpcradio

DPCRadio & DMCRadio: Programming Style and Your Brain

Episode:2012-01 Douglas Crockford 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. Indeed, it may be the gut that gives us the insight necessary [...]

Episode:2012-01

Douglas Crockford

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. Indeed, it may be the gut that gives us the insight necessary for solving hard problems. But gut messes us up when it come to matters of style.

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.

If you want to have access to the full Dutch PHP Conference & Dutch Mobile Conference content before the official releases you can subscribe to our iTunes podcasts.

Boy Baukema September 27th, 2012 by Boy Baukema

DPC11: Distributed Systems Tutorial

We’re sharing a series of posts from our developers who attended DPC 2011, telling us about their experiences of the event.

For the morning of tutorial day, I chose to attend Think like an ant, distribute the workload, given by Helgi Þormar Þorbjörnsson. Helgi is a former Ibuildings colleague and now a bigshot at Orchestra.io. I’m happy to see he’s doing well. His presentation started off explaining to us why distributing can be a good thing by pointing out three significant aspects: budget, efficiency and perception. Read more

Martin Roest September 13th, 2012 by Martin Roest

Boost performance with parallel processing

In the past couple of weeks I had to implement parallel processing with PHP twice. Since it was very effective I thought I’d share it with you all.

The idea of parallel processing is when you take an atomic transaction or operation called a ‘process’ and run a couple of those at the same time. Many programming languages support this via threading or forking. Since most computers have multi core CPU’s and can handle multiple processes at the same time your application can benefit from having multiple transactions running at once. Read more

admin May 11th, 2012 by admin

DPC Ticket Winner Announced

We are delighted to announce that our competition winner is Christian Schorn! Christian wins a pass which gives him access to the conference sessions for both DPC (Dutch PHP Conference) and DMC (Dutch Mobile Conference). Thanks to everyone who left awesome comments on the post, we loved hearing your stories! If you didn’t win, we [...]

We are delighted to announce that our competition winner is Christian Schorn! Christian wins a pass which gives him access to the conference sessions for both DPC (Dutch PHP Conference) and DMC (Dutch Mobile Conference).

Thanks to everyone who left awesome comments on the post, we loved hearing your stories! If you didn’t win, we still have some places available, so buy your tickets and we’ll see you there!