Using AI to generate repetitive code automatically with Pythonhttps://github.com/JTSG1/GreyhoundDash I’m building GreyhoundDash, a monitoring dashboard that can run either self-hosted or as SaaS. The dashboard is intended as a tool to help users monitor their self-hosted applications from a single view. This is...Jul 1, 2025·7 min read
Including selective dependencies in maven projectI have been involved with writing applications for the public cloud recently, specifically GCP. There are a lot of helper libraries out there that are very useful for getting your application running in the cloud with less effort. The problems I have...Mar 21, 2024·2 min read
Docker, so what is it anyway?Docker has been around for a while, and my observations you are either exposed to it daily or haven't really touched it and its a bit a mystery. I was in the latter camp up until a few years ago when I had only briefly played with it. Now as someone ...Mar 9, 2024·5 min read
Using Alembic with SQLAlchemysupporting code can be found here https://github.com/JTSG1/alembic-sqlalchemy-tutorial Alembic is a database version control framework closely associated with SQLAlchemy, an independent Python ORM. I have used ORMs with Python in the past but more sp...Dec 12, 2023·6 min read
GPT-4 is quite impressive (Free wallpapers!)I've recently subscribed to the ChatGPT plus plan as I've been curious about the enhanced capabilities offered through that. So far I've been fairly impressed it seems to offer much more accuracy than GPT-3.5 and I appreciate the fact you can tailor ...Nov 7, 2023·1 min read
Using Visual Studio Code for Java DevTraditionally, I've used Jetbrains IntelliJ for all my java development, in the past I have also made use of Pycharm for any of my Python activities. Let me preface this by saying I have absolutely nothing against these IDEs and thoroughly enjoy usin...Nov 6, 2023·2 min read
Hello World!Allow me to introduce myself, My name is James and I am a Full Stack Software Engineer and general IT enthusiast. I also try to be a bit of a creative at times but I'm not so good at that! Though I do enjoy it. I have possessed this domain tesh.digit...Oct 22, 2023·3 min read