Automated Testing
One of the most important qualities of a good software developer is being able to produce reliable code. The most obvious ways to do this are by manually testing your code and by writing...
One of the most important qualities of a good software developer is being able to produce reliable code. The most obvious ways to do this are by manually testing your code and by writing...
One of the most important qualities of a good software developer is being able to produce reliable code. The most obvious ways to do this are by manually testing your code and by writing...
Recently, I stumbled upon a sub-Reddit called /r/startpages. The concept of having a “start page” isn’t new, but for some reason it struck me as something that I’d like to do and I don’t...
If you’re building any sort of JavaEE application, you’re likely using a database of some sort. As time goes on, your database schema will evolve to meet your application’s needs. There are many ways...
In this article, we’ll add Swagger to our JavaEE project. If you aren’t already familiar with Swagger, it’s an OpenAPI implementation that allows us to document our APIs. We do this using annotations on...
A while ago, I created a series of articles that created a simple “todo” JavaEE service. I’d like to revisit and expand upon that. To kick things off, we’re going to follow a previous...
If you’re building a fairly large API you’re going to want to document it so the consumers know what to expect. There are several ways to do this. The most common way is to...
In the previous articles of this series, we rebuilt the original “ToDo server” application in TypeScript and used Mongo instead of MySQL. In this article, we’ll explore changing the server a bit more by...
I recently had an issue with my installation of Visual Studio Code where Intellisense wasn’t working properly for my TypeScript projects. All of the suggestions I found on StackOverflow or random blogs pointed to...
In the previous article, we got our Express project setup and our endpoints defined. In this article, we’ll connect it to an existing Mongo server. The first thing you’ll need to do is install...
About a year ago, I wrote a series where I showed how to create a very simple “To Do” client and server application. The server was written in Java and used JEE and MySQL....