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.
Taking Care of a Cloud Environment
No, this session is not about greener IT. It does cover the environment your application will live in once deployed to Windows Azure: learn about using the RoleEnvironment and diagnostics provided by Windows Azure. Communication between roles, logging and diagnostics are just some of the possibilities of what you can do if you know about how the Windows Azure environment works. And who knows, maybe we can even auto-scale our application...
Architect Forum, Brussels, Belgium, May 12, 2010
Community Day 2010, Mechelen, Belgium, June 24, 2010
Slides: http://blog.maartenballiauw.be/post/2010/05/17/Taking-Care-of-a-Cloud-Environment-(slides).aspx
PHP on Windows
Ever wanted to get started with PHP development on Windows? This session covers the basics of running PHP on the Windows platform and will help getting your development environment ready.
Linuxwochen, Vienna, Austria, May 7, 2010
Slides: http://blog.maartenballiauw.be/post/2010/05/07/Linuxwochen-Austria.aspx
Being a pimp without Silverlight!
Don't tell us you're jealous of those Silverlight fanboys! We'll show you that applications with bling can be developed using ASP.NET MVC and jQuery. We're talking MVC, template helpers, AJAX, JSON, transitions, live bindings, ...
VISUG, Belgium, May 3, 2010
Slides: http://blog.maartenballiauw.be/post/2010/05/04/Slides-of-our-VISUG-session.aspx
Put your existing application in the cloud!
Leverage the highly scalable Windows Azure platform and deploy your existing ASP.NET application to a new home in the clouds. This demo filled session will guide you in how to make successful use of Windows Azure’s hosting and storage platform as well as SQL Azure, the relational database in the cloud, by moving an existing ASP.NET application to a higher level.
Microsoft TechDays 2010, Helsinki, Finland, March 10, 2010
4Developers conference, Poznan, Poland March 26, 2010
Microsoft TechDays 2010, Antwerp, Belgium, April 1, 2010
Slides & live recording: http://blog.maartenballiauw.be/post/2010/03/29/Put-your-existing-application-in-the-cloud!.aspx
Live recording from Finland: http://www.videonet.fi/microsoft/techdays2010/101d/ke1/
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
Microsoft TechDays 2010, Helsinki, Finland, March 10, 2010
Community Day 2010, Copenhagen, Denmark, May 27, 2010
DrupalCamp, Helsinki, Finland, May 28, 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
Microsoft TechDays 2010, Lisbon, Portugal, April 22, 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
4Developers conference, Poznan, Poland March 26, 2010
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
Microsoft TechDays 2010, Lisbon, Portugal, April 22, 2010
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)