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...

Fixing TypeScript Intellisense in VSC

I recently had an issue with my installation of Visual Studio Code where Intellisense wasn't working properly for my...

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....

Cheap Controllerless VR

Recently, I've taken a bit of an interest in VR thanks to Ready Player One. I've had a Google Cardboard and a Leap...

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...