Products & Services
I have a wide range of different skills ranging from mobile using Android, websites using ReactJS, TailwindCSS and NextJS and backend systems using Laravel PHP, C# .Net Core and C++.
Whatever I develop, whether its for mobile, an API or a website, I strive to do one thing, make something that is useful, functional and simple to use for my fellow users and developers, and with whatever I develop, I provide the same quality support whether you're a paid customer or using a free service - after all I believe, the service could be the best thing sliced bread, but if you get can't get support when you need it, its pointless.
Below you will find details about my past projects, current projects and what to expect in the future.
Current Projects
Test Track
Test Track helps QA (Quality Assurance) and development teams to work together in a nice, easily readable and formatted layout, instead of cluttered, messy spreadsheets.
For my own projects, and where I work, I've always used a spreadsheet with a test of columns such as a summary of the test, a description of the test, what's expected and what actually happened with a pass/fail flag. This is fine for straight forward simple projects, but for anything complex the spreadsheet could get messy quickly and hard to read.
Should a test fail, you want to provide the developers with a detailed description of what went wrong, maybe even screenshots would help but screenshots in a spreadsheet is next to impossible to keep clear and easy to read.
Test Track allows you to group test plans by a project. A test plan consists of multiple steps that should be completed before release, and these test plans should be repeatable for each new feature and project release. Therefore can trigger a test run through from a plan, where you get to collaboratively work between your developers and testing teams without emailing back and fourth spreadsheets.
You can find more info and sign up to Test Track at https://test-track.io
Docuarmoury
Docuarmoury is out central location for all your documentation needs, whether its public customer facing, or internal documentation for your own team.
It uses simple markdown with a WYSIWYG (What You See Is What You Get) editor to make it easy to write your documentation keeping it quick and simple to write your documentation and keep it up to date, and allow you to focus on what matters, building great products and services for your customers.
You can find more info and sign up to Docuarmoury at https://docuarmoury.com
Open Source Projects
DatadogStatsD
DatadogStatsD is a C++ library that works with Datadog to send custom metrics from your websites, APIs and software to send metrics to your Datadog account using the agent installed on your server. There is also the option to submit events via their HTTP API.
You can view the source code on GitHub by going to https://github.com/BoardiesITSolutions/cpp-datadogstatsd
Android MySQL Connector
This is our native MySQL Connector for Android, the first and as far as we are aware the only library. It is still advised for most purposes to not connect directly and instead use a web service, but if you want to connect directly to your MySQL database from your Android devices, then this is the library for you.
Its built to work similarly to the normal Java MySQL Connector but built from the ground up to support Androids functionality.
It supports all the way down to MySQL 5.1 including MariaDB and has interim support for MySQL 8 as long as you set the MySQL 8 server to use mysql_native_password instead of the newer authentication mechanism that is now in use.
You can view source code at GitHub by going tohttps://github.com/BoardiesITSolutions/Android-MySQL-Connector.
DDHueAlert
This is a python script that is intended to run as a scheduled job either via Windows Task Schedule or a Linux Cron Job and integrates Philips Hue and Datadog together. The purpose of this is if you have Datadog alerts configured, if any of them change to a warning or an alert state, it will flash your Philips Hue bulbs orange or red respectively, and then when the monitor recovers your lights will flash green. This will give you quick notice of something you have failing in case you don't notice your email or other push notifications.
You can view the source code at GitHub by going to https://github.com/BoardiesITSolutions/DDHueAlert
Previous Projects
Boardies MySQL Manager
Boardies MySQL Manager, is pretty much what it says on the tin, it allows you to easily manage and view your MySQL databases from your android phone or tablet.
The app relies on a PHP web service in order to connect to your database. This app is unfortunately no longer in service, as it relied on our web servers to connect to your database which although no security issues happened, it was a potential security risk so although it did have users it was fairly minimal use. The app has been unpublished from the app store, but if you are still using it, the Web API is still available on our GitHub so you can install it on your own server and configure the app to use your installed version.
We have other plans on how to bring something like this back in the future, but there are no immediate plans or any ETA's available at the moment.