It has been noted that once something is on the internet, it is there forever. Apparently, this is somewhat wrong for certain types of information. The Progress E-Zine collection continues to be available on the internet, but often it is tucked away in corners that are hard to find.
With this in mind, a three volume set of the E-Zines in bound printed form are now available. No more binders full of printer paper versions of the monographs, simply reach into the book shelf for the bound copy and enjoy.
The books can be purchased from these locations:
In the SaaS world, often customers will want their own customizations into the source code specific to how they want to do business with your software.
Here is a point where object oriented programming stands out. By crafting your programming in such a way that basic functionality is enhanced - you can use different classes specific to particular customers for enhanced implementation.
Since we are going to potentially be using one of multiple classes, we need to have an interface describing the methods available in the class.
Standards are present to attempt to implement goals.
The goals for these standards are:
Code readability. Readable code is maintainable code. Readable code is quality code.
Ease of maintainability. Maintainability is important for customer relations and quality. A defect should always be easy to identify and fix.
Ease of extension. It should be easy to add new features to the software.
A lot of software development is oriented to what happens after the sale. As anyone knows these days - the problem is getting money in the front door!
With so many people having high speed connections - whether on their PC or cell phone - the use of video to introduce and inform on a product is now here! Electronic catalogs should be updated so that not only is there a textual description - but one can actually see the use of the more complex products.
Added HTML Quick Start documentation.
Updated test on MailBySMTP.cls.
Changed Content-disposition on CID attachments.
This is the first entry of a series of ideas on where to find value in software development.
So often it seems, software development ideas has been a series of upgrades and new toys for the technology department. We have forgotten the core values we were hoping to accomplish with software development.
Hopefully, these entries will stir up new ideas of "what we need" and "what to develop."
Added From to message headers. (Special thanks Micheal Kochendoerfer)
Made output for .mail file binary no-convert to work with MS Windows and Exchange. (Special thanks Micheal Kochendoerfer)
Mime type support for PDF files. (See FileEncoder.cls to add more)
If unknown set Mime to application/octet-stream (See FileEncoder.cls to add more)
Allow ability to set the codepage for the mail message. (See Mail.cls:MailFileCodePage) (Special thanks Micheal Kochendoerfer)
Feel free to mirror this code on your web site.