DecentFintech.net
Jamstack Development
3 January 2023I use Jamstack to make web apps that are fast, secure, and can handle a lot of traffic. Jamstack makes it easy to build ...
Read →
MatthewHendricks.net
GetNotes Web App
30 October 2020To help me with memorizing guitar scales and their chords, I built a web app using Flask and Vue that can generate notes...
Read →
Decent Fintech Inc
DecentFinance.club
1 February 2020I host a small community powered by matrix.org. It's a place for people to talk about crypto, finance, and other topics....
Read →
Ookla (Speedtest.net)
Storing STC results using JavaScript – Ookla Speedtest Custom
5 March 2019To help with proving a popular use case, we provided a code sample written in PHP to help demonstrate how data could be ...
Read →
Ookla (Speedtest.net)
Unable to verify HTTPS server configuration – Ookla Speedtest Custom
10 January 2019To support the latest browser security protocols, it was important that vendors follow guidelines to ensure their server...
Read →
Ookla (Speedtest.net)
Using browser networking tools to troubleshoot client-side errors – Ookla Speedtest Custom
16 February 2018As Ookla release the beta version of their HTML5 client, many of their customers (networking engineers) had trouble unde...
Read →
Ookla (Speedtest.net)
Hosting the HTML5 front-end Test UI on your site – Ookla Speedtest Custom
21 December 2017Since many of Ookla's customers were new to the concept of using a iframe hosted from another web server, we needed to b...
Read →
Ookla (Speedtest.net)
Updating your NetGauge site to host the STC test – Ookla Speedtest Custom
10 December 2017The client-side technology used to execute and host a test on a customer's website was completely rehauled and required ...
Read →
Ookla (Speedtest.net)
User Migration - Ookla Speedtest Custom
9 December 2017Ookla—the team behind Speedtest.net—also offers an enterprise version of their flagship software used to measure network...
Read →
Ookla (Speedtest.net)
How Do I Upgrade to Speedtest Custom from NetGauge? – Ookla Speedtest Custom
9 December 2017Many of Ookla's licensed vendors were using the legacy Flash technology that was quickly becoming discontinued and block...
Read →
Ookla (Speedtest.net)
Compatibility of your existing NetGauge OoklaServer Daemon – Ookla Speedtest Custom
6 December 2017To ensure network software was compatible with the latest JavaScript client technology, Ookla's database of licensed ven...
Read →
Ookla (Speedtest.net)
Passing Test Results To The Browser – Ookla Speedtest Custom
1 December 2017Ookla's Speedtest Custom provided automatic storage of test results hosted in the online reporting dashboard for each li...
Read →
Ookla (Speedtest.net)
Ensuring your OoklaServer allows Speedtest Custom domains – Ookla Speedtest Custom
27 November 2017The JavaScript client used with Ookla's Speedtest Custom often required updating server side configurations to help ensu...
Read →
Ookla (Speedtest.net)
Setting up your Test URL (Pending Subdomain Setup) – Ookla Speedtest Custom
18 September 2017Ookla's Speedtest Custom was hosted on speedtestcustom.com as a service to help licensed vendors to configure and eventu...
Read →
Codpen.io
Burger Time! (CSS Only)
30 January 2017Not sure why this is the first thing I thought of when I saw a daily CSS challenge on the topic of "hamburgers", but bui...
Read →
NinjaTrader LLC
Beta Release Notes - NinjaTrader 8 Help Guide
9 January 2017Through the two-year beta release cycle of NinjaTrader 8, I was responsible for compiling and writing release notes that...
Read →
codepen.io
Arthur's Nightlight
29 November 2016A robot designed with CSS only that illuminates the page when powered on....
Read →
codepen.io
Canvas Dots on Mouse Events
18 November 2016Just a simple demo using the browser Canvas API used to draw graphics on a web page via JavaScript. Dots are created and...
Read →
Codpen.io
Google Inbox Sun and Clouds
16 November 2016An animated version of the image used in Google's Inbox zero inbox layout....
Read →
NinjaTrader LLC
Video Library - NinjaTrader 8 Help Guide
1 June 2016One of the primary goals of the new NinjaTrader 8 help guide was to make it media-rich and user-friendly. Where possible...
Read →
NinjaTrader LLC
Working with Pixel Coordinates - NinjaTrader 8 Help Guide
1 June 2016To help support multiple device layouts and resolutions, 3rd party developers needed to be aware of the discrepancies th...
Read →
NinjaTrader LLC
Working with Brushes - NinjaTrader 8 Help Guide
1 June 2016NinjaTrader used two different APIs for rending UI components, depending on the performance required. This often caused ...
Read →
NinjaTrader LLC
Using SharpDX for Custom Chart Rendering - NinjaTrader 8 Help Guide
1 June 2016NinjaTrader 8 Charts used a .NET Library called SharpDX that worked with the native Microsoft DirectX API. This was a ma...
Read →
NinjaTrader LLC
SuperDOM Column - NinjaTrader 8 Help Guide
1 June 2016A flagship order entry feature for day traders was enhanced to allow users to write custom add-ons using C# scripts that...
Read →
NinjaTrader LLC
Software Product Management - NinjaTrader 8 Beta and Major Release
1 June 2016I was promoted to Product Manager after working as a technical support lead for the NinjaTrader platform. When I was pro...
Read →
NinjaTrader LLC
Share Service - NinjaTrader 8 Help Guide
1 June 2016NinjaTrader version 8 introduced a new class of objects that could be used to communicate to 3rd party APIs like Twitter...
Read →
NinjaTrader LLC
NinjaScript Lifecycle - NinjaTrader 8 Help Guide
1 June 2016NinjaTrader provided a custom classes of programming interfaces that were given low-level access to core software object...
Read →
NinjaTrader LLC
NinjaScript Best Practices - NinjaTrader 8 Help Guide
1 June 2016Over 6-years of work supporting C# developers and the end-users of custom scripts, I accumulated a nice collection of tr...
Read →
NinjaTrader LLC
Content Management - NinjaTrader 8 Help Guide
1 June 2016As a Product Manager for NinjaTrader, one of my core day to day responsibilities was maintaining the online help content...
Read →
NinjaTrader LLC
Multi-Threading Consideration for NinjaScript - NinjaTrader 8 Help Guide
1 June 2016NinjaScript was event-driven and multi-threaded, which meant that 3rd party C# developers needed to be aware of how to h...
Read →
NinjaTrader LLC
CME Reduces Tick Size of EUR/USD Futures - NinjaTrader Blog
8 January 2016Between my time as a technical support lead and product manager, it was often my job to help catch wide-spread issues be...
Read →
NinjaTrader LLC
Product Manager for Trading Community
28 May 2015I was a product manager for a retail trading platform that was in the process of rehousing their trading engine to work ...
Read →
NinjaTrader LLC
Drawing Tools - NinjaTrader 8 Help Guide
28 May 2015When looking at technical financial data, it's common to need to annotate certain data points on the chart that can be s...
Read →
NinjaTrader LLC
Code Breaking Changes - NinjaTrader 8 Help Guide
28 May 2015One of my major assignments as a Product Manager for NinjaTrader was discovering and documenting many of the changes our...
Read →
NinjaTrader LLC
Attach to Indicator - NinjaTrader 8 Help Guide
28 May 2015One of the major enhancements to NinjaTrader 8 was the ability to attach a live market order to be updated automatically...
Read →