Book Reviews
I've decided to write some book reviews.
The Mythical Man-Month
The Culture Code
Brief Notes on Probability
Please visit my Digital Notes page which contain a more updated reproduction and expansion of this article.
This is a brief writeup of some of my notes on how to calculate probabilities.
Notation
The probability of A AND B
The probability of A OR B
The conditional probability of A given B
Announcing Trivium Beta
We're excited to announce the launch of Trivium beta, a digital systems modeling solution. Trivium is a cloud-scale modeling solution built for teams designed to make modeling more accessible, more intuitive, and more useful to teams.
Javascript Asynchronicity Patterns
In this article, we discuss asynchronicity in Javascript, its evolution over time, and some of the patterns for dealing with various asynchronous challenges. We'll discuss callbacks, promises, and the present-day async/await approach to asynchronicity and when and how each of these are relevant in modern applications.
A First Introduction to Asynchronous Javascript
In this article we'll build on my previous article, Web Development Basics with Python & Flask and introduce the Javascript language and the concept of asynchronous communication with a webserver to provide a clean and dynamic user experience.
Bits of Bad Code #1 - Unexpected Issues with Javascript Dates
This article describes a recent bug in Facebook's Docusaurus project. I was not the first to discover this bug, nor was I the one to ultimately fix it, but it makes for a very interesting deep dive into how to triage and resolve an issue.
Battery Basics
This article introduces some of the basic concepts of batteries with particular applications for hobby-level small aircraft projects and similar. My aim for this article is to supplement my students' research for their senior design projects and provide an introductory walkthrough of the topic.