Programming in Practice
Technical articles for those interested in programming.
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