Synaptik Labs Blog

Defining a JavaEE Datasource in your WAR File

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 of using JDBC Drivers and defining DataSources for your applications. The advantage this has...

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 it up so each Docker container will receive its own IP address....

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 of objects within your web page. Much like Blob...

Auto-updating an Android Project’s versionCode

This is a quick tip I’ve enjoyed using over the past few years in some of the Android apps I’ve worked on. Instead of having to manually update the “versionCode” of your build.gradle script,...

Adding SQL Server’s JDBC Driver in to Wildfly

Update: 7/26/2018 – Corrected path for JDBC driver. In a previous blog post, I walked you through installing MySQL’s JDBC driver into Wildfly. This post will show you how to do the same thing...

Creating Blobs and Blob URIs

In the previous article, we talked about Blob URIs, which is just a reference to a Blob in a web browser. A Blob, as previously mentioned, can be anything. In this article, we’ll walk...

What is a Blob URI?

Recently, I started working on a project that extensively utilizes blobs and blob URIs. Wide-spread browser support for blobs has been around for more than several years now. If you aren’t familiar with blob...

Earthquake Project – Part 3

The final piece to our project is to stitch together all of the PNG frames we generated last time into a single MP4 video. We’ll utilize a 3rd party program to do most of...

Earthquake Project – Part 2

The next step that we’ll need to do is convert the data we retrieved in the previous post into actual images. We’ll also use NodeJS for this. Before we start coding though, we’ll need...