Blog

Product Development, Technical Direction, Development, Saas, Startups & DevOps.

Managing Technical Debt: A Startup Founder’s Guide

Managing Technical Debt: A Startup Founder's Guide

Surviving in the startup world means being skillful and fast. During the initial development phase, accruing ‘technical debt’ - shortcuts the job quicker today, but will need fixing in the future – is almost inevitable. This post covers how a startup founder or technical lead can balance technical debt and a clean codebase.
Read more >>


Making Your Deployments Boring: What’s Good Enough?

Making Your Deployments Boring: What's Good Enough?

Do your product deployments induce a sense of dread? The chances are you’re doing something wrong
Read more >>


The Effectiveness of Flash Cards for Exam Revision

The Effectiveness of Flash Cards for Exam Revision

The humble flash card has stood the test of time as an effective study tool
Read more >>


Hack your career with these 6 mental models and ChatGPT

Hack your career with these 6 mental models and ChatGPT

Use these 6 mental models and ChatGPT to hack your career
Read more >>


5 Approaches To Solve LLM Token Limits

5 Approaches To Solve LLM Token Limits

How to tackle token limits when using large language models (LLM)
Read more >>


ImageFly: On-The-Fly Image Transformations

ImageFly: On-The-Fly Image Transformations

An Open Source Azure Function using TypeScript for transforming images on-the-fly
Read more >>


A Simple Docker Tagging Strategy

A Simple Docker Tagging Strategy

An easy Docker tagging approach to use with a trunk-based git branching strategy
Read more >>


Using The BlurHash Algorithm With A TypeScript Azure Function

Using The BlurHash Algorithm With A TypeScript Azure Function

Using The BlurHash Algorithm With A TypeScript Azure Function
Read more >>


The Benefits of Using a Feature-Based Branching Strategy

The Benefits of Using a Feature-Based Branching Strategy

Using feature-based branching strategy will help you avoid git hell, this blog post compares it to release branches
Read more >>


What Are Diagram Scripting Languages?

What Are Diagram Scripting Languages?

This blog post is an introduction to diagram scripting languages, who uses them and some of their pros and cons
Read more >>


How to Get a Perfect Google Lighthouse Score

How to Get a Perfect Google Lighthouse Score

Improve the performance, seo and accessibility on your website to get a perfect Google Lighthouse score
Read more >>


Turn Gloomy January into Genuary with Generative Art

Turn Gloomy January into Genuary with Generative Art

Get into some creative coding in January. This blog post and boilerplate will help get you started with p5.js and join in with Genuary
Read more >>


5 Steps to Reduce Your React App CI/CD Build Minutes

5 Steps to Reduce Your React App CI/CD Build Minutes

As your application grows in size your build minutes will also start to balloon. Here are 5 steps to reduce your build minutes
Read more >>


BrowserFocus: Convert Google Analytics Data into a Browser Support Matrix

BrowserFocus: Convert Google Analytics Data into a Browser Support Matrix

Convert Google Analytics into a browser support matrix that is tailored to your users. Save time on development and QA in your product development
Read more >>


TffT! A Simple Countdown Clock

TffT! A Simple Countdown Clock

A simple countdown clock to help you tick down the seconds to that thing you’re looking forward to
Read more >>


Text Quest: A Low/No Code Approach to Game Design

Text Quest: A Low/No Code Approach to Game Design

The open source, JavaScript game engine for running text-based adventure games
Read more >>


Cloud Adoption Decision-Making: Rehost, Refactor or Rebuild?

Cloud Adoption Decision-Making: Rehost, Refactor or Rebuild?

Are you a cloud candidate? This is a question that should be answered with care
Read more >>


Case Study: Serverless Research Platform in Azure

Case Study: Serverless Research Platform in Azure

Solving a research platform challenge with a serverless solution in Azure
Read more >>


Text Terminal: The NPM Package that Started Text Quest

Text Terminal: The NPM Package that Started Text Quest

Text Terminal is a zero dependency npm package to use inside your next JavaScript text adventure game
Read more >>


GitLab CI/CD: Frontend Code Quality Checks

GitLab CI/CD: Frontend Code Quality Checks

Use GitLab CI/CD to automate the boring stuff and improve the code quality in your next web development project
Read more >>


GitHub Actions: Frontend Code Quality Checks

GitHub Actions: Frontend Code Quality Checks

Use GitHub Actions to automate the boring stuff and improve the code quality in your next web development project
Read more >>


Azure DevOps Pipelines: Frontend Code Quality Checks

Azure DevOps Pipelines: Frontend Code Quality Checks

Use Azure DevOps Pipelines to automate the boring stuff and improve the code quality in your next web development project
Read more >>


Frontend Development Code Quality - What’s Good Enough?

Frontend Development Code Quality - What's Good Enough?

Avoid wasting lots of valuable development time, pain and code smells with these tools and CI/CD automation
Read more >>