zchtodd

zchtodd @zchtodd

About: I'm a software developer that loves to write, make cool little apps, and help others learn about programming!

Location:
Raleigh, NC
Joined:
Sep 6, 2019

zchtodd
articles - 25 total

#SQL30 Day 16: Dev Badges

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 7 0Oct 18 '19

#SQL30 Day 15: Fuzzy Matching

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 10 0Oct 17 '19

#SQL30 Day 14: UFO Sightings

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 7 0Oct 16 '19

#SQL30 Day 13: Permutations

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 8 0Oct 15 '19

#SQL30 Day 12: Greatest Discount

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 6 0Oct 14 '19

#SQL30 Day 11: Soft Deletes

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 8 0Oct 13 '19

#SQL30 Day 10: Random Sampling

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 7 1Oct 12 '19

#SQL30 Day 9: Longest Span

Welcome to the SQL showdown series! What is this and how does it work? I'm committing to...

Learn More 9 0Oct 11 '19

#SQL30 Day 8: Deleting Duplicates

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 9 0Oct 10 '19

#SQL30 Day 7: Grouping Sets

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 6 1Oct 9 '19

What database do you use?

I'm curious what databases people are using for their projects, and why you might have decided on tha...

Learn More 4 12Oct 9 '19

Building parsers for fun and profit with Pyparsing

I sometimes need to either create a domain specific language, or at least be able to parse a subset o...

Learn More 18 0Oct 8 '19

#SQL30 Day 6: Supermarket Sales

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 6 1Oct 8 '19

Creating a resizable/draggable component in Angular2

This post covers how to create a resizable and draggable component in Angular2. The resizing is mo...

Learn More 10 2Oct 7 '19

#SQL30 Day 5: Hierarchies

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 6 1Oct 7 '19

#SQL30 Day 4: Video Game Sales

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 7 1Oct 6 '19

#SQL30 Day 3: Weather Data

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 20 4Oct 5 '19

#SQL30 Day 2: Stock Price Variance

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 8 5Oct 4 '19

#SQL30 Day 1: Wildfires

Welcome to the SQL showdown series! What is this and how does it work? I'm committing t...

Learn More 46 8Oct 3 '19

SQLAlchemy Cascading Deletes

I thought I’d do a quick write up of something that I’ve found confusing for a while now, but never t...

Learn More 21 3Sep 29 '19

PostgreSQL Foreign Data Wrappers

In this article I will go through the process of developing and installing a simple foreign data wrap...

Learn More 19 0Sep 28 '19

Binary Tree Interview Questions

If you're a web developer like me, you might know about tree data structures, but the need to write y...

Learn More 12 0Sep 27 '19

JavaScript Data Structures & Algorithms: Arrays

There are a lot of places online to learn about arrays. I want to take a different approach to showin...

Learn More 10 0Sep 22 '19

SQLAlchemy Performance Anti-Patterns and Their Fixes

An ORM makes life easier for application developers. SQLAlchemy offers a mature ORM that brings with...

Learn More 66 4Sep 8 '19

I built a tool to help people understand recursion!

Recursion is one of those topics where I think a lot of people have a hard time going from reading ab...

Learn More 6 0Sep 6 '19