The latest additions and changes to our website:
Latest Software Products and Articles
We enjoy developing software, professionally as well as privately. What we have learned privately over the years we share right here to benefit everyone.
How to use Sound Sprites to Speed Up your HTML5 Web Games - Like image sprites, sound sprites collect several distinct sounds into a single file, which reduces network lag while downloading.
A Better Javascript For Google Consumer Surveys - The script Google provides is slow, dangerous, and time-consuming, drawbacks that this better one overcomes.
Process Flow Patterns (Data Flow, Interaction Flow, and User Experience Journeys) - How to recognise common patterns and set up new ones. Process flow defines what steps a user (or data) and software take to achieve a goal.
Publizjr, Creates Web Pages
Our favourite open source, PHP-based web page publication system, that we use to generate our own websites. Learn how to use it, install it, and build upon it.
Adding Translations to Publizjr - For language-awareness and global code snippets.
Integrating JotForm Webforms into Publizjr - How to include webforms in your Publizjr Generator Templates by using the JotForm webforms service.
Twitter Card Support by Publizjr 2 - Choose how Twitter displays links to your web pages with built-in support for Twitter Cards in Publizjr, the web page publication system version 2.
zjrJS API News
This documentation and test suite about the zjrJS Application Programming Interface instructs and tests how to use the functions inside this cross-browser javascript library.
zjrJS.Doc.hashCode() - Added a string hash function based on Java's String.hashCode(). Used to safely store identifiers into memory and databases.
Adding Array Comprehension using zjrJS - For older browser version that lack this functionality, as defined in EcmaScript 5.
Added a Task-Based Cheat Sheet for zjrJS - The alphabetical API Overview is useful when you already know the method's name. If not, try this cheat sheet, based on the task at hand.
Latest Failure Notes - UX Horror and UI Horror
Hall of Shame for misbehaving applications, products, services, and their management. Damaging mistakes in web site design, user interfaces, user experience, and usability.
LiveJournal E-mail Validation Requires Log-In - And it really should not. The link from a validation email should validate immediately, without requiring the additional action of a log-on.
Tweet Opens Twitter Card Under Finger - Potentially causing a crash of not only the Twitter Client, but also the Mobile Device.
Media Query Cut-Off Fails at ETS.org - Unfortunate CSS decisions forcing visitors to put in more effort to achieve simple tasks.
Music Education and Compositions by A.E.Veltstra
Musician, arranger, director, and composer A. E. Veltstra lists his prices, and shares samples of his music, music theory, reviews, and thoughts.
Brand in Mokum - Original Jazz Tune deploring the burning of the town of Mokum)
Calypso, Sheet Music, Free Download - The mesmerising John Denver original, arranged by A.E.Veltstra for brass trio and drums.
Merry Met! Original Concert March - Written to thank the Servatius Woodwind Band for 15 years of music and friendship.