Monthly Roundup

Jan & Feb 2025

reactivating past work



Blog

Importing and parsing locally stored data files and data from Google Sheets API asynchronously with Node.js

Feb 28, 2025

A deep dive into the process, with explanation of best practices and error handling

Building a Data Visualization Dashboard with React and D3.js

Feb 21, 2025

Demonstrates React patterns and best practices for building an interactive data dashboard

Weekly Diary 2 & 3 - Next.js app with data dashboard

Sep 5, 2024

A weekly diary to document the design and development process of a web application

Weekly Diary 1 - Next.js app with search engine and results interface

Aug 18, 2024

A weekly diary to document the design and development process of a web application

Building an OOP-oriented data dashboard

Aug 3, 2024

Thoughts about why the OOP paradigm is effective for creating an interactive interface and how it can be created in that manner

Creating a checkout flow of an e-commerce application with Sveltekit and MedusaJS

Apr 6, 2024

Learn how to create your own e-commerce store by first mastering the Stripe payment and checkout flow. Learn how to make successful payments and capture orders with shipping options.

Implementing Retrieval-Augmented Generation (RAG) with Knowledge Graph

Feb 6, 2024

Use a KG, with its structured and unstructured parts, to augment an LLM response to enhance it's accuracy

Constructing a knowledge graph from text with Large Language Models (LLMs)

Jan 11, 2024

Because it is convenient to do so with LLMs and LangChain (though creating a quality knowledge graph may be challenging!)

Expand and collapse subgraphs on a force-directed graph

Oct 29, 2023

Utilizing flat data to create hierarchical representation of node connections within and between clusters

Creating a large-scale interactive force-directed graph

Oct 29, 2023

Combining the rendering capabilities of PIXI.js with the force simulation abilities of D3.js