Using messages to transfer information between systems or functions

By Scott Hadley,

A message (Transfer Object) contains a unit of information with a message as its root and a hierarchy of messages, collections of messages, or primitive values (where primitive values are defined by a pair consisting of a named attribute with a value for the primitive). This message can be passed to another function or system.  … Read more

Recovering stripped files when using Mercurial

By Ivan Surya,

If you accidentally strip a patch and do not have a backup for it, you can still recover your files using Mercurial. To recover your files: Open a Microsoft Windows Command Prompt window. Navigate to the project folder where you stripped the files. Run the dir Navigate to the .hg folder where Mercurial stores all  … Read more

Programmatically Managing Concurrency in Asynchronous Operations

By Owen Pond,

This article assumes that you have some basic knowledge on using object queues to perform multi-threaded asynchronous processing and are familiar with the SysQueue’invoke event. Object queues are a great way to take advantage of multiple threads to run operations against many instances in parallel. These are the slow cookers of the NexJ platform. We  … Read more