circaware logo

endless possibilities

We are about:software

As our tag line implies, we are all about software.

We love the technical challenges, the exhilaration of meeting a tight deadline, witnessing the 'ah-ha' moment in client developers' eyes as we help them design a solid system.

But what we believe in -- why we exist -- is because we believe software can be better.

Product Spotlight

circaDoc

The Document Management System for Large Files Over the Cloud

Featured Article

Converting RTF to HTML From VS.NET

Monday, July 14, 2008 | Brock Weaver

All articles link

Industry News

No Easy Road to Agile Cultural Change

Thursday, Jul 02, 2009 10:51 AM | Shane Hastie

A number of commentators have written about the challenges involved in migrating an organisation to an Agile culture. Ken Schwaber has estimated that 75% of Scrum implementations will fail to deliver the anticipated benefits. This article looks at some of the reasons why and what can be done to improve success rates. By Shane Hastie

Rescuing Your Ruby on Rails Projects

Thursday, Jul 02, 2009 10:00 AM | Robert Bazinet

Ruby on Rails has been around for about 5 years and in those years developers have created a lot of applications. Many of those applications were created while learning Ruby and Ruby on Rails and may not have used the best practices but yet made it into production web sites. These web applications can be problematical but a new book focused on the solution is available. By Robert Bazinet

Presentation:Bindings, Platforms, and Innovation

Thursday, Jul 02, 2009 09:07 AM | Bob Frankston

Bob Frankston offers a vision of the Internet that focuses on communication and connection uninhibited by artificial barriers like carrier exclusivity, arbitrary differences in protocols, and vendor constraints. He uses stories as his organizing and presentational metaphor to share a vision of what could be, if we had free reign to follow our imagination. By Bob Frankston

23 .NET Open Source Projects

Thursday, Jul 02, 2009 05:21 AM | Abel Avram

Eric Nelson, a Developer Evangelist for Microsoft and Technical Editor of MSDN UK Flash, has compiled a list of 23 .NET open source projects mostly based on recommendations sent by UK developers. Other great projects did not make it into the list, while Microsoft’s contribution include: ASP.NET MVC, DLR, IronRuby, IronPython, MEF. By Abel Avram

MS Robotics Studio Updated

Wednesday, Jul 01, 2009 03:27 PM | Al Tenhundfeld

Microsoft Robotics Developer Studio (RDS) is a development environment used to create robotics applications. RDS 2008 R2 has been updated to offer improved performance, better analysis tools, new simulation sensors, and improved tutorials. By Al Tenhundfeld

Article:Orchestrating Long Running Activities with JBoss / JBPM

Wednesday, Jul 01, 2009 11:36 AM | Boris Lublinsky

Orchestrating activities that extend over very long periods (hours, days, weeks) is a common design issue. Although technically BPM engines are specifically design to ideal with this issue, they do so with standalone processes with corresponding issues arising from callback mechanisms. This article we will show one of the approaches to use JBoss jBPM for solving this problem. By Boris Lublinsky

Agile In a Flash

Wednesday, Jul 01, 2009 11:21 AM | Mike Bria

Many people playfully credit the 3x5 index card as the "agilist's badge". In many ways though this is not an inaccurate or inappropriate; going through a stack of index cards is a often real hallmark of many agile activities. But what about using index cards to learn and remember agile? With their 'Agile In a Flash' project, Tim Ottinger and Jeff Langr want to help people do just that. By Mike Bria

Presentation:Neo4j - The Benefits of Graph Databases

Wednesday, Jul 01, 2009 10:24 AM | Emil Eifrem

This presentation covers the definition of a graph database (information structured as mathematical graphs with nodes, relationships and properties) and their advantages when dealing with data that is difficult to fit in static tables, is rapidly evolving, or that has a lot of optional attributes. The flexibility of graph databases better support agile development and schema evolution. By Emil Eifrem

Ágiles2009 - Last call for participation

Wednesday, Jul 01, 2009 10:13 AM | Manoel Pimentel

What about joining a team of speakers that has names as Brian Marick, Diana Larsen, Matt Gelbwaks, Naresh Jain, Dave Nicolette, Alan Cyment, Alexandre Magno,and many others? Next Monday, July 6 will be the last chance for submitting a talk to Ágiles 2009! By Manoel Pimentel

Firefox 3.5 Is a Worthy Update

Wednesday, Jul 01, 2009 05:20 AM | Abel Avram

A year ago, Mozilla entered the Guinness Book with a little over 8 M Firefox 3 downloads in 24 hours. Today, still in the first day, Firefox 3.5 has an average of about 50 downloads /sec and a total of 3.6 million downloads at July 01 10:30 AM GMT. 3.5 is a worthy update considering the large number of improvements over 3.0 like native video. No need for Flash/Silverlight anymore. By Abel Avram

Presentation:Realistic about Risk: Software development with Real Options

Tuesday, Jun 30, 2009 07:20 PM | Olav Maassen, Chris Matts

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process based on Financial Option Theory and Applied Psychology that can be used to manage risk. Applying Real Options to software development explains why many of the Agile practices are so successful. By Olav Maassen, Chris Matts

Article:Communication Flexibility Using Bindings

Tuesday, Jun 30, 2009 06:50 PM | Anthony Elder, Raymond Feng, Simon Laws, Haleh Mahbod

In this article, we will look at an important feature of SCA - its support for a wide variety of communication protocols and how to use SCA bindings on services and references to decouple your business code from communication protocols. Finally we'll take a look at the SCA domain to see how bindings operate in and outside the domain. By Anthony Elder, Raymond Feng, Simon Laws, Haleh Mahbod

Android Gets Scripting Support with Python, Lua, Beanshell; Ruby planned

Tuesday, Jun 30, 2009 04:26 PM | Werner Schuster

The Android Scripting Environment (ASE) project adds scripting functionality to Android. The native versions of languages like Lua and Python can script Android APIs exposed via JSON-RPC. Support for Ruby, as well as JVM-based languages is planned as well. By Werner Schuster

MacRuby Drops GIL, Gains Concurrent Threads

Tuesday, Jun 30, 2009 03:21 PM | Werner Schuster

MacRuby joins the ranks of JRuby and IronRuby and moved away from Ruby 1.9's Global Interpreter Lock (GIL) in the experimental branch. By Werner Schuster

Observations on Lean in Action in Japan

Tuesday, Jun 30, 2009 01:09 PM | Deborah Hartmann Preuss

What did a group of Agilists see when they "went to the gemba" in Japan to observe Lean in action? Here is a roundup of observations from bloggers and newsgroup writers on this spring's "Roots of Lean" tour to Japan, led by Mary and Tom Poppendieck. The tour visited both manufacturing and software organizations, and included Henrik Kniberg, Sune Gynthersen, & Gabrielle Benefield, among others. By Deborah Hartmann Preuss