3,508 reputation
614
bio website systemajik.com
location Gatineau, Canada
age 59
visits member for 3 years, 5 months
seen yesterday
I have over 30 years experience in all phases of software development and delivery. I have administered a variety of midrange servers, and worked with systems from PCs to Mainframes.

1d
revised Should all HTTP requests including credentials be made using a POST even if it is actually just a request for data?
deleted 5 characters in body
2d
answered Should all HTTP requests including credentials be made using a POST even if it is actually just a request for data?
Jul
25
comment What is the best use case for selenium?
@EduardoDennis I build my test to hit a path on a site. The site is specified when running the test. Multiple, tests can be combined into a test suite and run as a group. You can build tests based on preconditions (user is on shop screen), then run different tests to get you to the purchase screen, which then use a common complete purchase test.
Jul
25
revised Passing data between hundreds of objects in java
Add addtional information
Jul
25
comment Passing data between hundreds of objects in java
@user2864336 I've addressed your issues in an edit.
Jul
24
revised Passing data between hundreds of objects in java
Clarify
Jul
24
answered Passing data between hundreds of objects in java
Jul
22
comment Preventing ip resolvers in a skype-like program
@NoamGal I've added some pointers in my edit.
Jul
22
revised Preventing ip resolvers in a skype-like program
Add options for basing a design.
Jul
21
answered Preventing ip resolvers in a skype-like program
Jul
18
revised Should we avoid using design patterns in constantly changing projects?
added 44 characters in body
Jul
18
answered Should we avoid using design patterns in constantly changing projects?
Jul
16
answered A newbie in python trying to learn
Jun
25
comment Is there a benefit in compiling your code as you go along?
If the programmer got hit by a bus, the location of compilation errors, if any, should give you a clue as to what they were coding. That should give you and idea were to start reviewing.
Apr
30
comment Why can we not insert into files without the additional writes? (I neither mean append, nor over-write)
@User Java and Python do the same as the disk, they just do it in memory. Python rewrites the whole string, as I expect Java does. In both cases it may be possible to replace a byte at a position (although the disk will rewrite the block).
Apr
29
comment Versioning Strategy for Service Interfaces JAR
@ColinMorelli I believe the specification version may need to be maintained manually, as it may not be trivial to determine if the specification has changed. Implementation version would be incremented on build. If the interface packages are cleanly defined, it should be simple for the CI server to determine if any implementation classes have changed. Common jar build should only occur if there are changes to it's contents.
Apr
28
answered Versioning Strategy for Service Interfaces JAR
Apr
12
answered How to do an effective code review of library changes?
Apr
12
comment What made BASIC profitable?
@MichaelKjörling This is not the legend I heard of, but it would make the accomplishment of developing Basic for MS-DOS over the weekend much simpler. The current tellings vary significantly from the legends told to me.
Apr
11
answered What made BASIC profitable?