Martin CrabtreeJavaScript: Tracking Key Value Pairs Using HashmapsHashtables are often coveted in algorithm optimization for their O(1) constant time lookup. While JavaScript doesn’t have a native…3 min read·Mar 27, 2020--9--9
Martin CrabtreeAndroid SDK: Manually Setting a DNS for Android EmulatorDNS… hello?3 min read·Mar 19, 2020----
Martin CrabtreeUsing TypeScript with React.js Hooks: Part 1 of 2Why TypeScript and React.js?:3 min read·Mar 12, 2020----
Martin CrabtreeAuth0 and React HooksThe multiple ways that you can handle user credentials in React.js can make implementing authorization/authentication (auth) a confusing…3 min read·Mar 11, 2020----
Martin CrabtreeReact: Creating an Interactive Canvas ComponentThe HTML5 canvas element behaves differently than standard HTML elements, especially when embedded in a React.js application. In this…3 min read·Feb 28, 2020----
Martin CrabtreeReact: The Basics of Data Visualization Using RechartsPretty Graphs and Other Fancy Stuff4 min read·Feb 23, 2020--1--1
Martin CrabtreeReact.js: Using Children PropsThe concept of children props ( written as {props.children}) is far less twisted than it sounds when placed within the context of React.js…2 min read·Feb 14, 2020--3--3
Martin CrabtreeReact: Creating a ‘Redux-like’ Global State with the useContext and useReducer HooksCreating a global state in React using the useContext and useReducer hooks.3 min read·Feb 13, 2020--4--4