I am David Crandall and this is where I write about programming. You may find the code for most of my projects on my github.
Tips that proved helpful in confronting my intense fear of numbers.
Memory allocation, pointers, linked-lists in C. A tribute to Nick Parlante.
My first exposure to PHP. Come with me as I build basic sign-up page.
A lesson in cookie-authentication using Gatsby and Flask
Before finding out about S3, I built a file-uploading site that saved files directly to the server.
Build a proxy server with Flask and protect your API key.
Use Python and the requests library to quickly scrape and download raw SVGs from github
Steps beginners can use to protect their API keys when sharing projects
Recreating Rand's NeXT logo using HTML and CSS
Visualizing data with NY State Chemical Dependence Treatment Admissions with Python
My experience with MIT's Intro to CS online course
Visualizing WWI casualties with Python
Entering of the world of CSS-in-JS, sort of.
My experience of learning to program
How this blog came to be