blog
on this day
contact
#code
Link: Writing Python Like It's Rust
Extending Comments on the Blog
I Kind of Miss Search
Revamping my Server Logs
New PD Site: Staff User
Check for alt tags with a Bookmarklet
Some Design Tweaks
Adding Full Width Images to the Blog
Change Course Role in Canvas via the API
I Took a Deep Breath and Contributed to an Open Source Project
Unit Testing in GAS Part 5: Testing Objects and Arrays
Installing Helix on a Chromebook
Not Everything Needs to be a Service
Moving from Svelte to HTMX
Grading Web Dev Projects
Moving from beach to nh3
Fixing Helix Colors on a Chromebook
Open for Comments
Revisiting AnchorCMS
Piping You the Emails
New PD Site: SuperAdmins
The Phone Counter
Making RSS Feeds for Instagram
Google Sheets, SpreadAPI, and an Extension
Get a List of All Students and Missing Work from Canvas
Blogging Back Online
That Time I Deleted a Database
Creating a New User Onboard in WordPress
Remembering Anchor CMS
Leaning Toward Codespaces
Oh Hey, It's Archives!
Add a Google Meet to Calendar Events with Google Apps Script
Copy Canvas Enrollments to Another Course
Change Document Ownership with Apps Script
New PD Site: Presenters
Link Two Google Docs for Translating
Anchor Update
Handling Paginated API Responses in Google Apps Script
The migration is finished