HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
London Ruby User Group:Lessons learned BDD-ing a command-line utility gem
Lessons learned BDD-ing a command-line utility gem
Also known as: "end to end is harder than you think". Chris Parsons describes this talk as follows:

In this talk Chris will take us through how he test-drove the development of a command line utility built as a gem, designed to connect to servers via SSH and HTTP. We'll discuss the use of Aruba for command line testing in cucumber, how to deal with external connections, and how to discover your service interfaces as you build the client.

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

a href="http://skillsmatter.com/event/agile-testing/cukeup/js-1438">

CUKEUP!

Skills Matter and Aslak Hellesøy, the creator of the popular Cucumber BDD tool, have partnered to organise CukeUp! a 1 day, 2 track conference packed with 30 minute talks on all things related to the Cucumber BDD tool and ecosystem. Presentations will cover topics like Cucumber basics, automated browser tests, maintainable and less brittle tests, different testing strategies and related tools. The techniques will be applicable to systems implemented in multiple languages such as Ruby, Java, .NET or PHP. This mixture of technical and non-technical talks should be beneficial for programmers, testers and people who write requirements. Only 22 tickets left, so if you would like to join us, get your skates on! More information 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

Andrew Chalkley's Core RoR: Web Development With Ruby on Rails

In this 4 day Core RoR: Web Development with Ruby on Rails course, you will actually build and deploy a web application written in Ruby on Rails on the latest stable version of Rails, Rails 3. You will take away with you not only a deeper understanding of Ruby and Rails but also the tools and techniques needed to enhance your development life even on non-Rails projects. Delegates will also receive a copy of Beginning Rails 3 (Expert's Voice in Web Development) during the course. More information
here

Brian Sletten's Semantic Web Technologies Bootcamp

Brian Sletten's five day Semantic Web Technologies Bootcamp provides a broad, example-driven and compelling vision of computing's future. Organisations are struggling with data integration solutions that operate at the wrong level of abstraction or are shackled to legacy systems with no idea of how to modernize incrementally. Their service-oriented architectures decompose business processes into services without the ability to identify and protect the information that flows through these services. In this course, you will learn how the technical and business value of Web semantics is available and useful today behind firewalls as well as on the public Web. More information
here

Damjan Vujnovic's Advanced JavaScript Workshop

As Douglas Crockford once said, JavaScript is the world's most misunderstood programming language. It is also one of the world's most popular programming languages and one of the cornerstones of a modern web application development. With web clients becoming thicker and more complex, it is no longer easy to get away with sloppy, ad-hoc JavaScript programming style. In this advanced JavaScript hands-on course you will learn how to write good code (by employing its good features and avoiding quirks and common pitfalls). To find out about learning objectives, dates and how to get some tickets, go here

David A. Black's Ruby Bootcamp

This Ruby workshop is run by well known Ruby expert David Black and comprises of 4 days intensive learning. You will learn the basics of the Ruby programming language, and then extend your knowledge to the Ruby object model, built-in classes, string and text handling, sockets and network programming, code testing, metaprogramming, and many more subtopics. The workshop is completed with one further day of learning, where we will have a 'deep dive' into various Ruby tools! Upon completion of this bootcamp, you will understand that Ruby is a mature general-purpose, programming language, why it has gained tremendous world-wide popularity in recent years. You will know how to use Ruby for a wide variety of programming tasks, including its features, its elegant syntax and full object orientation. More information here

Peter Lubbers' HTML5 “Fast Track”

In this HTML5 “Fast Track” training course, you will learn how to create HTML5 web pages and web applications using HTML5 markup and HTML5 JavaScript APIs.HTML5 is the next major milestone in HTML and it is not just another incremental enhancement; it represents an enormous advance for modern web applications. HTML5 is such a big step forward that it prompted Vic Gundotra, VP of Engineering at Google, to say “The web has not seen this level of transformation, this level of acceleration, in the past ten years… we're betting big on HTML5.” A large number of features are already supported in browsers, so it is time to start using it! To find out about learning objectives, dates and how to get some tickets, go here

STAY UP TO DATE

FOLLOW US
Follow Skills Matter on twitter or facebook tag: #websm to stay up to date on related events.



ABOUT CHRIS PARSONS
Chris Parsons is the owner of Eden Development, a company specialising in bespoke Ruby and Ruby on Rails web applications.
More about Chris Parsons

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 LESSONS LEARNED BDD-ING A COMMAND-LINE UTILITY GEM

This session took part at the Primer and Lessons learned BDD-ing a command-line utility gem. You can view the other 1 podcast here.
AGILE DEVELOPMENT PODCASTS
Jon Jagger:CyberDojo, Cyber Dojo
Jon Jagger : 3rd May 2012
View Podcast: CyberDojo,
Brian Sletten:Testing REST with BDD, REST & BDD
Brian Sletten : 2nd May 2012
View Podcast: Testing REST with BDD,
Sam Newman:A Technical Introduction to Continuous Delivery, Technical Intro to CD
Sam Newman : 30th Apr 2012
View Podcast: A Technical Introduction to Continuous Delivery,
Tom Bassindale:Using Real User Metrics to Measure Performance, Using Real User Metrics to Measure Perfo
Tom Bassindale : 26th Apr 2012
View Podcast: Using Real User Metrics to Measure Performance,
Rob Harrop:Working with Continuous Deployment, Continuous Deployment
Rob Harrop : 24th Apr 2012
View Podcast: Working with Continuous Deployment,
 :Matt Turner: Fluency, Fluency
: 24th Apr 2012
View Podcast: Matt Turner: Fluency,
 :Simon Sebright - Sharepoint For Thinking Developers In 5 Mins, - Sharepoint For Thinking Developers
: 24th Apr 2012
View Podcast: Simon Sebright - Sharepoint For Thinking Developers In 5 Mins,
Henrik Berglund: Is Scrum incompatible with your brain? , Scrum and your brain
Henrik Berglund : 24th Apr 2012
View Podcast:  Is Scrum incompatible with your brain? ,
 :Phil Nash: The Congruent Programmer, The Congruent Programmer
: 24th Apr 2012
View Podcast: Phil Nash: The Congruent Programmer,
 :Peter Sommerlad: C++11 for the rest of us. Simpler code with more power - Part 1 , C++11 for the rest of u
: 24th Apr 2012
View Podcast: Peter Sommerlad: C++11 for the rest of us. Simpler code with more power - Part 1 ,
 :Bernhard Merkel: Find(ing) bugs is easy, Find(ing) bugs is easy
: 24th Apr 2012
View Podcast: Bernhard Merkel: Find(ing) bugs is easy,
 :Charles Bailey - The Rant Of Three, The Rant Of Three
: 24th Apr 2012
View Podcast: Charles Bailey - The Rant Of Three,
 :Frank Birbacher - Style C++ For Version Control, Style C++ For Version Control
: 24th Apr 2012
View Podcast: Frank Birbacher - Style C++ For Version Control,
 :Dominic Robinson: The Beard Heuristic, The Beard Heuristic
: 24th Apr 2012
View Podcast: Dominic Robinson: The Beard Heuristic,
 :Chris Oldwood - Not Only, But Also…, Not Only, But Also…
: 24th Apr 2012
View Podcast: Chris Oldwood - Not Only, But Also…,
OTHER AGILE DEVELOPMENT EVENTS
Uncle Bob (Robert C. Martin):Uncle Bob's Advanced Test Driven Development in NYC,  Uncle Bob's Advanced Test Driven Development in NY
3 DAY COURSE. Featuring Uncle Bob (Robert C. Martin)
New York, Tuesday, May 29th
Progressive .NET Tutorials 2012, Progressive .NET Tutorials 2012
CONFERENCE (3 DAYS)
London, Tuesday, May 29th BOOK NOW!
Damjan Vujnovic:Gojko Adzic's Test Driven Development Workshop,  Gojko Adzic's Test Driven Development Workshop
2 DAY COURSE. Featuring Damjan Vujnovic
London, Monday, June 11th
Mark Rendle Zen and the Art of Software,  Zen and the Art of Software
FREE EVENT: In The Brain of Mark Rendle
London, Monday, June 11th
GeekOut 2012, GeekOut 2012
CONFERENCE (2 DAYS)
Tallinn, Thursday, June 14th BOOK NOW!
Jon Jagger:Jon Jagger & Kevlin Henney's Agile Development for Developers,  Jon & Kevlin's Agile Development Course
3 DAY COURSE. Featuring Jon Jagger
London, Monday, June 18th
Simon Brown:Simon Brown's Enterprise Software Developer,  Simon Brown's Enterprise Software Developer
3 DAY COURSE. Featuring Simon Brown
London, Monday, June 18th
QCon New York 2012, QCon New York 2012
CONFERENCE (3 DAYS)
New York, Monday, June 18th BOOK NOW!
© 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