IronShay

Ironing code, geek t-shirts and even presentations!

NAVIGATION - SEARCH

Wrapping up my trip to Japan – TechEd and RubyKaigi

A few days ago I got back from Japan, where I gave 2 talks – one at TechEd Japan and one at RubyKaigi. Honestly, it was a breathtaking experience for me.

First of all, Japan… it’s so different! someone even called it “an alternate universe”. Japanese people are so kind and so well-behaved. And everything is clean. Sooooo freaking clean!!!! I must recommend you to visit Japan if you haven’t don’t it already. It is an experience you wouldn’t want to miss.

Secondly, I had a unique opportunity to speak both at a Microsoft and a Ruby conferences at the same week and see the different audience. They’re all developers and yet they are so different! Microsofties are the responsible grown ups and Rubyists are the rebellious teenagers. It was amazing to see the differences. Anyway, I had a blast in both conferences and met some outstanding people!

Before I move to the content of my talks, I’d like to personally thank Shozo Arai for having me at TechEd and helping me with my RubyKaigi talk and to thank Ayumu Aizawa for having me at RubyKaigi. You people rock!

And to the content of my talks (I’ll add them to the presentations page soon too)… The first one was TechEd:

TechEd Japan 2010

The conference took place at the Yokohama Conference Center and I gotta say – Yokohama is a beautiful place. For instance, this was the view from my hotel room:

Yokohoma from my hotel room

During the conference I also played Microsoft Kinect for the first time, which was AWESOME. I want one. If you wanna buy me one, please do.
In addition, I participated in a special MVPs launch (Japan has 200 MVPs!) where I was introduced to everyone. It was very cool and I got to meet some exciting people there.

Anyway… I also had a session there named “Let’s Dynamic – IronRuby and the .NET Framework” (that’s my translation to the Japanese name :-) ). It was the first time for me to have a translator. I had to stop every 1-2 sentences and let him translate. It was quite an experience! but I had fun and the audience seemed interested too :-)

These are the slides:

If you’re interested in one of the demos, please let me know and I’ll upload them. I’m just too lazy to do that now :-) I know the session was recorded on video too. I guess you’ll be able to view it on the conference site - http://www.microsoft.com/japan/teched/2010/.

From TechEd I moved to RubyKaigi, which took place at Tsukuba (2 hour train drive away from Yokohama):

RubyKaigi 2010 It was the first Ruby conference for me so I had to understand what was going on first. They had these cool whiteboards where you could write various things. For example, your favorite method and favorite programming language (C# made it to the list!). Click on the picture to view in a bigger size:

RubyKaigi Favorites WhiteboardThey also had a huge map of the world and everyone wrote where they came from. I was the only one from Israel:

RubyKaigi map of the world During the party of the first night I also got to meet some famous people (famous at least for Ruby developers!) like Matz (the creator of the Ruby language) and Chad Fowler (author of “The Passionate Programmer” and one of the organizers of RubyConf) as well as other awesome people.

Anyway, I had a session here too! Its name was “IronRuby – What’s in it for Rubyists?” and its goal was to show Rubyists how they can take advantage of IronRuby and different .NET frameworks like WPF, Silverlight and others.

These are the slides:

Again, If you’re interested in one of the demos, please let me know and I’ll upload them.
The session was recorded as well and can be found at http://rubykaigi.tdiary.net.

In conclusion, I had a blast!!! Japan is an incredible country and the conferences were outstanding! Hopefully I’ll get to visit there again in the future.

Arigato!
Shay.



IronRuby and IronPython on the next Israeli .NET User Group Meeting

August is going to be a very busy month for me, speaking at DevLink, TechEd Japan and RubyKaigi. In addition, with the help of Dror Helper, we’re bringing dynamic languages to the local .NET crowd in Israel!

When?

August 18th, 17:30-20:30.

Where?

The Israeli .NET User Group (IDNUG) August meeting,
Microsoft offices, Dekel room
HaPnina 2, floor 0
Raanana, ISRAEL

What?

17:30 - 18:00   Assembly
18:00 - 19:15   “Introduction to IronRuby”
                           Shay Friedman
19:15 - 19:30   Break
19:30 – 20:30  “Introduction to IronPython”
                           Dror Helper

Abstract #1: Introduction to IronRuby
Ruby has been a home for some great innovative frameworks like Ruby on Rails, Cucumber and Rake. IronRuby has recently been released, unleashing the power of Ruby to the .NET world. In this session you will get familiar with the Ruby language and its amazing ecosystem and you will learn to take advantage of it in your everyday development tasks. Come and see how this great new addition to the .NET family makes your development process faster, clearer and happier.

Abstract #2: Introduction to IronPython
Do you want to learn about dynamic languages and their uses? IronPython is a good place to start. This dynamic .NET language can be used to develop just about anything – windows application, web services and Silverlight to name a few. This session will explain what Python is all about and how to write .NET applications using IronPython. The session is intended for .NET developers without any previous knowledge of Python that want to learn about the power of Dynamic Languages.

How?

Register now at https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032456794&culture=he-IL

See you all there!
Shay.



IronRuby is going to Japan!

If you don’t already know, Japan is where the Ruby language was created, back in 1995. This is the origin of this great language, this is where it all started!

So I’m very excited to announce that on this August, IronRuby is coming to Japan!

IronRuby in Japan

I’m going to visit Japan in August and talk about IronRuby! I will participate in two very different conferences – TechEd Japan and RubyKaigi.

TechEd Japan, the main Japanese .NET conference, will take place between August 25th to August 27th. I’m going to speak on day 2 of the conference (the 26th) about IronRuby for .NET developers.

TechEd Japan 2010 

RubyKaigi 2010 will take place between August 27th to August 29th. It is a world-class Ruby conference that hosts Ruby great minds from all over the world like Yukihiro Matsumoto (the creator of Ruby), Yehuda Katz, Jeremy Kemper and others. I’m going to give there a talk on the 29th, named “IronRuby – What’s in it for Rubyists?”.

RubyKaigi 2010

I’m so excited to visit Japan and present in front of both .NET and Ruby developers. Maybe this will be the bridge between the large Japanese Ruby community and the large Japanese .NET community!

Shay Friedman – bridging between developers since 1983!

See you there!
Shay.



Upcoming Gig: DevLink 2010, Nashville, TN, USA

So Epicenter and NDC are now over but that doesn’t mean I’m stopping evangelizing IronRuby!

So my next talks will take place in the upcoming DevLink conference which will be running in Lipscomb University, Nashville, TN, USA.

DevLink 2010

Currently I have 2 talks:

Practical IronRuby

Track: Open Source | Room: Ezell-E109 | Date: 7/8/2010 | Time: 11:30AM

Ruby has been a home for some great innovative frameworks like Ruby on Rails, Cucumber and Rake. IronRuby version 1.0 will soon be released, unleashing the power of Ruby to the .NET world. In this session you will get familiar with the Ruby language and its amazing ecosystem and you will learn to take advantage of it in your everyday development tasks. Come and see how this great new addition to the .NET family makes your development process faster, clearer and happier!

Riding IronRuby on Rails

Track: Open Source | Room: Ezell-E109 | Date: 7/8/2010 | Time: 1:00PM

The most famous Ruby-driven framework is, by far, Ruby on Rails. With IronRuby, .NET developers can now take advantage of this incredible web framework without leaving their comfort zone. In this session, Shay Friedman will build an entire Web 2.0 site from scratch while using and explaining the key features of Ruby on Rails. Come and see what Ruby on Rails is all about and what's made it the success it is today.

-------------------------------

Even though both of my sessions are on the last day of the conference, I’ll be around during the other days as well so I’m looking forward to chat, discuss and drink beer with you!

See you there,
Shay.



Slides and Videos of my Talks at Epicenter and NDC

I’ve just uploaded the slides from my recent sessions at the Epicenter and NDC conferences. They appear on the presentation page as well.

NDC 2010 – Riding IronRuby on Rails (Norway, June 2010)

Abstract: The most famous Ruby–driven framework is, by far, Ruby on Rails. With IronRuby, .NET developers can now take advantage of this incredible web framework without leaving their comfort zone. In this session, Shay Friedman will build an entire Web 2.0 site from scratch while using and explaining the key features of Ruby on Rails.
Come and see what Ruby on Rails is all about and what's made it the success it is today.

You can also watch the session video – streaming, iPod video (320x240), MPEG-4 for QuickTime (1280x480)

NDC 2010 – Practical IronRuby (Norway, June 2010)

Abstract: Ruby has been a home for some great innovative frameworks like Ruby on Rails, Cucumber and Rake. IronRuby version 1.0 has recently been released, unleashing the power of Ruby to the .NET world.
In this session you will get familiar with the Ruby language and its amazing ecosystem and you will learn to take advantage of it in your everyday development tasks.
Come and see how this great new addition to the .NET family makes your development process faster, clearer and happier!

You can also watch the session video – streaming, iPod video (320x240), MPEG-4 for QuickTime (1280x480)

Epicenter 2010 – Ruby on Rails Vs. ASP.NET MVC (Ireland, June 2010)

Abstract: 2010 is the year when two great web development frameworks arrive at the .NET world – ASP.NET MVC 2.0 and Ruby on Rails (via IronRuby). It is the time to get to know these frameworks and learn their advantages and disadvantages. In this session I will walk you through the good, the bad and the ugly of both frameworks providing you points to consider when coming to choose one of them.
Come and see how these two wonderful web development frameworks collide!

Epicenter 2010 – ASP.NET MVC (Ireland, June 2010)

Abstract: Since the early days of ASP and later on ASP.NET, web development has always been a confusing experience. Several different architectures were suggested over the years, all of them struggled with the same goal – to make the code clear, clean and easily maintainable. Eventually, Microsoft took up the glove and created the framework that would change web development in Microsoft environment forever – ASP.NET MVC.
In this session Shay Friedman will take you on a journey to explore the different capabilities of ASP.NET MVC 2.0 by building an entire web application from scratch. Come and see the future of web development in the .NET world!

Epicenter 2010 – Practical IronRuby (Ireland, June 2010)

Abstract: Ruby has been a home for some great innovative frameworks like Ruby on Rails, Cucumber and Rake. IronRuby version 1.0 has recently been released, unleashing the power of Ruby to the .NET world.
In this session you will get familiar with the Ruby language and its amazing ecosystem and you will learn to take advantage of it in your everyday development tasks.
Come and see how this great new addition to the .NET family makes your development process faster, clearer and happier!

Enjoy!
Shay.



Wrapping up my “Europe Tour”

The last two weeks have been really fascinating for me. I flew 6 different flights, took 4 trains, did a total of 5 sessions in 2 conferences, lost one suitcase and got it after two days, and met numerous amazing people.

So let’s start from the beginning. My first stop was Dublin, where the Epicenter conference took place. The agenda covered various different programming languages like .NET, Java, Ruby and even Smalltalk. I did three talks – Practical IronRuby, ASP.NET MVC and Ruby on Rails Vs. ASP.NET MVC. Apart from these talks I got to participate in a web frameworks panel where I talked about ASP.NET MVC. The other panelists were Peter Ledbrook that talked about Grails, Jamie Van Dyke who talked about Ruby on Rails, Julian Fitzell who talked about Seaside and Matt Raible who talked about Java web frameworks:

Web Development Frameworks Panel at Epicenter 2010

The great thing in this conference for me was that I got to hear, for the first time, about the worlds outside the Microsoft world. It was a really interesting experience for me, and I’m sure it will be the same for every .NET dev out there (highly recommended!).

Apart from that, I hanged out with a lot of cool people – thanks everybody for the great time!

After the conference was over I stayed in Dublin for a few more days mainly for sightseeing… On one of the days I took a trip to Glendalough which was spectacular! Ireland is soooooo beautiful!!!!

I'm at Glendalough!

Afterwards I moved on to the second part of my tour – the Norwegian Developer Conference. I took a flight to Oslo, Norway got a train to the central station and walked to the hotel (great location!)… A few minutes after I get to the room in Oslo I get a Twitter message to call Anders (one of the organizers). He asked me to replace Scott Bellware as the first talk on the day after since Bellware had done a very Bellware-like thing and missed his flight. Luckily I had my talk ready by that time so everything went really good. Eventually I had two talks – Practical IronRuby and Riding IronRuby on Rails.

So the conference, I must admit, exceeded all of my expectations – the organization was flawless (kudos to the organizers), I got to meet and talk with tons of awesome smart people, I talked in front of a lot of people and I learned so much about technology, about drinking a lot of beer and about sides of Microsoft which I’ve never thought about (thanks Scott, Rob and Seb!). It was a great experience for me and I wish any one of you to go through something like that.

One of the peeks of the conference for me however, came right after it ended… During the conference I tried, with the help of Tim Heuer, to run a simple IronRuby console on a Windows Phone 7 device. We faced some problems with the version Tim had so we kinda let it go with no success. But! Tim didn’t despair and contacted Tomas from the IronRuby team. Tomas found the problem and hacked a fix very quickly… so while I was sitting in my room just before leaving for the airport, I got this picture from Tim:

IronRuby on Windows Phone 7!

It ran! IronRuby console on a real Windows Phone 7 device! soooooooo cool!!!!!

So… Thanks all for the great time! I was really glad to meet each and every one of you and I hope to meet you all again sometime!
Shay.

P.S. The slides of the talks and links to the videos will be published soon.



Upcoming Gig: NDC 2010

This June is going to be SENSATIONAL!

On mid June I’ll be doing my way towards Norway to participate in the Norwegian Developer Conference, AKA NDC2010. This conference has a really awesome lineup and I’m really honored to take part in it.

ndc2010

The conference will take place on June 16-18 in Oslo Spectrum in Oslo.

I’ll be doing two sessions, both on the last day of the conference:

When: June 18th, 09:00
Title: Practical IronRuby
Abstract:
Ruby has been a home for some great innovative frameworks like Ruby on Rails, Cucumber and Rake. IronRuby version 1.0 has recently been released, unleashing the power of Ruby to the .NET world.
In this session you will get familiar with the Ruby language and its amazing ecosystem and you will learn to take advantage of it in your everyday development tasks. Come and see how this great new addition to the .NET family makes your development process faster, clearer and happier
(Be prepared for mind-blowing demos!)

When: June 18th, 13:40
Title: Riding IronRuby on Rails
Abstract:
The most famous Ruby–driven framework is, by far, Ruby on Rails. With IronRuby, .NET developers can now take advantage of this incredible web framework without leaving their comfort zone. In this session, Shay Friedman will build an entire Web 2.0 site from scratch while using and explaining the key features of Ruby on Rails.
Come and see what Ruby on Rails is all about and what's made it the success it is today.

See you there!
Shay.



Upcoming Gig: Epicenter 2010

The conference season is coming and it’s time to let you know where and when you can see and meet me!

So…

This June I’ll be speaking at the Epicenter 2010 conference, taking place on June 8th-11th in Dublin, Ireland.

epicenter 2010

The conference will be hosted in the Arts building of Trinity College, which just looks awesome:

Anyways, it’s technology we’re interested in! So I’m going to have two talks in the conference:

When: June 9th, 11:00
Title: Practical IronRuby
Abstract:
Ruby has been a home for some great innovative frameworks like Ruby on Rails, Cucumber and Rake. IronRuby version 1.0 has recently been released, unleashing the power of Ruby to the .NET world.
In this session you will get familiar with the Ruby language and its amazing ecosystem and you will learn to take advantage of it in your everyday development tasks.
Come and see how this great new addition to the .NET family makes your development process faster, clearer and happier!
(Get ready for some crazy demos here!)

When: June 10th, 15:15
Title: Ruby on Rails Vs. ASP.NET MVC
Abstract:
2010 is the year when two great web development frameworks arrive at the .NET world – ASP.NET MVC 2.0 and Ruby on Rails (via IronRuby). It is the time to get to know these frameworks and learn their advantages and disadvantages. In this session I will walk you through the good, the bad and the ugly of both frameworks providing you points to consider when coming to choose one of them.
Come and see how these two wonderful web development frameworks collide!

In addition to these talks I’ll also participate on Wednesday’s evangelist night along with Jamie Van Dyke and Julian Fitzel.

By the way, I’m staying in Dublin for a few days after the conference as well so if you’re in Dublin, let me know and we’ll go grab a pint!

See you there!
Shay.



Vote to See IronRuby in MIX10

Do you want to hear about IronRuby in the upcoming MIX10 conference? If so, make sure to vote for my IronRuby session - IronRuby - the Development Booster Machine.

In the session I plan to talk a bit about the Ruby language and its strengths and then move on and show how .NET developers can take advantage of these stengths in several different scenarios like testing, debugging and Silverlight.

YOU have the power to make it happen! Go ahead and vote!
http://visitmix.com/opencallvote/Entry?entryId=IRONRU127

See you all there,
Shay.

My Presentation at the Web Developers Community – Riding IronRuby on Rails

Yesterday I had the honor to present IronRuby and Ruby on Rails to the Israeli web developers community.

Thanks all for coming! I had a great time!

The demo and presentation can be downloaded from here:

I also add here the list of resources to get you started with IronRuby and Ruby on Rails:

Lastly, if you have any question, request, recommendation or whatever, don’t hesitate to contact me through the contact form or twitter.

Thanks,
Shay.