Blog Posts

An Introduction to REST APIs and fetching data from Yelp Part 1
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,...

Oct 22, 2024 — by John-Paul
Creating an AI-Driven Portfolio Builder
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...

Oct 15, 2024 — by John-Paul
Synced Patterns in WordPress with Overrides and Unsupported Blocks
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...

Oct 15, 2024 — by John-Paul
From Code to Community (Video)
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...

Apr 05, 2024 — by John-Paul
Come to my HTML / CSS Workshop at RIT hosted by WIC
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...

Oct 04, 2022 — by John-Paul
FeedMasher Project Finally Moving to Opensource
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...

Jul 20, 2022 — by John-Paul
A Personal Portfolio Page and Blog on The Open Web
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...

Apr 11, 2019 — by John-Paul
Moving my site to Drupal?
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...

Apr 04, 2019 — by John-Paul
Usability Testing of The First Niagara Website
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...

Mar 17, 2014 — by John-Paul
Eye Tracking 101
Eye Tracking 101

Eye tracking sounds very elegant when one talks about studying a sites overall usability. However I found that it is...

Dec 03, 2009 — by John-Paul
(Archive) Traveling Lite: Highedweb Milwaukee 09
(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....

Oct 25, 2009 — by John-Paul
(Archive) JFusion Elgg Plugin
(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...

Oct 09, 2009 — by John-Paul