Admin

Profile

Projects

Blog

Contact

We do not learn from experience... we learn from reflecting on experience. - John Dewey

Mastering AWS DynamoDB: Queries, Scans, and Efficient Operations in Node.js

Steven Hutchison

GetItem, Query, Scan, BatchGetItem... I just want to find a few items! This blog post will cover the various methods and terminology associated with AWS DynamoDB and explain when to use each with use case scenarios.

2/17/2025, 2:20:44 PM

Exploring Web Audio API Synthesizers with Vanilla JavaScript

Steven Hutchison

Dive into the first installment of my blog series exploring audio synthesizers I've crafted! Discover the seamless blend of programming finesse and musical creativity as I unveil the intricacies of web-based audio synthesis. From customizable chord synthesizers to dynamic step sequencers, embark on a journey through the intersection of code and music.

6/11/2024, 10:16:09 PM

Enhancing Web Accessibility in Media Quizlet

Steven Hutchison

Have you ever wondered how accessible your web applications truly are? In the journey of building Media Quizlet, I realized the importance of integrating web accessibility standards to ensure my app was usable by everyone, including differently-abled users. Join me as I explore practical tips, share code snippets, and discuss the critical role of ARIA in enhancing web accessibility.

6/6/2024, 4:11:28 PM

Building Media Quizlet with TypeScript

Steven Hutchison

After a semester diving into Java through a Data Structures and Algorithms course, I decided to build my latest project, Media Quizlet, a customizable quiz web app, using TypeScript. This journey into typed languages enhanced my coding clarity and project cohesiveness. Discover how TypeScript improved my development process and explore the features of Media Quizlet designed for music education.

6/3/2024, 9:07:56 PM