HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
London Ruby User Group:Transformers: Code Blocks In Disguise
Transformers: Code Blocks In Disguise
Aanand Prasad has some Ruby code to show you. It looks a little strange - in fact, it doesn’t even look valid.
Array.run do
  x <- ["first", "second"]
  y <- ["once", "twice"]

  ["#{x} cousin #{y} removed"]
end
What does it do, and how does it do it? If you know what a macro is, or a continuation, or a monad, you might be able to guess. If not, don’t worry - by the end, you’ll probably be as confused as everyone else, including the speaker.

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

Agile Testing & BDD eXchange 2011 (Nov 18)

Join us for 2011's Agile Testing & BDD eXchange, an informal day of deep technical insight and friendly discussion. Already confirmed for the conference are Chris Matts and Christian Hassa -- don't miss your chance to to learn, innovate and share skills, ideas, tools and practices for enterprise software development. Get more info and sign up here.

Andrew Chalkley's Core Ruby on Rails - “Fast Track”

In this two-day course you’ll learn how to build a Ruby on Rails web application. This course covers the fundamentals of Ruby on Rails showing you the tools, tips and tricks to make your web developer career more enjoyable. To find out more, please go here

Simon Brown's Enterprise Software Developer

This 4-day practical course is about building software within an enterprise environment in a structured, lightweight and pragmatic way. It covers the complete end-to-end software development process; from planning, gathering requirements and software architecture through to the effective use of source code control, automated unit testing, continuous integration and load testing. Pragmatic enterprise software development is about taking the best bits from traditional and modern approaches, blending them together to form a structured yet lightweight approach to building software that's appropriate to the way that your organisation works. This is what the course is all about. Find out more here.

Gojko Adzic's BDD for Developers

This hands-on BDD workshop will help you get the key skills needed to succeed with behaviour driven development and specification by example. Through simulations and practical exercises, you will apply the ideas and practices of BDD to solve the most common issues development teams have with specifications and tests. You will use Cucumber to define and automate BDD scenarios to provide stakeholders with visibility into software features and help the delivery teams drive development and build quality in from the start. Find out more here


ABOUT AANAND PRASAD

More about Aanand Prasad

ABOUT THE LONDON RUBY USER GROUP
LRUG is the London Ruby User Group; a community of ruby developers based in and around London. We meet up at least once a month; on the 2nd Wednesday of the month we have meetings with talks, demos and such-like and then we have pub-based meetups organised on an ad-hoc basis (roughly half-way between meetings).
More about the London Ruby User Group
PODCAST TRANSFORMERS: CODE BLOCKS IN DISGUISE

This session took part at the Transformers and Objective-C. You can view the other 1 podcast here.
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship