Technical Articles & Related Material

MindMaps

The mind maps here link to several maps that I've created over the years whilst trying to capture thoughts and useful information on various things. In a number of cases these reflect books that I have read, although only a small fraction of my overall reading.

The mind maps have been created in most cases using FreeMind tool.

Project Management

MindMap Comments
Psychology of Programming These notes are a result of working my way through Psychology of Computer Programming by Gerald M. Weinberg
Classic Mistakes These notes are brief points about classic project mistakes. Largely recorded whilst working through Steve C Connell's book on projects and developement such as Rapid Development: Taming Wild Software Schedules
Estimation About task Estimation
Software Development Fundamentals -
Customer Orientated Development -
controlling Product Feature Sets -
Aspects of Development Speed -
Interviewing Notes for conducting interviews with a focus on roles and skills
Project Life Cycles -
Team Motivation -
Productivity Tools -
Project Recovery -
Risk Management -
Scheduling -
Team Structure -
Teamwork -
Customer Orientated Development -
SCRUM The agile project management methodology promoted by Ken Schwaber
Software Test Automation from reading the book - Software Test Automation


Architectural

MindMap Comments
Designing Enterprise Applications -
SAIM Secure Application Integration Methodology - a methodology to guide EAI activities, developed by Concept Five Technologies

Techie & Development

MindMap Comments
Enterprise Java Beans (EJB) Enterprise Java Beans - drawn from reading books such as Mastering Enterprise JavaBeans
Enterprise Java Bean (EJB) Patterns -
Enterprise Java Messaging (JMS) This is about the application of the JMS API that facilitates portable interaction to technologies as WebSphere MQ etc
JNI (Java Native Interface) Java Native Interface (JNI) - the texhnology/API for connecting directly to non Java applications
Portal Development -
Portals -
Servlet's and Java Server Pages (JSP) Links directly to mind map
Jakarta Struts Struts - Open Source Server Side MVC component
Ajax AJAX (Asynchronous JacaScript and XML) - developed largely when reading Pro Ajax and Java Frameworks
XML (eXtensible Markup Language) -
Windows User Experience Looking at the Mircrosoft Windows User Experience Book