1. # Uploaded 97 Plays 0 Comments
  2. Testing Chef Recipes

    Devops is the way to go these days, and Chef is a blessing when a rubyist wants to maintain his servers and infrastructure as any other project or piece of software. As any Devops is partly Dev, and any Dev should test-all-the-f#*ing-time, the Chef recipes and infrastructure-maintenance should be tested. Testing Chef recipes is hard, and there is no perfect solution. I'll present my efforts in trying to test recipes, roles and deployments, give some insight in why nothing currently works, and all my efforts resulted in abandoned git branches...

    # Uploaded 174 Plays 0 Comments

    Passionate programmer who dabbles in many arts. Likes TDD and doing things the right way. Enjoys front-end and design too. Experiments with Haskell and pure functional programming. Known to play clarinet.

    Better State Management
    My talk description has run away to vimeo So I will use this space to tell you of my other hobby, which is going to conferences. Last year I've been to Euruko, NodeCamp, onGameStart and RuPy; I've noticed a pattern, there are more and more functional programming references. This is why I'd like to hear a talk that would wrap up the topic of functional programming.

    # Uploaded 149 Plays 0 Comments

    I’m interested in Ruby, Rails, Coffeescript, Backbone.js, TDD/BDD, responsive design, the latest CSS/HTML techniques. Or short: Everything that makes developers and users happy!

    Why the Beatles get more airplay than Mozart

    UX from the outside in and back

    What are the keys for attracting masses if simple perfection isn't? What's wrong with Mozart anyway? Can we all be the Beatles? And should we even want to? What about the Monkees and the Hermits? Is there any technical golden path to take? How much does design have to do with it? Is less really more? What can be covered by some basic rules? Do our frameworks make/suggest appropriate decisions for us already? Swimming with the masses is not outstanding (dang!!!). But if you ask fish it's rather safe... unless you have a bunch of Orcas after you. What are the web's Orcas?

    Not answering those questions yet. Just a couple hints: The responsibility for a good UX can't be left with the frontend alone. The edge is outstanding, but you have to see in what direction you find yourself standing out!

    What's the pirates' way to deal with it?

    As you can see from the raised questions, it's a lot about design-(also in a development kind of way)-descisions. None the less my talk will also go into a couple technical details where applicable and where time will allow. Oh, might also end up to be entertaining here and there.

    # Uploaded 93 Plays 0 Comments

    Julien is a fervent BDDer who loves writing code, building well-crafted conducive software as well as sharing knowledge and techniques with other passionate people. He’s been freelancing for more than 8 years in Belgium, mostly developing web applications in Ruby, PHP, Perl and – more recently – JavaScript. Julien is also a member of the Cucumber core team. He is the lead developer on Cucumber.js, the JavaScript implementation of the famous BDD tool. * Github: jbpros * Twitter: @jbpros *

    Cucumber.js: Cuke up your JavaScript!
    We're now living the golden age of JavaScript. An increasingly number of people are seeing it as a complete programming language. Therefore, agile development practices are now being adapted and applied to JavaScript code production.

    Behaviour-Driven Development is a second-generation agile methodology with a strong focus on communication. In BDD, specifications are expressed through examples in the form of scenarios.

    Originally written in Ruby, Cucumber is popular a tool for automating and validating a system against its scenarios.

    A year ago, native JavaScript BDD solutions similar to Cucumber were almost inexistant. Yet the need for it was manifest. It didn't take me long before I started hacking on a port of the virtual cucurbitaceae and joined the Cucumber core team.

    Cucumber.js is a native JavaScript implementation of Cucumber. It is a strict and robust port that can run on any JavaScript environment. It runs on Node.js as well as within any browsers, making it virtually serviceable against everything producing JavaScript and HTML (Node.js, Ruby on Rails, PHP, .Net, etc.).

    This is an introduction to Cucumber.js. After briefly exposing the history and goals of the project, I'll demonstrate how to write features and scenarios, step definitions, hooks, support code, how to invoke Cucumber.js from both Node.js and browser environments. And of course, you'll see how to integrate it with your Ruby and Rails projects, because - yes - it works well with them.

    # Uploaded 1,739 Plays 1 Comment



Videos of our conference.
more at

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.