Skip to main content

Stephen Montgomery

Stephen Montgomery is currently a genetics Ph.D. student at Canada's Michael Smith Genome Sciences Centre in Vancouver, BC. He has an undergraduate degree in Engineering Physics and several years of software development experience. He is an instructor for the Canadian Bioinformatics Workshops and a core member of VanBUG, the Vancouver Bioinformatics User Group.


smontgom's blog

Debugging RMI Security Permissions for Server-side MySQL Databases

Posted by smontgom on June 3, 2004 at 9:40 AM PDT

I experienced a problem where a client application accessing a server was unable to use the server to subsequently access a MySQL database.

However, unit testing on the server side allowed the MySQL data access.

What was happening to the server when using the remote connection then and why were SQL connection failure errors like the following being thrown?

An Introduction to Ant, CVS, Eclipse, and Tomcat - Online web services lab

Posted by smontgom on May 5, 2004 at 9:44 AM PDT

For those looking for some reference information on Java development, this lab takes a user through elements of setting up Eclipse, checking out a project using CVS, running and deploying a project using Ant, and running a web service over Tomcat/Axis from both Java and Perl clients.

When research meets software development

Posted by smontgom on March 31, 2004 at 5:03 PM PST

The goal of research is to evaluate a new idea and create a body of work
that can improve the methods of scientific inquiry, either by simplifying
the process or by uncovering new knowledge. When research-driven software
exists in the public domain it is serving this very purpose.

Java vs Perl for Bioinformatics - Calling Cab 28

Posted by smontgom on March 2, 2004 at 4:23 PM PST

Teaching programming to biologists is one of the key challenges of bioinformatics educators. A few weekends ago, when several dozen bioinformaticians from across Canada organized to discuss curriculum and educational practice, this was certainly an issue of contention. How do you rapidly give a novice computer user the experience and wherewithal to design and write computer programs?