Chris Padilla
/
Blog
/
Tech
Articles on all things software!
You can follow by
RSS
! (
What's RSS?
) Full archive
here
.
Tech
Notes
Books
Music
Art
Scrapbook
11 / 26 / 2024
Deploying TypeScript to AWS Lambda
Tech
11 / 20 / 2024
The Retrieval-Augmented Generation Pattern for AI Development
Tech
11 / 8 / 2024
Extending Derived Class Methods in Python
Tech
10 / 25 / 2024
TypedDicts in Python
Tech
10 / 18 / 2024
Optimistic UI in Next.js with SWR
Tech
10 / 10 / 2024
3 Types of Software Requirements
Tech
09 / 16 / 2024
Orchestrating Concurrent Tasks in AWS Step Functions
Tech
08 / 15 / 2024
Functional vs. Object Oriented Programming
Tech
08 / 5 / 2024
Application Monitoring with Open Telemetry
Tech
07 / 30 / 2024
Passing State in Python with the Special Dictionary Attribute & the Classmethod decorator
Tech
07 / 22 / 2024
Type Hinting in Python
Tech
07 / 13 / 2024
Vintage Computer Festival Southwest!
Tech
Notes
07 / 12 / 2024
Sending Email From a Next.JS App
Tech
07 / 5 / 2024
Generating Back Links For Optimal Digital Gardening
Tech
06 / 28 / 2024
Configuring a CI/CD Pipeline in CircleCI to Deploy a Docker Image to AWS ECS
Tech
06 / 14 / 2024
Deploying a Docker Image to AWS Elastic Container Service
Tech
05 / 17 / 2024
Layers in a Java Spring Boot API
Tech
05 / 10 / 2024
Polymorphism in Java
Tech
05 / 3 / 2024
Deploying Docker Compose Application to AWS EC2
Tech
04 / 26 / 2024
Blog Post Syntax Highlighting
Tech
04 / 12 / 2024
Comparison Sorting in Python
Tech
04 / 12 / 2024
Filter for the First Match in Python
Tech
04 / 5 / 2024
Abstraction between React Components
Tech
03 / 29 / 2024
Coordinating Multiple Serverless Functions on AWS Lambda
Tech
03 / 22 / 2024
SSL Certifications in Python on Mac
Tech
03 / 8 / 2024
Customizing Title Bar Colors in VS Code
Tech
03 / 1 / 2024
Regex Capture Groups in Node
Tech
02 / 23 / 2024
Triggering Notifications through Github Actions
Tech
02 / 9 / 2024
Development Containers
Tech
02 / 2 / 2024
Understanding Tokens in OAuth Authentication
Tech
01 / 26 / 2024
Collocation in React Server Components
Tech
01 / 19 / 2024
JWTs and Database Sessions from an Architecture Standpoint
Tech
01 / 12 / 2024
Setting Up OAuth and Email Providers for Next Authentication
Tech
01 / 4 / 2024
Automating YouTube Uploads in Python
Tech
12 / 20 / 2023
Generating Post Templates Programmatically with Python
Tech
12 / 15 / 2023
Credentials Authentication in Next.js
Tech
12 / 8 / 2023
Automating Image Uploads to Cloudinary with Python
Tech
12 / 1 / 2023
Next Auth Custom Session Data
Tech
11 / 17 / 2023
Structs in Go
Tech
11 / 9 / 2023
Go Performance
Tech
11 / 3 / 2023
Stateless Sessions With Cookies
Tech
10 / 26 / 2023
Typing — Strong vs Weak and Static vs Dynamic
Tech
10 / 19 / 2023
An Intro to Redis
Tech
10 / 13 / 2023
Goroutines, Structs, and Pointers in Go
Tech
10 / 6 / 2023
Tourist's Guide to Go
Tech
09 / 29 / 2023
Migrating Blog Previews from SSR to SSG in Next
Tech
09 / 22 / 2023
Mitigating Content Layout Shift with Next Image Component
Tech
09 / 15 / 2023
Art Grid in Next.js
Tech
08 / 11 / 2023
New Blog Layout and Pagination
Tech
08 / 4 / 2023
NVM, Next 13, and the "Latest" Package Version, OH MY!
Tech
07 / 27 / 2023
Migrating a React App To TypeScript
Tech
07 / 21 / 2023
Utility Classes in Bootstrap
Tech
07 / 15 / 2023
Data Fetching with React / TanStack Query
Tech
07 / 7 / 2023
From MVC to API Routes in ASP.NET Core
Tech
06 / 30 / 2023
Dependency Injection and Logging in .NET
Tech
06 / 23 / 2023
Testing with Pytest
Tech
06 / 16 / 2023
MVC in ASP.NET Core
Tech
06 / 12 / 2023
My First Website from 2005
Tech
Notes
06 / 9 / 2023
Database Setup and Migrations for Microsoft SQL Server and ASP.NET Core MVC
Tech
06 / 2 / 2023
Deploy New Projects Before Development (.NET Core & Azure)
Tech
05 / 19 / 2023
Polymorphism Through Abstract Classes in C#
Tech
05 / 11 / 2023
Iterators in C#
Tech
05 / 5 / 2023
Learning Syntax the Fun Way with Toy Problems
Tech
04 / 27 / 2023
TypeScript is Secretly Just C#
Tech
04 / 26 / 2023
Static Methods
Tech
04 / 18 / 2023
How C# Compiles
Tech
04 / 14 / 2023
Connecting SQL with Python
Tech
04 / 4 / 2023
AI as a Synthesis Tool
Tech
03 / 29 / 2023
Ren'Py v Making a Game with React
Tech
03 / 28 / 2023
SQL Cheat Sheet
Tech
03 / 27 / 2023
Generalizing in Software
Tech
Books
03 / 24 / 2023
Did I help someone today?
Tech
Notes
03 / 17 / 2023
Backing Up Data
Tech
03 / 16 / 2023
Non-Relational Database is a Misleading Name
Tech
03 / 14 / 2023
Starting a Development Environment from the Command Line
Tech
03 / 13 / 2023
Integration Testing with Redux
Tech
03 / 9 / 2023
Software is Measurably Valuable Creation
Tech
Notes
Books
03 / 7 / 2023
The Gist on Docker
Tech
03 / 3 / 2023
Testing and Implementation Details
Tech
03 / 2 / 2023
Testing Encourages Refactoring
Tech
03 / 1 / 2023
Testing Organizes Code
Tech
02 / 28 / 2023
Generating a Sitemap in NextJS
Tech
02 / 24 / 2023
Hosting Images for chrisdpadilla dot com
Tech
02 / 21 / 2023
What Over-Mocking Looks Like
Tech
02 / 17 / 2023
The Best Time To Be an Autodidactic Polymath
Notes
Music
Art
Tech
02 / 16 / 2023
Testing Data Fetching Components + Other Jest Gotcha's
Tech
02 / 15 / 2023
Spy Functions in Jest
Tech
02 / 13 / 2023
Caught In the ESM Migration
Tech
02 / 10 / 2023
Mocking Packages in Jest
Tech
02 / 9 / 2023
Verifying No Duplicate Routes with Jest
Tech
02 / 2 / 2023
Rerouting Dynamic Routes in Next.js
Tech
01 / 24 / 2023
Making Next.js Links Flexible
Tech
01 / 20 / 2023
Running Cypress in CI with GitHub Actions
Tech
01 / 19 / 2023
Verify Site Links with Cypress
Tech
01 / 12 / 2023
Where Does Tailwind Fit In Your App?
Tech
01 / 11 / 2023
What, Why, and How of Design Systems
Tech
01 / 6 / 2023
Blog Tags
Tech
Notes
01 / 5 / 2023
Setting Up End-to-End Testing with Cypress
Tech
01 / 4 / 2023
Font-Display and CLS
Tech
12 / 29 / 2022
Testing Software for the Same Reason You Write Notes
Tech
12 / 16 / 2022
Hosting an Express Rendered React App on Elastic Beanstalk
Tech
12 / 16 / 2022
Rendering a React App from an Express Server
Tech
12 / 15 / 2022
Hosting a Node Express App on AWS Elastic Beanstalk
Tech
12 / 15 / 2022
Amazon Virtual Private Clouds
Tech
12 / 9 / 2022
My Reading Year, 2022
Notes
Books
Tech
12 / 7 / 2022
The Pragmatic Programmer by Andy Hunt and Dave Thomas
Books
Tech
11 / 30 / 2022
Excluding Internal Traffic in Analytics
Tech
11 / 29 / 2022
Debouncing in React (& JS Functions as Objects)
Tech
11 / 28 / 2022
Migrating Tag Manager to Google Analytics 4
Tech
11 / 17 / 2022
Creating a Newsletter Form in React
Tech
11 / 10 / 2022
Building a Proxy with AWS Lambda Functions and CORS
Tech
10 / 20 / 2022
The Gist on Authentication
Tech
10 / 14 / 2022
An Overview of Developing Slack Shortcuts
Tech
10 / 13 / 2022
Redux Growing Pains and React Query
Tech
10 / 11 / 2022
Fonts and CLS
Tech
10 / 10 / 2022
Aggregation in MongoDB
Tech
10 / 4 / 2022
Navigating NPM Package Changes
Tech
10 / 3 / 2022
HTML Form Validation is Pretty Good!
Tech
09 / 23 / 2022
Customizing Field State in React Final Form
Tech
09 / 22 / 2022
Keeping it 200 — HTTP Status Codes
Tech
09 / 19 / 2022
Cleaning Local Branches
Tech
09 / 14 / 2022
DIY Analytics & CORS
Tech
09 / 12 / 2022
Storing Keyword Arguments in Python Class Instantiation
Tech
09 / 9 / 2022
Adding Background Music to Websites
Tech
09 / 5 / 2022
Error Tracking
Tech
09 / 1 / 2022
Analytics - Accuracy and Ethics
Tech
08 / 29 / 2022
Git Hygiene
Tech
08 / 15 / 2022
Geeking Out Over Notion
Tech
08 / 8 / 2022
Automatically Saving Spotify Weekly Playlists
Tech
07 / 25 / 2022
Adding RSS Feed to Next.js with SSR
Tech
07 / 18 / 2022
Balancing New and Familiar Tech
Tech
07 / 11 / 2022
SSG vs SSR vs CSR
Tech
06 / 25 / 2022
My New Website! Details and Tech
Tech
05 / 30 / 2022
Symbolic Links
Tech
05 / 28 / 2022
How to Learn Web Development
Tech
05 / 19 / 2022
Parsing Markdown in Node
Tech
05 / 13 / 2022
Compute! Gazette
Tech
05 / 13 / 2022
Building a Full Stack MERN Events App
Tech
12 / 13 / 2020
Building a Message Board with User Authentication in Express
Tech
12 / 13 / 2020
Building a Full Stack Next.JS E-Commerce App
Tech