infrastructure From a Broken Link to a Clearer Direction
I noticed a few of my sites had links to my LinkedIn profile, but they didn't work
infrastructure I noticed a few of my sites had links to my LinkedIn profile, but they didn't work
infrastructure Why I Migrated a Small Personal Site from React to Astro
infrastructure How you connect to Google Cloud, or any cloud for that matter, really depends on how mature your connectivity is more that what the cloud docs recommend.
building things A real-world debugging story about Flutter, Android tooling, Homebrew, Gradle, and one very persistent Java path.
systems delivery Why tasks that look trivial on paper can take weeks in practice — and why the real problem often isn’t complexity, but fragmentation.
systems delivery When you inherit an undocumented legacy system with fragmented ownership, sometimes the best code you can write is a flowchart. Here's how collaborative process mapping turned chaos into clarity.
systems delivery Too many projects, some active, but many are started and never finished, they all need security!
infrastructure I sometimes need to pull OVA files into VMWare, infrequently enough that I forget how to do it each time...
infrastructure Kubernetes is a fascinating thing with far more complexity and opportunities to customise than I ever realised, here I talk about a few of the underlying components.
systems delivery MVC, or Model, View, Controller, is a Design Pattern used when building web interfaces, typically. I am currently looking at some work related to the Oracle WebCenter Portal and, Oracle being Oracle, they have their own take on this, of course.
infrastructure It is 2025, I guess everyone has heard of Containers/Docker by now, but I know from work that not everyone uses Docker, in fact, some people in my companies IT Community have never used Docker and that surprised me.
building things I am currently trying to get on top of the WebCenter Portal product, something that has been around for a long time, it does a job, and it does it okay, but really getting to grips with developing within the environment takes some effort.
systems delivery I'm going to work through a 'what is' article, this time looking at DevOps, where it came from, where it is today and perhaps where it is going tomorrow...
exploration Not Infra in the way I used to mean it, wires and tin, but this is the DevOps version of Infra, the type of things where you can spin up a Virtual environment in a few clicks (hopefully).
systems delivery As I continue to learn the Oracle Application Stack, it becomes increasingly important to understand the database structure.
infrastructure I am gladly getting to work with Linux a lot more of late, but sometimes I need a space for sharing files between Operating Systems, so in this post I will describe how to add another drive at boot time so that I don't need to manually mount it at each boot.
building things I have been asked to give the website for AnotherLevel a bit of a refresh in readiness for some promotion work they plan to do in the coming year. Here we go.
exploration Okay, this is not exactly installing it on the laptop, in fact we're going to try and virtualise the virtualiser...
systems delivery Continuing my theme of 'what is' articles, in this one I talk a little about what the WebCenter Portal product does, or can do.
systems delivery I don't really care about the database to be honest, but it is an essential piece of infrastructure.
systems delivery If you're a regular visitor, you may have noticed that the blog posts have somewhat slowed. Here is why.
exploration Coding is more than remembering the commands.
building things A Timesheet System that has core timesheet functionality, that might be a good idea right about now.
building things We're still working on the Timesheet application, and we're still not ready for timesheets, this week we focus on building blocks like how to link Managers to Team Members and how to manage time codes etc.
Last week we created a Project Plan for our Timesheet application, this week, we're working on Sprint 1 - Initial Setup & Authentication.
systems delivery This is a change to my recent blog posts, this is more about defining and describing a project that will ultimately build a Timesheet system.
infrastructure Know the power and charm of Linux commands—from navigating files to festive terminal tricks. Whether you're new to the CLI or curious about its quirks, this guide blends practical tips, a little of my own computer history and a touch of fun.
building things I recently migrated from Gatsby to Astro, my Gatsby blog had inline YouTube videos which I didn't get working when I first dropped the Astro blog into production, so let's fix that today.
building things For this post we're goign to build a simple CRUD application. CRUD stands for Create, Read, Update, and Delete - the four fundamental operations performed on database records in software applications.
building things I love working with PHP and Laravel, in this post we're going to have a look at the directory structure for a Laravel project and build some simple things with Laravel 11.
systems delivery I recently applied for and was interviewed for the role of Insight Analyst, it wasn't a role I had directly considered before, but a firend, at the company, suggested I should apply for it for a few reasons. I really like to work with data, so I gladly applied. But what exactly is an Insight Analyst?
I built several versions of a job application tracking system, to help me figure out how many jobs I have applied for and what the application status is From Spreadsheets, through Kanban boards, Laravel, React, NextJS and most recently, a Flutter app, This post discusses that journey.
building things Gatsby had been the home of this blog for the last 18 months or so, but it started giving me problems.
building things Gatsby sucks, kinda. And what I'm doing about it
building things Why PHP is Still Cool in 2024.
building things SharePoint can be more than boring squares next to other boring squares on a boring page.
data analysis Using Python for Exploratory Data Analysis - A Beginner's Guide
building things Lots of emulator testing is not enough!
building things I wanted a pomodoro app that doesn't spy on my, charge me, or throw adverts at me, so I built my own...
building things Search Engine Optimisation, built in!
building things Automating my QA
exploration Crypto Enthusiast?
building things Is testing important?
exploration There are many blockchains...
building things How I rebuilt my Chinese Hotpot project site into an Amazon Associates store front.
building things How to build in public, but protect those private API keys...
exploration Understanding WallaceCoin - A Beginner's Guide to ERC-20 Tokens.
building things I recently built a simple web site to help my 6 year old master Number Bonds...
exploration I want to build something cool for the Web3 world. I just don't know what.
building things The front-end development landscape is constantly evolving, and with it, the tools and frameworks we use. One of the most significant shifts recently has been the move from Create React App (CRA) to Vite.
exploration In the rapidly evolving world of AI, the ability to generate high-quality outputs from Language Models (LLMs) hinges on one crucial skill; Prompt Engineering.
exploration Artificial Intelligence (AI) is revolutionizing the way we approach problem-solving, task automation and education.
exploration Using Prompt Engineering to build a simple game.
building things How do you track your job hunting activities?
building things Why does PHP get so much hate?
building things Using FlutterFlow to for 'rapid development' of a Proof of Concept mobile application.
building things I'm currently looking at the Dart Language.
building things What the heck is a Reducer and why do I need to know about it?
exploration Why is Web3 always in the news and never for a good reason?
data analysis Can Data help us decide who is the Greatest F1 Driver of all time (aka The GOAT)?
exploration Microsoft has ditched the Surface Duo, but why?
systems delivery Today I'm building a simple website, it's for me, it's my own web resource, a landing page of sorts.
systems delivery Migrating from hosted VPS services to a Public Cloud Provider.
exploration I recently saw a YouTube video that described much of the Web3 space as nothing more than a scam briefly touching on the IPFS as something that some scam-artist just plucked from thin air. Let's dig in.
data analysis Looking at and understanding Data before making any assumption.
exploration 2018 saw the release of Kai-Fu Lee's book 'AI Superpowers China, Silicon Valley, and the New World Order'.
exploration Web 2.0 is centralised, anyone can take control of the web2.0 resource and manipulate it, sometimes in undetectable ways. Web3.0 with a blockchain; this is immutable, the transactions are hashed and recorded onto the blockchain, it is almost impossible to manipulate this data.
exploration What is the Ethereum Virtual Machine
data analysis A multidisciplinary field that combines statistics, mathematics, computer science and domain knowledge to extract insights and knowledge from data.
exploration Short answer is obviously yes. The longer answer depends on lots of things, one of the main ones is Effort vs Benefit.
data analysis Scalability, Integrity, Consistency.
systems delivery Bringing an Agile Way of Working (WoW) to a new team is a learning experience for everyone involved, including me!
systems delivery How do we solve the big problems or trial new ideas?
systems delivery Controlling a stage is how we ensure deliverables are met by keeping the focus on product delivery. This is a pretty hefty statement for a Project Manager as this is essentially where the Project Manager does most of their work.
systems delivery Once you or your Product Owner has defined what products you need to deliver and what the definition of done would be, you need to break down those products into their component parts. Identifying the components is one way of building a backlog as you essentially list all of the building blocks needed to deliver the end product.
data analysis Good Data, Right Data, Just In Time Data!
systems delivery If you’re building a team from scratch, this part is actually quite interesting and I’ll try not to talk too much about maturity of process at this stage as I think that subject is actually worthy of a post of its own.
systems delivery Creating a Project Plan (part 3 of 3)
data analysis Before you can go away and build your Machine Learning Model you will often find that the source data needs varying levels of manipulation before presenting it to your model. This post will briefly touch on some of the technical processes of refining your data-sets to make them more workable.
systems delivery Creating a Project Plan (part 2 of 3)
systems delivery Creating a Project Plan (part 1 of 3)
data analysis Working with data is hard!
systems delivery Building an Xbox – the Kanban way
systems delivery Have you ever wanted to deliver your meeting a little differently? Perhaps bored with the same old PowerPoint slides and the usual structure of one person talking and clicking and everyone else watching?
systems delivery Bringing an Agile Way of Working (WoW) to a new team is a learning experience for everyone involved, including me!
systems delivery Sprints in Project Management
exploration I wrote earlier this year about Ethereum and I mentioned that I thought NFTs were a bit of a side thing... I may have been wrong.
exploration The MNSIT (Modified National Institute of Standards and Technology) database is a large collection of handwritten numbers used for training Image Processing systems. This is, in short, the hello world of machine learning.
data analysis Linear Regression is an approach to modelling the relationship between a dependent variable and one or many independent variables.
systems delivery Our valentines day special - where is the Project Management Passion?
exploration How is Ethereum different from BitCoin?
exploration SVM‘s are a key part of the Machine Learning History, it is fair to say that early interest in SVM’s and the realisation that they couldn’t deliver on early promises actually set the field of Machine Learning back a little.
systems delivery The Importance of Project Controls
systems delivery Projects are the means by which we introduce change into an organisation, this change could be anything from a new process, an office move, a new division, a business merger or a new product, or anything else that substantially shifts focus away from normal business as usual activities.
systems delivery A Risk Register is another fairly simple, but essential, tool. Make no mistake here; Risk Management is one of the main reasons that Project Managers get paid.
exploration This was originally posted on my Blog back in 2019 and then swiftly archived due to the vast amount of spam it provoked via the wordpess comments system that I was using at the time. Re-posted in April 2023 (comments have since been disabled because I haven't figured out how to get a nice commenting system in Gatsby yet....).
systems delivery Project Initiation is all about the ground work. Not the Planning, that’s something different, that has its own stage. This is about lining up your ducks, getting things ready so that you can start the Planning activities.
systems delivery A visual comparison of PRINCE2 vs PMP (light-touch)
exploration Tracking sales emails with no regard for the recipients privacy.
infrastructure Our awesome experience with Cisco Meraki
data analysis Machine Learning systems learn how to review data inputs so that never before seen data can be predicted against results of known data.
infrastructure Combining SPF, DKIM & DMARC to prevent Email Spoofing.
An Action Tracker is a fairly simple tool, so simple in fact, you may often feel quite comfortable in over-looking it completely. However, the more complex a project, the more these simple tools can really help keep things ‘on track’.
systems delivery A visual comparison of PRINCE2 vs PMP (light-touch)
exploration If AI is the tree, then Machine Learning and Deep Learning are some of the branches that make that tree.
infrastructure I have a spare MacMini sitting around, what can I do with it?
infrastructure I have a MacMini with MacOS Server (an application) installed and we are ready to go. But what does it actually do?
systems delivery I have a little advice for the budding Project Managers out there to get you started right away!
exploration Machine Learning systems learn how to review data inputs so that never before seen data can be predicted against results of known data.
systems delivery Companies like Microsoft will not speak to you (as a business) unless you are spending vast sums of money with them.
systems delivery Back in 2017 I saw a presentation by Michael Davis (MBA, MAPM) on a subject known as Cognitive Diversity.