Declarative Animations in a Functional World
As systems get more complex, they trend towards expressing more of their complexity as data. Animations can be defined in data too.
A Strategy for Linearizing Database Operations
Everyone wants their writes strictly ordered, if we can represent a list of write operations as a data structure, that gets easier.
We’re Building A Company, Not An ICO
A frank discussion about the benefits and pitfalls of the ICO hype, and why OddSlingers' vision goes far beyond short-term fundraising.
The State of Poker Platforms in 2018
An overview of the all the current online Poker networks as of 2018, with pros and cons for each and a summary of features.
Database Integrity Principles for Safe Systems
Design strategies and common pitfalls that come into play when designing a banking service to handle concurrent transactions in a distributed environment.
The Myth of Trustlessness
The word “trustless” implies that trust has been removed from the system altogether. But in reality, systems like Bitcoin require plenty of trust, it's just less obvious.
The Redux Store as the Frontend's Database
Storing data in a normalized form allows us to calculate fast indexes for lookups.
An Explanation of Segwit and the Lighning Network
Segwit increases total number of bytes for each transaction (very slightly), but changes the way that block size is calculated so that the signatures don’t count as much against the limit.
Reconciling Templates and JS Components
The fundamental issue is that Django wants you to build up your pages using template fragments, and React wants to pull you into its world with JS components as the main building blocks.
Two Approaches to Concurrent Write-Safety in Django
When dealing with Django models accessed by multiple people, you want a way to make sure two requests don’t perform writes at the same time.
Redux State-Sharing Approaches
When writing an app using Redux and React, you may run into the common problem of having to share state between multiple components in your app.
Downswings and the Information Game
I often hear players say, “I hate that site. It’s completely rigged. I can never win there.” Perhaps those players simply ran bad at first on that site...
For code & projects, see the Code page.