Working with Brushes - NinjaTrader 8 Help Guide

I wrote aboutNinjaScript, SharpDX (DirectX), WPF.

alt text

NinjaTrader used two different APIs for rending UI components, depending on the performance required. This often caused confusion between the types of .NET objects used for certain tasks, and also required a little bit of guidance to help developers understand some of the multi-threaded implications of using certain types across the life cycle of each object.

Made withConfluence, Help+Manual, JIRA
See more work examples »

Reach out

Currently Open to Offers.

I'm available for short-term projects and contracts as needed.

To discuss your requirements, feel free to schedule time from my calendar below:

Quick, before my son reaches it first!

Or send me an email at