Writing

State Management in Svelte

A look at state management in a Svelte application.

Svelte
State Management
Front End

Teach Math with Programming

Hypothesis – We'd have better outcomes in math if programming were used to teach math.

Education

Big-O Basics For Software Developers

What is Big-O? What should software developers know about it? Will it come up in interviews? How do I find the Big-O notation for my code?

Interviews
Coding
Algorithms

Pure, Testable Service Objects in Ruby/Rails

Use dependency injection to write service objects that can have pure unit tests that don't hit the database.

Testing
Rails
Ruby

Global State with React Hooks and Context

React Hooks + Context is a viable pattern for Global State. It cuts the boilerplate and cruft that Redux introduces.

React
JavaScript
Hooks
State Management
Context

Where To Index

A look at techniques to find hotspots and index opportunities. We'll cover some things to keep in mind to avoid over indexing, and when indexing is the wrong solution.

SQL
Indexes

SQL Index Introduction

Let's build a mental model to understand how indexes help apps perform and scale. SQL knowledge is assumed but aimed at beginners to indexing.

SQL
Indexes

Modern Content Management with Gatsby and Contentful

Build a website with a modern front end & content management stack.

React
Gatsby
CMS

Comparing CTEs And Subqueries

What are the implications of using a CTE instead of a subquery?

SQL
PostgreSQL

Set-based Programming in SQL

SQL works better when you write what rather than how. Describe the data you want. Let the engine decide how to get it.

SQL