August 8th, 2007 — Craig Jones
By popular request, Maxim Software Corp. now offers website hosting service to the public. The same servers that we use to host the properties of our ThotSpots Web Media division are now available to you at competitive prices. This service is being offered as a convenience to our consulting clients who seek one-stop-shopping, but is not required. As always, our software developers and website administrators will be happy to work with any website project, regardless of where it is hosted. For more information, write to info@maximsc.com.
Read more: News | Comments Off
August 7th, 2007 — Craig Jones
If the three most important attributes in real estate are location, location, location, then the five most important attributes of good project management are communication, communication, communication, communication, communication.
1. Maintain a written glossary of domain terminology. It’s amazing how often the developers and the customers think they’re talking the same language, but they’re not. Misunderstandings like this are a common source of “assumption errors,” which are a leading cause of wasted effort. Continue Reading »
Read more: Agile Development | Comments Off
August 6th, 2007 — Craig Jones
This is just a quick post to indicate that this blog is now registered on Technorati.
Read more: News | Comments Off
August 5th, 2007 — Craig Jones
The Maxim Software staff runs codejacked.com, a blog with productivity tips for Windows and Linux users. The tips are mostly in “power user” territory, but sometimes we can’t help but cover topics of more interest to programmers. So, for those of you who are programmers, be sure to keep an eye on the CodeJacked programming category (www.codejacked.com/category/programming/), or even easier, just sign up for the whole CodeJacked RSS feed.
Here are just a few of the recent articles in the programming category, to give you and idea of what you’ll find there:
Version Control - A Developer’s Best Friend,
RegEx Pattern Matching on Dates,
Automatic Daily MySQL Backups,
Review: SQuirreL, an Agnostic SQL Client, and
Quick Tip: Searching for Program Source Code.
Read more: Programming | Comments Off
August 3rd, 2007 — Craig Jones
I’m a huge fan of code generators. I’ve seen them used successfully in many different ways. In the Java world, for example, the Xdoclet parser is commonly used to generate object code and ORM mappings based on database schema — a huge timesaver. I’ve also seen creative uses of XSTL transforms and Velocity templates for handily generating all kinds of program code. There are generally two ways to take advantage of code generators. One is for software developers to invoke the code generators on demand, as they program. The other is to incorporate code generators as part of a “daily build” (i.e. some automated build process using Ant, Maven, another build tool, or handcrafted scripts/batch files). Lately, I’ve gotten soured on the latter. Continue Reading »
Read more: Software Development | Comments Off