Coding for fun and profit.....

Home ObjectGOO Reference Services Contact About Me Source Code/Contribute

 

Why ObjectGOO

Near Zero Configuration

Persist Objects in SQL in Minutes

No Config Files (Did I already say that)

Partial Persitance Normalization

Its Free

Its Open Source

Retrieve objects using SQL

Auto reconfigures views for reporting

Status

ObjectGOO is PRE-Alpha, I have decided to release a Demo project as the methods and interfaces wont change only be added to and revised for performance and Oracle compatiblity. A Subversion repository and Forge should be available by months end if you wish to help.

Oddities

ObjectGOO has an unusual side effect, it is actually FASTER at retrieval and population of Datasets than native ADO.Net.

Reason: Because the way objects are deserialized into XML they translate to create a dataset much faster than retrieval from a flat structure then into XML.

Odd but true.....

  

The Guy who wrote ObjectGOO

My name is Chris Wertman I am a Senior Developer / Lead Technical Architect

I have been behind a console in one form or another since I was 7, that now 30 years ago....Z80-6502-8080....ah the good old days :)

I was a CPM user then Minix from about 79 to 86 , then nothing again until the early 90's then BSD , then Linux, and I only got on the MS bandwagon in 1993 (aside from VB) with the first internal beta of Windows 95. (I still have the CD:)

Of all the coding ive ever done the hardest was a ground up bios rewrite in IA64 assembly (
pre Itanium Release for the Boch Project) you will see a screenshot of Dos running on an Itanium pre-release Shared development enviroment at Intel, I was honored when Intel asked me to be part of their pre-release development because of my prior involvment in the Apache project port to NT, wow how long ago was that ?

My redacted resume is available
here.for a full resume contact me with the particular assignment and I will respond with a full resume that includes my contact details.

Oh and I enjoy
B&W Photography......like the basketball....why the basketball ? it was the last shot on the roll.


 

Known Issues

 

  • LOTS ! Its Pre-Alpha code.
  • Inserts are in the Demo only Single Threaded. (Last version to pass NUnit tests 100%)
  • SQL Parsing 85% complete must use * on selects.
  • ENUM persistance broke somewhere along the line while threading.
  • .....Trust me there are more, did I say PRE-Alpha ?
  •  

    Requirements

  • SQL 2005 or (SQL 2005 Express Installed)
  • PWS, or IIS (for Demo)
  • .Net 2.0 or Greater framework (Tested up to 3.5 beta 2 and SQL 2008 Beta/RC)

  • Download

    ObjectGoo Demo Project
    Base Object Source
    ObjectGOO Source


    Whats Coming.....

  • Multithreaded Inserts
  • Bulk Inserts
  • DataTable, as well as many IBatis style overloads for object retrieval options.
  • LINQ Integration.
  • Lazy Loading of large collections

  •  

    Copyright 2007 Chris Wertman. All Rights Reserved.