Programming in Practice
Technical articles for those interested in programming.
Interested in using the new ECMAScript 5 feature allowing assignment of new prototypes to instantiated objects? Read on to see how it performs! ECMAScript 5 has many new, exciting features, no doubt, but when using them, always make sure to consider potential compatibility issues and be wary of potential shortcuts. In one project we are currently working on, […] …read more
I just came across this blog post written by a former Windward programmer and it’s still relevant, timely, and useful. It shows how you can save a template file inside a database, retrieve the actual template as a BLOB object from the database location using the IMPORT tag, run the report, and then save the […] …read more
We used to use Object == Object in our Java Engine code. But recently one of our customers hit a problem, and finding the error was very difficult. We changed the Engine code so this won’t happen again. More importantly, knowing why it happened might save you boatloads of time in your own Java applications. […] …read more
How to handle time is one of those tricky issues where it is all too easy to get it wrong. So let’s dive in. (Note: We learned these lessons when implementing the scheduling system in Arrow.) Why UTC Sometimes Fails First off, using UTC (also known as Greenwich Mean Time) is many times not the […] …read more