Sprekers
PFCongres presenteert met trots zijn sprekers. Hieronder vind je de sprekers die we al bekend hebben gemaakt. Voor het programma kijk je hier.
- Jeroen van Dijk
- Thijs Feryn
- Lineke Kerckhoffs-Willems
- Richard Tuin
- Robin Poort
- Mike van Riel
- Juozas Kaziukenas
- Joshua Thijssen
- Leon Renkema
- Nick Belhomme
- Jurriën Stutterheim
- Derick Rethans
- Michelangelo van Dam
- Zeev Suraski
-
Jeroen van Dijk
Case study: Socializing the world of travel
- Niveau:Gemiddeld **
- Taal:Nederlands
- Joind.in:Reacties
Social media webservices are great sources to fill up your website with user generated content. Just yank that API powered content tab and let it flood your pages. Sounds easy, doesn't it? In reality it's a bit tougher. Since these free resources come with a variable fair use policy on amount and frequency of API tickling, you don't want to be too dependend on their EULA.
For Royal Nederlands Airlines KLM we created a website that inspires your traveling needs with social media content from others. KLM Travlr combines airline destinations with content from Yahoo, Flickr, YouTube, Twitter, Foursquare, Bookings.com, Wikitravel and more.
We'll give you the ins & outs on how we combined all API's in a single request, without crossing their limits and risking a ban and not letting the visitors wait too long.
-
Thijs Feryn
Lost In The Cloud: cloud computing, hope or hype?
- Niveau:Beginner *
- Taal:Engels
- Bedrijf:Combell
- Website: http://blog.feryn.eu
- Joind.in:Reacties
The term "cloud computing" generates about 32.5 million hits in Google and there are as many definitions for this term. The wrong questions are being asked these days and people tend to think all cloud solutions are "one size fits all". It's no suprise that disillusion sets in. This talk aims to put the hype into perspective and offer realistic strategies and solutions.
-
Lineke Kerckhoffs-Willems
Introductie van kwaliteitsmanagement - een praktische benadering
- Niveau:Gemiddeld **
- Taal:Nederlands
- Bedrijf:Compo Software BV
- Website: http://www.phpassionate.com
- Joind.in:Reacties
Wat is kwaliteitsmanagement en waarom zou je ermee beginnen? En hoe begin je dan? Dit zijn de vragen die we in deze presentatie zullen behandelen en beantwoorden. Daarnaast zullen we dieper ingaan op een aantal mogelijkheden om de kwaliteit van de code (en dus de projecten) en van het ontwikkelproces in het algemeen te verbeteren en monitoren. Ook worden de voor- en nadelen behandeld van kwaliteitsmanagement om zowel management als mede-ontwikkelaars te kunnen overtuigen om hiermee verder te gaan.
-
Richard Tuin
Let's live inside the browser
- Niveau:Gemiddeld **
- Taal:Nederlands
- Bedrijf:e-Active
- Website: http://www.rtuin.nl
- Joind.in:Reacties
The ever increasing popularity of web-apps seem to make a trend to a world where we will all end up "living" inside the browser. Personally I think this is awesome because of several reasons including (but not limited to):
- Writing internet, desktop and mobile applications with the languages we already know: HTML and Javascript
- It is so much more easier to make interactive applications using web techniques
- Almost every device has a browser these days so, access anywhere any time!
In this talk i want to tell you why i think writing applications using web techniques is the future, and how they shouldn't be any different than conventional server-side web applications. Also covering the topics of architecture and application design.
-
Robin Poort
CSS technieken toegelicht
- Niveau:Gemiddeld **
- Taal:Nederlands
- Bedrijf:Tweepixels
- Website: http://www.tweepixels.nl
- Joind.in:Reacties
Vrijwel alle websites worden tegenwoordig gestijld met behulp van CSS. Vaak worden hierbij diverse (soms zeer omslachtige) technieken gebruikt, terwijl het in dezelfde situaties ook mogelijk is om nette code te gebruiken.
Binnen deze presentatie zullen diverse (onbekende) technieken en 'best practices' worden besproken. Hiermee wordt het stijlen met behulp van CSS zo eenvoudig en efficiënt mogelijk, wat nettere code en betere prestaties op de verschillende browsers tot gevolg zal hebben.
-
Mike van Riel
DocBlox: your source matters
- Niveau:Beginner *
- Taal:Nederlands
- Bedrijf:Unet B.V.
- Website: http://blog.naenius.com
- Joind.in:Reacties
Your source tells more about your project than you would probably think. Its structure, inline documentation and attached meta data all form a description, perhaps even a definition. DocBlox analyses your source and converts this into clearly readable and searchable piece of documentation. In this talk I want to show you how, but also how to apply your own branding and even manage your own set of tags.
-
Juozas Kaziukenas
The new era of PHP frameworks
- Niveau:Beginner *
- Taal:Engels
- Bedrijf:Web Species Ltd
- Website: http://juokaz.com
- Joind.in:Reacties
Lithium, Symfony, Zend Framework, Doctrine, Kohana etc., all these top PHP frameworks are getting their new major releases done in 2011. What to expect from them, what features are they bringing, why PHP 5.3 is going to be a key version here and how PHP will look in 2011? All questions answered and announcements made in this talk.
-
Joshua Thijssen
15 Protips for MySQL users
- Niveau:Geavanceerd ****
- Taal:Engels
- Bedrijf:Enrise
- Website: http://www.adayinthelifeof.nl
- Joind.in:Reacties
Using MySQL is an art. Most of the time, the bottleneck of a website or application are database performance issues. For instance, did you know about the penalties for UTF-8 fields? Or about what can make or break your query caching? And what's the deal with cardinality and selectivity and why is it important? During this talk, Joshua will show you 15 practical MySQL tips found in his daily work that can help you speed up your database and/or queries.
-
Leon Renkema
MongoDB, een introductie
- Niveau:Geavanceerd ***
- Taal:Nederlands
- Bedrijf:Syntux
- Joind.in:Reacties
Ik wil een introductie houden over MongoDB en het nut en de toepassing van een noSQL database. Hierbij ga ik kort in op het noSQL principe en wanneer noSQL databases ingezet kunnen worden. Dit zal praktisch geïllustreerd worden aan de hand van een recente ervaring van een MySQL naar MongoDB migratie. Er zit namelijk een groot verschil tussen het SQL en het noSQL principe en ik denk dat het belangrijk is om scherp te hebben.
Er zal een globale uitleg gegeven worden van de features van MongoDB. Features zoals replicatie, sharding en map/reduce zullen aan bod komen en duidelijk worden geïllustreerd. Op deze manier krijgt de toeschouwer een beeld van de features van MongoDB.
Daarna laat ik aan de hand van een live demo zien hoe je MongoDB kunt gebruiken vanuit PHP. Dit zal bestaan uit een aantal eenvoudige acties: read, insert, update en delete. Dit in combinatie met wat eenvoudige code voorbeelden die door de toeschouwers eenvoudig te snappen zijn en te gebruiken voor complexere situaties.
Doel Het doel van de presentatie is dat een gevorderde PHP/SQL programmeur een basiskennis van MongoDB opdoet en leert hoe het verschilt van standaard SQL databases. Met deze kennis kan dan een connectie gemaakt en gebruikt worden. Enige voorkennis van PHP en JSON is hierbij wel noodzakelijk. MongoDB werkt met JSON en javascript voor zijn queries en map/reduce functies.
-
Nick Belhomme
Mastering namespaces in PHP
- Niveau:Geavanceerd ***
- Taal:Engels
- Website: http://nickbelhomme.com
- Joind.in:Reacties
With PHP5.3.3 recently released I really feel it is time that php developers are taking namespaces seriously. If you don’t I guarantee you will be out of a job within five years. Namespaces are a fundamental part of the future of PHP. The talk explains the usage on importing third party libraries, using it in your own code and aliasing. The full works.
-
Jurriën Stutterheim
SPL Data Structures and their Complexity
- Niveau:Geavanceerd ***
- Taal:Engels
- Bedrijf:Utrecht University
- Website: http://www.norm2782.com
- Joind.in:Reacties
PHP 5.3 gained several new SPL datastructures. Since it is important to know when to use which data structure, we will look at the way they work and their algorithmic complexity. An introduction to complexity analysis is given to familiarize the audience with the big-Oh notation and the concepts of space and time complexity. We will then continue with discussing several of the SPL data structures.
-
Derick Rethans
PHP Extensions, why and what?
- Niveau:Geavanceerd ***
- Taal:Engels
- Website: http://derickrethans.nl
- Joind.in:Reacties
So you've heard that PHP supports extensions. But what are they exactly, what can you do with them, and what *can't* you do with them? And mostly, why would you or would you not want to spend time writing them?
This session will introduce you into what PHP extensions are, and what they can do for you. It will cover cases of when it makes sense to write extensions and which things you need to think of when deciding whether you want to put the effort into writing an extension.
The talk then proceeds with a small introduction to the request cycle and PHP's memory management. It mentions which parts of PHP you could override and which parts you can hook into. It will also cover things that you can not do with extensions.
Because PHP extensions are written in C, attendees to this session should have rudimentary knowledge of C; however, I will not go into the depths of writing extensions.
-
Michelangelo van Dam
Community works!
- Niveau:Beginner *
- Taal:Engels
- Bedrijf:In2it vof
- Joind.in:Reacties
Getting involved with the community behind PHP is not difficult, and everyone is welcome to participate to get involved. But what’s this “Getting involved” thing ? In this session I’ll explain what people can do to become part of the larger PHP community eco system, without committing code to the PHP core or other PHP related open source projects.
-
Zeev Suraski
PHP – Status Check
- Niveau:Beginner *
- Taal:Engels
- Bedrijf:Zend Technologies
- Joind.in:Reacties
The technology landscape has changed tremendously in recent years. Smartphones and Cloud services have changed our everyday lives and turned from cutting-edge features for the ultra-advanced, into mainstream consumer technologies that are just as likely to be used by your kids or parents. At the same time, PHP has turned from being the underdog Web platform – into perhaps the most main-stream de-facto standard one. This keynote will provide a status check of the PHP ecosystem, how it’s adjusting for the changing trends in technology, and a glimpse into the future road ahead.
