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.
|
SOFTWARE ARCHITECTURE COURSES
|
SOFTWARE ARCHITECTURE PODCASTS
|
OTHER SOFTWARE ARCHITECTURE EVENTS
|
Uncle Bob's Advanced Test Driven Development in NY
3 DAY COURSE. Featuring Uncle Bob (Robert C. Martin) New York, Tuesday, May 29th
|
|
Eric Evans' DDD Immersion Workshop
4 DAY COURSE. Featuring Alberto Brandolini London, Monday, June 11th
|
|
DDD eXchange 2012
CONFERENCE (1 DAY)
London, Friday, June 15th
BOOK NOW!
|
|
Simon Brown's Enterprise Software Developer
3 DAY COURSE. Featuring Simon Brown London, Monday, June 18th
|
|
QCon New York 2012
CONFERENCE (3 DAYS)
New York, Monday, June 18th
BOOK NOW!
|
|
Craig Larman's Object Design w Patterns
4 DAY COURSE. Featuring Francis Sanger London, Tuesday, June 19th
|
|
David Laribee's Leading Lean/Agile Teams
2 DAY COURSE. Featuring David Laribee New York, Thursday, June 21st
|
|
Find Your Ninja Project
FREE EVENT:
Cool Projects in June
London, Monday, June 25th
|
|
|
|