Chris Padilla/Blog / Tech
Take a look by topic:
Deploy New Projects Before Development (.NET Core & Azure)
Polymorphism Through Abstract Classes in C#
Iterators in C#
Learning Syntax the Fun Way with Toy Problems
TypeScript is Secretly Just C#
Static Methods
How C# Compiles
Connecting SQL with Python
AI as a Synthesis Tool
Ren'Py v Making a Game with React
SQL Cheat Sheet
Generalizing in Software
Did I help someone today?
Backing Up Data
Non-Relational Database is a Misleading Name
Starting a Development Environment from the Command Line
Integration Testing with Redux
Software is Measurably Valuable Creation
The Gist on Docker
Testing and Implementation Details
Testing Encourages Refactoring
Testing Organizes Code
Generating a Sitemap in NextJS
Hosting Images for chrisdpadilla dot com
What Over-Mocking Looks Like
The Best Time To Be an Autodidactic Polymath
Testing Data Fetching Components + Other Jest Gotcha's
Spy Functions in Jest
Caught In the ESM Migration
Mocking Packages in Jest
Verifying No Duplicate Routes with Jest
Rerouting Dynamic Routes in Next.js
Making Next.js Links Flexible
Running Cypress in CI with GitHub Actions
Verify Site Links with Cypress
Where Does Tailwind Fit In Your App?
What, Why, and How of Design Systems
Blog Tags
Setting Up End-to-End Testing with Cypress
Font-Display and CLS
Testing Software for the Same Reason You Write Notes
Hosting an Express Rendered React App on Elastic Beanstalk
Rendering a React App from an Express Server
Hosting a Node Express App on AWS Elastic Beanstalk
Amazon Virtual Private Clouds
My Reading Year, 2022
The Pragmatic Programmer by Andy Hunt and Dave Thomas
Excluding Internal Traffic in Analytics
Debouncing in React (& JS Functions as Objects)
Migrating Tag Manager to Google Analytics 4
Creating a Newsletter Form in React
Building a Proxy with AWS Lambda Functions and CORS
The Gist on Authentication
An Overview of Developing Slack Shortcuts
Redux Growing Pains and React Query
Fonts and CLS
Aggregation in MongoDB
Navigating NPM Package Changes
HTML Form Validation is Pretty Good!
Customizing Field State in React Final Form
Keeping it 200 — HTTP Status Codes
Cleaning Local Branches
DIY Analytics & CORS
Storing Keyword Arguments in Python Class Instantiation
Adding Background Music to Websites
Error Tracking
Analytics - Accuracy and Ethics
Git Hygiene
Geeking Out Over Notion
Automatically Saving Spotify Weekly Playlists
Adding RSS Feed to Next.js with SSR
Balancing New and Familiar Tech
SSG vs SSR vs CSR
My New Website! Details and Tech
Symbolic Links
How to Learn Web Development
Parsing Markdown in Node
Compute! Gazette
Building a Full Stack MERN Events App
Building a Message Board with User Authentication in Express
Building a Full Stack Next.JS E-Commerce App