September 2009 Meeting
Top 10 Things in Ruby that Every .NET Developer Needs to Know
6:00 pm
Pizza and networking time
6:30 pm
Ruby on Rails has brought Ruby out of the shadows of "that scripting language from Japan" into the mainstream. But as a result, Rails often takes the spotlight, instead of the real power behind it — the beauty of the Ruby programming language. Microsoft's IronRuby project and impending integrations with ASP.NET MVC makes this topic important even for those who want to stick with the Microsoft technology stack.
In this talk, I'll review the key differences between statically-typed languages like VB and C#, and the dynamic nature of Ruby, shed some light on the history of the Ruby language, and do some live coding demos so everyone can get a taste of what Ruby programming is really like.
Topics include:
- The object-oriented nature of Ruby
- Messages instead of methods
- Common Ruby idioms
- Duck-typing
- Why Ruby doesn't need interfaces
- and more ...
Video
Jeff Cohen has been writing about Ruby on Rails since 2005 for Softies on Rails,
a resource for all newcomers to Rails and the Ruby programming language. In 2008 he started
Purple Workshops to provide friendly training classes on computer programming topics.
He has appeared on the official Ruby on Rails Podcast, is a Rails core contributor,
and is co-author of the Pragmatic Bookshelf book Rails for .NET Developers.
Jeff lives and works just outside of Chicago, Illinois. He's married and has two wonderful daughters. His favorite sport is hockey, his favorite comic strip is Calvin & Hobbes, and he thinks his jokes are funnier than they really are.
Where: Redpoint Technologies, 233 South Wacker Dr, Suite 750, Chicago (map)
-
Resources
- Mailing List
- @ChicagoAltNet on Twitter
- Chicago Code Camp
-
A Few Members
-
ALT.NET Links
-
Sponsors
-
Associated with
-
All Past Events
- Service Oriented Architecture
- Year-end Meetup
- Poor Man's Kanban
- JavaScript MVVM with Knockout…
- Objective-C and iOS for .NET …
- CoffeeScript
- Onion Architecture With ASP.N…
- Let Cygwin Take You To a Whol…
- Guerrilla Agile
- Umbraco wants to be your frie…
- node.js breaks JavaScript sti…
- Messaging with nServiceBus
- Year-end Meetup
- .NET? MonoDroid Does
- SpecFlow: One Step closer to …
- Selenium 101.3: Practical Fun…
- Python for .NET Developers
- MongoDB 101
- Well Behaved JavaScript with …
- From Zero to Automated Build …
- Application Instrumentation w…
- Introduction to Rake with Alb…
- Scratching the surface with M…
- Jdn presents "CQRS in roughly…
- Dynamic C# and a New World of…
- Building OpenSocial Applicati…
- Get Comfy With CouchDB
- Top 10 Things in Ruby that Ev…
- A Re-Introduction to ASP.NET …
- 0-60 with Fluent NHibernate
- Git Without Puns
- F# Outside the Lab
- Collaborative Acceptance Test…
- Open Space
- XP: After 10 years, why are w…
- Planning for 2009
- Lightning Talks
- The Different Views of ASP.NE…
- Core: An Aspect Oriented Busi…
- Inversion of Control for the …
- Continuous Integration with C…
- Mock Objects In Practice
- Resharper versus CodeRush
- Continuous Integration with T…
- Socialize and Discuss Communi…
- Social Meeting #2











