Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'.
The state of the art in political technology evolved radically 2004-2008. In 2004, software development in Democratic political campaigns consisted of a few rag-tag hackers taking shots in the dark and building applications. In 2008, political start-ups built innovative social applications that raised nearly 1/2 billion dollars, and elected a President.
A new version of CruiseControl.NET, the popular .NET continuous integration server, is now available. This release includes a new ccnet.config validator and numerous enhancements to the dashboard and CCTray application.
In this presentation filmed during ThoughtWorks’ Quarterly Technology Briefing, Dave Robertson and John Johnston explain what the Agile and User Centered Design’s (UCD) common denominators are, common values being the most important one in their opinion.
The DotNetServicesRuby team, a partnership between Microsoft and Thoughtworks, announced the launch of Milestone 1 - Technology Preview of Ruby SDK for Microsoft .NET Services, a key component in Azure, the Microsoft Cloud Computing Platform.
ThoughtWorks Studios has created Twist, an integrated development environment for functional testing of web and Java applications. The tool provides a single platform for documenting user stories, capturing executable requirements, developing, maintaining, running and reporting on functional tests. A free trial version of Twist is currently available for download and evaluation.
Continuous integration is an agile practice in which each code change committed is automatically built and tested, reducing the cost of bugs by catching many of them as soon as they are introduced. Today, ThoughtWorks released Cruise, extending continuous integration to application testing and deployment. Cruise runs on Windows, Mac OS X and Linux, and includes support for .NET, Java, and Ruby.
Neal Ford talks about Mingle, Thoughtworks Studios' project management software. Besides Mingle's features, Neal also talks about the experience of building Mingle on both MRI and JRuby, and the plans for making use of JRuby specific features like AOT to improve future versions of Mingle.
There is no silver bullet. We know it, but don't act like it. Your language, tool or process is better, right? In this article, Jay Fields says: "It depends". The right choices varies with context, people, and more. This article touches upon how a lot of things must impact a choice; learning culture, skill levels, teamwork, incomplete information, metrics - and context.
On April 15th Thoughtworks will release Mingle 2.0, nine months after the initial release of Mingle. InfoQ got some time with product manager Adam Monago to talk through the new functionality provided by Mingle 2.0.
In this interview, Ola Bini talks about various aspects of developing JRuby, such as the long struggle to get compatible Regular expressions to work. Other discussed topics include JRuby's chances in the enterprise, the future of both Ruby and JRuby and what role JRuby will take.
JRuby on Rails powers its first public webapp: Oracle Mix, a social networking app, was announced at OracleWorld. Built in a few weeks by a team of Oracle and ThoughtWorks, it shows that its possible to build a large application using JRuby on Rails and the Oracle software stack.
Mingle R1.1 is out, just 3 months after after the first release, packed with new functionality driven by user feedback from the launch and beta period. In December R1.2 will be released.
Jay Fields and Zak Tamsen talked with InfoQ about Domain Specific Languages (DSLs), and how they have successfully used them in their projects at ThoughtWorks to empower businesses, reduce development time, and increase the agility of projects.
In this presentation, Fred George talks about the application of agile practices in the enterprise and how they can help with the adoption of Ruby.