Welcome to Wireside Chat

Over the next couple of months we will be rolling out a number of new podcasts at this location - make sure that you check back early and often...

Latest Posts

Episode 03 Dublin Dynamic Languages Crew Part 1

image While I was in Dublin, Ireland I had the chance to sit down with a number of the members great dynamic language communities from around Dublin.

Martha Rotter organized the gathering.
Ana Nelson and I represented Ruby.
Sean O'Donnell and Vishal Vatsa represented Python. 
Ken Guest and Jaime Hemmett represented PHP.

It's was a tremendous amount of fun just to shoot the breeze and talk about the fun parts, the challenges and more that we all face in development. In this episode we break the ice, talk about the types of work that they are doing with the various languages, what type of frameworks that they are using and more.

There was a little bit of a problem with the audio as we were in a really echo prone room and had to pass the mics around.

Important Links:

Ruby on Rails

Turbo Gears


Stack Overflow

Listen to Episode 03 Dynamic Languages Crew

posted @ 1/20/2009 11:37 PM by Josh Holmes

Episode 03 - Laurent Bugnion and Silverlight 2 Unleashed

Listen to Episode 03 - Laurent Bugnion and Silverlight 2 Unleashed.

In this episode of ria.wiresidechat.com, Mike and Josh catch up with Laurent Bugnion about his new book - Silverlight 2 Unleashed.  In this interview, we talk about the new features in Silverlight 2, how it relates to WPF and Flex and lots more.

Laurent Bugnion works as a senior software developer and architect in Switzerland. Originally an electronics engineer from the Engineering School of Yverdon (Switzerland), his interests quickly moved to software, and he achieved a post-graduate degree in software engineering in 1999 in the Engineering School of Rapperswil (Switzerland). Currently, his interests are very much set on WPF, Silverlight, and other .NET 3.5 technologies, which he helped introduce, teach, and coach at Siemens for the past three years. Prior to that, he first wrote embedded C/C++, and then moved to desktop computers in Java, JavaScript, and eventually .NET (WinForms and ASP.NET). After more than 12 years spent developing various software products at Siemens, Laurent is employed since December 2008 by IdentityMine, one of the world’s leading firms in WPF and Silverlight development and design.

Laurent Bugnion - http://www.galasoft.ch

IdentityMine - http://www.identitymine.com

posted @ 10/20/2008 10:31 AM by

Episode 02 - Ben Forta on The History of RIA

Listen to Episode 02 - Ben Forta on the History of RIA.

Flex / AIR Presentation with Ben FortaIn this episode of ria.wiresidechat.com, Mike and Josh catch up with Ben Forta to talk about the history of RIA. Ben is the original evangelist from Adobe and has seen the entire history of RIA. He is now the Director of Platform Evangelism.

First, Ben lays down his definition of RIA. This was an interesting conversation as even this the question was a little bit of a walk down memory lane the term RIA (Rich Internet Applications) has started to become main stream and he's finding that he's not having to explain it to everyone the way that he did in the past.

One of the very important things that Ben talks about is the difference between Web Sites or traditional Web Applications and RIAs. One of the key differences is that traditional sites and applications are typically loosely coupled collections of pages that happen to work together whereas a RIA is a single application that has lots of interactions without having to refresh the entire screen. Instead they are leveraging services to interact with the server.

Next we talked about the barriers to adoption in the enterprise. The great news there is that over the past year or so, the momentum has really picked up in the RIA space across the board. The issue here is that one of the bigger issues is that there are not enough people to get the work done sometimes.

One of the things that all three of us, Mike, Ben and Josh, agree on is that one of the major bad practices when building RIAs is treating thinking like a traditional web developer. It's actually easier sometimes for desktop or old school client/server developers to get into RIA than it is for an HTML/CSS/JavaScript developer.

Ben is very excited about the future as he is starting to see a ton of new applications and

Finally Ben talks about how to get started.
The first thing that you have to do is pick a technology and go with it. It doesn't really matter which one - obviously Ben wants you doing Flex.
The second part is that you really need to learn back ends. You really need to understand the server side technologies and how to build them successfully. The front end technologies only work as well as the server side that supports them.
The third thing is that you need to get heavily engaged in the community. There are fantastic communities out there that will give you a ton of support. But these only work if you're engaged.


Ben Forta - http://www.forta.com/ 

Adobe - http://www.adobe.com/

Google Maps - http://maps.google.com/

Line Rider - http://linerider.com/ 

Fantastic Contraption - http://www.fantasticcontraption.com/

Mike's Blog: http://blogs.digitalprimates.net/codeSlinger/

Josh's Blog: http://www.joshholmes.com

posted @ 10/6/2008 12:02 PM by

Episode 02 - Atif Aziz on Consulting in Switzerland and IronPython

atif_aziz_techdays05 In this episode of Hacker Wireside Chat, I, Josh Holmes, catch up with Atif Aziz in Zurich. Atif is a consultant with Skybow and is actually using Iron Python in production code with his clients.

His approach is very practical - use it where it fits and where it's not going to hinder the rest of his team.

Important URLs:

Atif Aziz - http://www.raboof.com
Skybow - http://www.skybow.ch
Iron Python - http://blogs.msdn.com/ironpython
Josh Holmes - http://www.joshholmes.com

Listen to Episode 02 - Atif Aziz on Consulting in Switzerland and IronPython

posted @ 9/29/2008 7:00 PM by Josh Holmes

Episode 01 - What is RIA?

Josh Holmes and Mike Labriola at RIAPalooza In this inaugural RIA Wireside Chat, Josh Holmes and Mike Labriola discuss their backgrounds, how the RIA Chat podcast came to be, what RIA means, and their plans for the future. 

Listen to Episode 01 - What is RIA?


Josh Holmes - RIA Evangelist for Microsoft

Josh Holmes is a RIA Architect Evangelist with Microsoft focused on building and educating the dev partners with a Rich Internet Application offering in Central Region. Prior to joining Microsoft in October 2006, Josh was a consultant working with a variety of clients ranging from large Fortune 500 firms to smaller sized companies. Josh is a frequent speaker and lead panelist at national and international software development conferences focusing on emerging technologies, software design and development with an emphasis on mobility and RIA (Rich Internet Applications).

Mike Labriola - Senior Consultant at Digital Primates

Michael has been developing Internet applications since 1995 and has been working with Flex since its 1.0 beta program. He specializes in developing applications with high business impact using emerging technologies.
Michael worked as an author and technical editor on Adobe Flex 2: Training from the Source and has published a series of articles on Adobe's Developer Center teaching others to integrate Flex client and server technologies. As a frequent speaker on Flex topics and contributor to Flex mailing lists, he is known throughout the developer community. Michael also speaks Spanish, Italian, and pretends to speak more Japanese than he actually knows.


Mike's Blog: http://blogs.digitalprimates.net/codeSlinger/

Josh's Blog: http://www.joshholmes.com

The Thirsty Developer Podcast: http://thirstydeveloper.com/

OpenLazlo: http://www.openlaszlo.org/

Silverlight: http://www.silverlight.net

Flex: http://www.adobe.com/products/flex/

LineRider: http://linerider.com/

posted @ 9/23/2008 6:42 AM by

Episode 01 - Patrick Farley talking about Ruby Internals

imageIn this first episode of Hacker Wireside Chat (and actually the first chat put up on Wireside Chat at all), Josh Holmes sat down with Patrick Farley and talked about a talk that he does called Ruby Internals. We covered a lot of different things from how Eval works in Ruby to what the new implementations, such as IronRuby and JRuby mean to Ruby developers around the world.

Pat's approach to Ruby is that the right way to approach internals is not to ask "What's a Metaclass". Instead, ask what does Ruby want to give me as a programmer that forces this into existence. To learn more - listen to the chat.

Host: Josh Holmes
Guest: Patrick Farley
Topic: Ruby Internals
Show time: 20 minutes

Important URLS:

Patrick Farley's blog
Matz Ruby Interpreter (MRI)

Listen to Episode 01 - Patrick Farley talking about Ruby Internals

posted @ 9/15/2008 11:35 AM by Josh Holmes