Show mobile menu

Blogs

Lots of our people have lots of opinions. Here are just a few of them

ThoughtWorks embraces the individuality of the people in the organization and hence the opinions expressed in the blogs may contradict each other and also may not represent the opinions of ThoughtWorks.

Panic not over yet - one click from you can help Amnesty (no commitment or payment required)

Exciting news! Further to a previous post about the success of the Makeathon, some of my colleagues have continued the great work on the Panic Button app. Amnesty International has just been chosen as a finalist in Google's Global Impact Challenge for the work on a mobile alert system ("panic button"). The app enables human rights activists to trigger rapid response from their network in an emergency. Four out of ten projects will win £500,000. Public voting open now and until the 31st May. Please watch and vote at http://bit.ly/13KtuEl. Please vote and help share this widely with your…

Blog post by Lindsay Ratcliffe
22 May 2013

Original Link

Blog post by Sriram Narayan - Go
22 May 2013

Original Link

Making jade and mustache templating work together

One our frustrations using jade and icanhaz (a javascript front end mustache implementation) was that when we were trying things that were obvious to us, jade would simply fail to template and we weren’t sure what was causing it.

Fortunately small TDD cycles and experimentation made us realise that it was the combination of new line characters and mustache code made jade work/break.

We would try something like this:

script(type="text/html", id="my_checkbox", class="partial")
  li 
    label(for="{{code}}")
      {{name}} 
    input(id="{{code}}", checked="checked", name="{{code}}", type="checkbox")

The set of statements above would be valid mustache (once converted to HTML) but jade…

Blog post by Patrick Kua
22 May 2013

Original Link

Announcing FlowCon

I spend quite a lot of time at conferences, and it consistently bothers me that they are so often focused on one particular function: development, testing, UX, systems administration. The point of continuous delivery is to accelerate the rate at which we can learn from each other – and from our customers. That requires everyone involved in the delivery process (including users, product owners and entrepreneurs) to collaborate throughout. So why isn’t there a conference which focuses on flow – the emergent property of great teams?

So I got together with a bunch of like-minded folks – Elisabeth Hendrickson

Blog post by Jez Humble – Continuous Delivery
22 May 2013

Original Link

Agile and User centred design

Can they work together?

read more

Blog post by ThoughtWorks Studios
21 May 2013

Original Link

Agile and User centred design

Can they work together?

read more

Blog post by ThoughtWorks Studios
21 May 2013

Original Link

Creating automated test scripts with Ruby and WATIR

To document the general process of creating automated test scripts for web applications with Ruby and the WATIR testing module. The intended audience of this document is QA engineers/testers that are going to be either creating automated test cases for their applications or testers that are going to be running and maintaining already created tests. This document assumes that the reader is already familiar with the basic methods and syntax of the Ruby language and the components of an HTML based application (links, forms, JavaScript, etc..)

 

read more

Blog post by ThoughtWorks Studios
21 May 2013

Original Link

Facilitating Collaborative Design Workshops

 

A step-by-step guide for rapidly creating a shared vision for execution

So how do you do great design in a rapid, multidisciplinary and inclusive way? How do you set up new projects for success in a fast moving, agile environment? How do you ensure shared understanding and ownership of new initiatives in just a few days?

 

I now focus a lot of time on facilitating collaborative design workshops, and other methods focused on quickly creating a shared understanding of objectives and buy-in for and execution approach.

read more

Blog post by ThoughtWorks Studios
21 May 2013

Original Link

photostream 46

Longwood Gardens, PA

Blog post by Martin Fowler
21 May 2013

Original Link

Expansion to DIP in the Wild

Brett’s article on the Dependency Inversion Principle (DIP) and how it works in practice has been a popular read on this site (over 24,000 views since it was published at the beginning of the month). Brett has now expanded the article with two more examples from his delivery experience: questioning requirements and handling time.

Blog post by Martin Fowler
21 May 2013

Original Link