Silly, fun and useful things to do with Resolver One
  • HOME
  • About
  • Articles
  • Fun
  • Snippets
  • Disclaimer
  • Useful Links

Site by Voidspace

Email Michael

Download Resolver One

RSS Feed RSS Feed

Resolver Hacks contains information and code for doing fun and useful things with Resolver One. This site is created and maintained by Michael Foord, not by Resolver Systems. Please read the disclaimer before using any of the code on this site.

Site Built with rest2web

Creative Commons License

IronPython Wiki

IronPython in Action IronPython in Action

About Resolver Hacks

Contents

  • Resolver
  • About Resolver Systems
  • Michael Foord

Resolver

Resolver, Python and .NET

Resolver 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.

With Resolver you can use the familiar spreadsheet interface to create applications, build powerful spreadsheets pulling in data from databases and 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 exported as code, enabling you to re-use business logic with other Python or .NET applications.

Resolver has a few other novel features, like shared worksheets which can be editted simultaneously by multiple users on different machines. We're sure that new and innovative uses for Resolver will develop, and hopefully this website will help uncover some of them!

Resolver 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 spreadsheet.

For a longer overview of the features of Resolver, read Resolver: What and Why?.

About Resolver Systems

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 currently consists of six 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 than there is in Resolver itself. The awesome coding team of Resolver Systems combined with the development practises are the two main reasons that Resolver is so good.

If you are interested in the processes we use to create Resolver, read Developing Resolver.

Michael Foord

Michael Foord - 2007

Michael Foord has been working with Resolver Systems since early 2006 and has been programming with Python since 2003.

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:

  • The Voidspace Techie Blog
  • Python Articles
  • IronPython Pages
  • Python Projects

Michael is currently not spending as much time as he should be writing a book on IronPython for Manning.

He also contributes to the IronPython-URLs Blog and runs the IronPython Cookbook website (which is a great place to visit for examples of using .NET framework classes with Resolver).

Michael is married to Delia Foord, who has her own website featuring traditional Romanian and English recipes: The Other Delia.


Hosted by Webfaction

Return to Top

Last edited Sun Jul 15 16:34:34 2007.

Copyright ©2007 Michael Foord. All rights reserved. Design by Elemental Works. Logo by FuchsiaShock. Valid XHTML & CSS.

This work is licensed under a Creative Commons License.