Putting Five Pounds Into A Three-Pound Bag with ...

Don Smallidge


Back Next Reload Print

Personal | Professional | Mac | Unix-Linux | Chess | Credits, References and Links

Professional

Introduction

Welcome to my professional learning curve place. The Personal page (current entry point for the site) is more for friends and family; this page is oriented more towards my working life (and to help me polish my skills and research technical questions and issues). See also the Credits page for links that are organized by title and author rather than topic.

Eventually I will probably post my resume here (or something like it). For now, suffice it to say that I came to Struts Java web development via COBOL, C, C++ [mainframe, Mac, Unix, Windows]/[DB2-Sybase-Oracle] with a taste of MySQL and PHP mixed in. There is always more to learn (and to learn better) and precious little time to do it. I am hoping that organizing the material will help me stay focused.

I have chosen to break up the material on the site, with this page a clearing house for course work, reference material and experimental coding. Most of the items here exist on paper, in notebooks or books or on various web sites. Migrating them to this format will obviously take a great deal of time; for the time being many of the links will be just stubs. I understand that is very frustrating for a public site; I am working on a better technique to make it clear what is live and what is planned.

Stub Entries

While I am organizing and migrating my material from paper to this site, there will be a significant number of links that navigate to this point on the page. I have tried to make them visually obvious to reduce the amount of unnecessary navigation. If you have a better idea (short of removing the stubs), please let me know by sending me an email at donaldsmallidge at mac dot com.

Current Professional Interests - alphabetically

  1. Collections
  2. CSS
  3. CVS
  4. DHTML
  5. DOM
  6. Eclipse IDE
  7. Exception Handling
  8. HTML
  9. Java
  10. Java JDK differences
  11. JavaScript
  12. JDOM
  13. JSP
  14. Live Debugging - Troubleshooting
  15. Memory Management for Oracle Application Server
  16. NetBeans IDE
  17. Self-Documenting Instrumentation
  18. Struts
  19. Vanilla Debugging
  20. XHTML
  21. ...more topics will be added from time to time

Future Professional Interests - alphabetically

  1. Ant
  2. Ajax Programming
  3. Catholic Development Practices
  4. File and Data Comparison
  5. Glassfish
  6. Leveraging Unix
  7. Meaningful Documentation
  8. Regular Expressions
  9. Seamless Cross Platform Development
  10. Subversion
  11. Tomcat
  12. ...more topics will be added from time to time

Past Professional Interests - alphabetically

  1. ClearCase
  2. COBOL
  3. Estimating for Project Management
  4. File and Data Comparison
  5. Parsing
  6. WebSphere IDE
  7. ...more topics will be added from time to time

Stub Entries

While I am organizing and migrating my material from paper to this site, there will be a significant number of links that come here. I have tried to make them visually obvious to reduce the amount of unnecessary navigation. If you have a better idea (short of removing the stubs), please let me know by sending me an email at donaldsmallidge at mac dot com.

CIS350 - Database Design Course at UMA

Final project for CIS350. The objective is to deliver the project so that it is available for evaluation interactively with the professor. Also, it is a cross-platform project that was developed on severals Macs and PCs at various times. Deploying it on this site saves hours of transporting code around and makes it possible to discuss and modify the content remotely! It is highly interactive and less of a document than an experience. To get the most from it, you need to click that mouse. The project consists of several components:

Professional Page - XHTML Strict - last updated 17 Mar 2013         Color Guide: #f00 | #c3c3c3 | #000080