About Resolver Hacks
Resolver One is a powerful tool for collecting, handling and analysing business data. It inhabits the space somewhere between a traditional spreadsheet and a Rapid Application Development tool; the dreamweaver of spreadsheets!
With Resolver One you can use the familiar spreadsheet interface to create applications, build powerful spreadsheets pulling in data from databases and live financial data-streams, or implement business logic to be integrated into other IT systems. Its power and flexibility comes from the fact that it is fully programmable with Python code, using the .NET framework. This means that you can use just about any .NET or Python library within your spreadsheets.
You can also easily develop libraries of functions and classes to be shared between your spreadsheets. Spreadsheets can be accessed programmatically, enabling you to re-use business logic with other Python or .NET applications.
Resolver One has a few other novel features, like RunWorkbook for creating linked systems of live spreadsheets and easy integration with databases. We're sure that new and innovative uses for Resolver One will develop, and hopefully this website will help uncover some of them!
Resolver One can import and export data from Excel, and there are interesting tricks for communicating with or even driving Excel. You can also reference cells inside an Excel spreadsheet from a Resolver One spreadsheet.
For a longer overview of the features of Resolver One, read Resolver One: What and Why?.
Resolver Systems was formed in 2005 by three individuals who were all working in the financial services industry. They were well acquainted with the business problems caused by traditional spreadsheets and thought that they had a solution.
Resolver One currently consists of eight developers, working from offices in Clerkenwell, London. We use Extreme Programming techniques like pair programming and test driven development. There is at least three times more code testing Resolver One than there is in Resolver One itself. The awesome coding team of Resolver Systems combined with the development practises are the two main reasons that Resolver One is so good.
If you are interested in the processes we use to create Resolver One, read Developing Resolver One.
Michael Foord has been working with Resolver Systems since early 2006 and has been programming with Python since 2003. In 2008 he was made the first Microsoft MVP in recognition of his contributions to the IronPython community.
He has written numerous articles on Python and IronPython, some of which are even worth reading. He is also the author of several Open Source Python projects. These can all be found somewhere in the sprawling morass which is the Voidspace website:
Michael is currently not spending as much time as he should be writing IronPython in Action.
Michael is married to Delia Foord, who has her own website featuring traditional Romanian and English recipes: The Other Delia.
Last edited Mon Oct 3 12:31:12 2011.