👋
Hello, World! I have been developing web sites and mobile applications for twenty years. I experiment with low-power computing, build mechanical keyboards, and contribute to Open Source software. I use React, monorepos, Behavior Driven Development, and Dev-Ops integrations, to engineer user interfaces that scale across multiple teams and products.
🌱 I’m currently learning Bitcoin Smart Contracts /w BlockStack & Clarity🤔 I’m looking for help with long-term maintenance of React Workspaces📫 How to reach me: LinkedIn⚡ Fun fact: I've been a Bitcoin enthusiast since 2013.
👨💻
Code/Projects ⚛️ React Workspaces Playground - Zero Config React Monorepos with Yarn Workspaces, Lerna and Storybook.🏁 Markserv - Serve markdown as html (GitHub style), index directories, live-reload as you edit.💲 Bitcoin Chart Scraper - Scape the entire history of BitStamp's Bitcoin charts.💾 Dvorak Programmers Tutorial - An Interactive cli tutorial for Programmers Dvorak🦅 Chromafi - CLI syntax highlighting: any function - any object - 176 languages.🍀 Carlton Quadtree - An infinitely divisible quad tree implementation with visualizations.
✍
Blog Posts - TypeScript?.. or JavaScript?
To draw an analogy, JavaScript is a jump-jet and TypeScript is an aircraft carrier; And even though TypeScript is safe, it’s still not safe enough to run a nuclear power plant.
- Roll Your Own Math - Sine and Cosine
For years I have been using JavaScript’s Math.sin() and Math.cos() to create games, animations and interactive graphs on the element. But how do Sine and Cosine work? I had to know…
See more blog posts at F1LT3R.io