Category: Tutorials

Building a Start Page Using Angular

Recently, I stumbled upon a sub-Reddit called /r/startpages. The concept of having a "start page" isn't new, but for...

Schema Migration with Flyway - JavaEE Series 2 Part 3

If you're building any sort of JavaEE application, you're likely using a database of some sort. As time goes on,...

Adding Swagger to a JavaEE Project - JavaEE Series 2 Part 2

In this article, we'll add Swagger to our JavaEE project. If you aren't already familiar with Swagger, it's an...

Adding MySQL's JDBC Driver To Our WAR File for Wildfly - JavaEE Series 2 Part 1

A while ago, I created a series of articles that created a simple "todo" JavaEE service. I'd like to revisit and...

Express + TypeScript + Mongo - Part 4 - Swagger

If you're building a fairly large API you're going to want to document it so the consumers know what to expect....

Express + TypeScript + Mongo - Part 3 - Mongoose

In the previous articles of this series, we rebuilt the original "ToDo server" application in TypeScript and used...

Express + Typescript + Mongo - Part 2 - Connecting to Mongo

In the previous article, we got our Express project setup and our endpoints defined. In this article, we'll connect...

Express + Typescript + Mongo - Part 1 - Getting Started

About a year ago, I wrote a series where I showed how to create a very simple "To Do" client and server application....

Defining a JavaEE DataSource in your WAR file

In a previous article, I walked through adding MySQL's JDBC driver into WildFly. This seems to be the preferred way...

Add MySQL Docker Image to Unraid

In the previous post, I walked you through setting up your Unraid server to pull images from Docker Hub and also set...

Setup Unraid to pull from Docker Hub

My aunt and uncle gave me an old HP a6400f a few years ago that was just sitting in my closet collecting dust. Last...

What is a Data URI and how do I use it?

What is a Data URI? A Data URI is a URI that starts with the "data" scheme and allows you to easily embed all kinds...