This page contains links and short information on the talks that I have (co-)presented. If available, a link to slides and demo material is also provided.
Running PHP in the Cloud
This session covers the basics of Microsoft’s Windows Azure cloud platform. Learn how you can develop and deploy a PHP application in Windows Azure, using the tools and libraries Microsoft provides. Creating a photo upload application, the different aspects of the Windows Azure platform are leveraged for creating a performant and scalable PHP application.
Microsoft PHP London event, February 23, 2010
Slides: http://blog.maartenballiauw.be/post/2010/02/24/Running-PHP-in-the-Cloud-slides-and-sample-code.aspx
Demo code: ImageCloud.rar (5.00 mb)
Just Another Wordpress Weblog, But More Cloudy
While working together with Microsoft on the Windows Azure SDK for PHP, we found that we needed an popular example application hosted on Microsoft’s Windows Azure. Wordpress was an obvious choice, but not an obvious task. Learn more about Windows Azure, the PHP SDK that we developed, SQL Azure and about the problems we faced porting an existing PHP application to Windows Azure.
PHPBenelux conference, January 30, 2010
Slides: http://blog.maartenballiauw.be/post/2010/02/02/Just-Another-Wordpress-Weblog-But-More-Cloudy.aspx
Cloud computing and the Windows Azure Services Platform
This session covers the basics of the Windows Azure Services Platform and drills into some architectural challenges. Learn what components the Windows Azure Services Platform is built of and how they can be leveraged in building a scalable and reliable application.
KU Leuven, December 7, 2009
Slides: http://www.slideshare.net/maartenba/cloud-computing-and-the-windows-azure-services-platform-ku-leuven
MSDN - Converting an existing ASP.NET application to Windows Azure
Put your stuff in the cloud! Windows Azure allows you to take advantage of cloud computing infranstructure for hosting, computing, and storage of your applications. In this demo filled session we take an existing ASP.Net Application and move it to be hosted in Windows Azure, while taking advantage of Windows Azure storage.
MSDN Live Meeting for MSDN Belgium, November 24, 2009
Slides: http://www.slideshare.net/maartenba/msdn-converting-an-existing-aspnet-application-to-windows-azure
Demo code: MSDN - Converting an existing ASP.NET application to Windows Azure.zip (2.01 mb)
Live recording: http://www.microsoft.com/belux/MSDN/fr/chopsticks/default.aspx?id=1491
ASP.NET MVC Wisdom
Building a Twitter clone in 60 minutes, featuring what's new in ASP.NET MVC 2 preview 1 and focusing on some of the core ASP.NET MVC features like security and routing.
Remix Belgium 2009, Brussels, September 29, 2009
Slides: http://www.slideshare.net/maartenba/aspnet-mvc-wisdom
Demo code: ASP.NET MVC Wisdom - ReMix.zip (8.91 mb)
Live recording: http://blog.maartenballiauw.be/post/2009/10/23/Recording-of-my-session-at-Remix-2009-ASPNET-MVC.aspx
PHP and Silverlight
So you have an existing PHP application and would like to spice it up with a rich and attractive front-end. Next to Adobe Flex, you can also choose Silverlight as a solution. This session shows you around in Silverlight and shows that PHP and Silverlight can go together easily.
DevDays 2009, The Hague, May 29, 2009 - May 29, 2009
Dutch PHP Conference, Amsterdam, June 12, 2009 - June 12, 2009
Slides: http://www.slideshare.net/maartenba/php-and-silverlight-devdays-session?type=powerpoint
Demo code: PHP and Silverlight - DevDays.zip (1.00 mb)
Live recording (audio): http://techportal.ibuildings.com/2009/12/21/introduction-to-silverlight-for-php-developers/
PHPPowerPoint – More OpenXML from PHP
Session on the newly released open source project PHPPowerPoint, which enables you to build PPTX files from PHP. This session will provide you a general view of PHPPowerPoint and some architectural insights into the API.
DII Workshop, London, May 18, 2009 - May 18, 2009
Mocking
This session provides an introduction to mocking and shows how test-driven development and the use of mocking frameworks such as Moq can speed up application development.
VISUG Belgium, May 7, 2009 - May 7, 2009
Slides: http://www.slideshare.net/maartenba/mocking-visug-session?type=powerpoint
Demo code: MockingDemoCode.zip (1.64 mb)
ASP.NET MVC (model-view-controller)
This session provides an introduction to the ASP.NET MVC framework. Starting with a short intro to the model-view-controller pattern and Microsoft's vision on implementing this pattern for ASP.NET, over some of the key differences between ASP.NET Webforms and ASP.NET MVC to doing some more advanced things like scaffolding and action filters.
MSDN Belgium, April 23, 2009 - April 23, 2009
Slides: http://www.slideshare.net/maartenba/msdn-aspnet-mvc?type=powerpoint
Document Interop from an Open Source perspective - PHPExcel and OPENXML4J
Together with Julien Chable, a document interoperability scenario between two open-source projects is demonstrated. Both our open-source products PHPExcel and OPENXML4J will be highlighted with some background and technical demos. We will prove that OpenXML documents provide interoperability between platforms (Windows / Linux) and technologies (.NET, PHP and Java).
DII Workshop, Brussels, December 8, 2008 - December 8, 2008
Slides: http://www.slideshare.net/maartenba/phpexcel-and-openxml4j-presentation?type=powerpoint
Introduction to the ASP.NET MVC framework
This session provides an introduction to the ASP.NET MVC framework. Starting with a short intro to the model-view-controller pattern and Microsoft's driving goals for this alternative to classic ASP.NET, over some of the key differences between classic ASP.NET and ASP.NET MVC like routing, extensibility, testing, ...
VISUG Belgium, October 14, 2008 - October 14, 2008
Slides and demo code: VISUG ASP.NET MVC materials.zip (5.63 mb)