Work related to ⚡ Multi-threaded programming

Content Management - NinjaTrader 8 Help Guide


1 min read
Cover image

As a Product Manager for NinjaTrader, one of my core day to day responsibilities was maintaining the online help content aimed at an audience of both financial day traders and C# developers.

Link

NinjaScript Lifecycle - NinjaTrader 8 Help Guide


1 min read
Cover image

NinjaTrader provided a custom classes of programming interfaces that were given low-level access to core software objects to make it easy to develop custom add-ons, yet were wrapped in abstract layers that were sometimes not so easy to understand in common debug scenarios. To help with the learning curve, I worked with the team of product managers and engineers to help ensure that 3rd party developers understood how each instance of their custom NinjaScript types would be expected to be handled by core NinjaTrader platform.

Link

Multi-Threading Consideration for NinjaScript - NinjaTrader 8 Help Guide


1 min read
Cover image

NinjaScript was event-driven and multi-threaded, which meant that 3rd party C# developers needed to be aware of how to handle programming scenarios that sometimes needed to be dispatched between parallel threads.

Link
Author image

Matthew Hendricks

Content Management Systems and Documentation