About Me
I am a 28 year veteran of computers, networking and software development. My development style is a mixture of modern best practices and the the wisdom of old. My development background includes COBOL, C, Java, Groovy, Javascript and various other languages.
I have chosen Groovy, and to a larger extent, Javascript as my languages of choice because they are dynamic languages that excite my inner engineer.
I have a passion for teaching and excellence in software development.
My open-source projects
| couch-ar | A thin active record implementation for node.js/couchDB |
|---|---|
| river | A framework for building large-scale modular single-page javascript applications |
Technologies that excite me:
| Groovy: | Groovy is a dynamic language that runs on the Java VM |
|---|---|
| Grails: | A powerful rapid development web framework using Groovy. |
| Javascript: | This powerful and mostly misunderstood language provides a dynamic OO programming environment. |
| NodeJS: | A flexible server-side Javascript application server. |
| CouchDB: | A document-oriented database that can be queried and indexed by map/reduce using JavaScript. |
| ExtJS: | The developer's choice for building powerful desktop web applications using JavaScript. |
| Git: | A powerful and flexible distributed version control system. |