Automatically Refreshing Data In A React Application

When we need to refresh data without user interaction in a web-based interface we have a few different options to consider. The ideal solution is likely to be implementing a solution based on the the websocket API as it provides more realtime updates with, perhaps, less overhead. Other solutions include standard JavaScript methods such as setInterval() and setTimeout(). These are the methods we’ll look at in this post.

Read more »

CSS Not Loading In Next.js App - A Potential Fix

I’ve been working on a Next.js project for a few weeks and have been experiencing intermitent issues with page CSS not being loaded when the page is refreshed. I tried a few different things but didn’t have much success. I sort of hoped the problem would go away when I made a production build but no such luck.

Read more »

Building A Class Curriculum Is Hard!

I had an opportunity to teach a Computer Science class at our local community college for this upcoming fall semester and was allowed to choose a topic/language and develop my own curriculum. Teaching has always been something I’m interested in so I was really looking forward to this experience. After spending a good bit of time this summer developing curriculum, I have to admit that having never done it before it’s been harder than I expected (but still fun!). Unfortunately, after several weeks of planning and with about 1 week left before the start of the semester the class ended up being canceled. That was certainly a big disappointment, but there is a chance that class will run again next semester. I wanted to share my thought process as well as the general outline of the class topics, and would appreciate any feedback from readers.

Read more »