Blog Posts
An Introduction to REST APIs and fetching data from Yelp Part 1
Note: This is part of a tutorial series. I am currently working to separate tutorials out to their own section,...
Creating an AI-Driven Portfolio Builder
One of my recent projects leverages GPT models to create an AI-driven portfolio builder. The idea behind it was to...
Synced Patterns in WordPress with Overrides and Unsupported Blocks
One of the exciting features of WordPress is the ability to create synced patterns, allowing you to reuse design blocks...
From Code to Community (Video)
Checkout my recent talk at RIT, I will share my experiences of transforming a typical group project that was done...
Come to my HTML / CSS Workshop at RIT hosted by WIC
Please join me at RIT’s Women in Computing meeting on October 5th where I will be hosting a Web Development Workshop covering...
FeedMasher Project Finally Moving to Opensource
I am in the process of moving FeedMasher a web aggregation framework I have worked on for several years to...
A Personal Portfolio Page and Blog on The Open Web
I recently stumbled upon a portfolio-style website that I liked, belonging to Dries Buytaert founder and lead of Drupal. I specifically like...
Moving my site to Drupal?
2024 UPDATE: My site has since been moved away from Drupal! I still really like Drupal and will continue to...
Usability Testing of The First Niagara Website
I haven’t included much of my MS work on my website but wanted to share on my blog one I...
Eye Tracking 101
Eye tracking sounds very elegant when one talks about studying a sites overall usability. However I found that it is...
(Archive) Traveling Lite: Highedweb Milwaukee 09
This year I was fortunate enough to attend the “Higher Education Web Professionals” conference (HighEdWeb for short) in Milwaukee WI....
(Archive) JFusion Elgg Plugin
Recently I have been working with the JFusion team on an Elgg integration plugin, and happy to hear a new version has...