The Original Cogblog


The Cogblog has been where our design, strategy and build insights sit for over a decade.

In May 2024, we bring you Innerworks, a new community-powered tech blog about pioneers, products, and progressive attitudes about tech.

In the meantime, why not explore the archive?

Feeling nostalgic?

Explore the archive...

14-Point DevOps Best Practice Checklist for High-Performance Teams
3 Ways to Win Consumer Trust With Your Website
5 Inspiring Companies That Use Digital Solutions to Save the Planet
5 Tips to Keep Your Zoom Call Secure
5 Tools for Effective Communication in Remote Teams
5 Ways our Support Plan Can Help Your Umbraco Website Grow
5 Ways to Ensure Your Financial Services Website Stays Ahead in 2021
6 Reasons Why Manual QA Testing Is Here to Stay
6 Reasons Why Your Business Should Migrate to The Cloud
6 Tips for Better Software Documentation in Agile Teams
7 Front-End Tools For Productivity
7 Most Common Accessibility Issues (And How to Fix Them)
7 Tips for More Effective Code Reviews


A Frontend Developers Perspective on Headless Architecture
A Snapshot of Umbraco’s Role in a Headless and Composable World
A World Without Software Documentation
Avoiding Inherited Project Horrors
Azure Resource Naming Tips 2022


Cloud scalability: Azure’s new cost-saving features explained
Codegarden 2018 Roundup
Content and Personalisation. What Can Be AI-Powered?
Contribution Is King
Could Website Downtime Be Prevented?
Creating a Dynamic ecommerce Website With Umbraco and Vendr
Cypress vs Playwright. A QA Teams Quest to Find the Best Tool


Data Visualisation: Behind Bestinvest’s Grow My Money tool
Delivering Days Out With The Kids


Embarrassing Content


Find and Replace Package
Five Umbraco Sites Making the World a Better Place
From Manual to Automated Testing With Cypress - Our Story


Generate Free SSL Certificates and Bind It to Azure Webapp With Devops
Getting Days Out Guide Back on Track With an Umbraco Health Check
Getting started with visual regression testing and WebdriverIO


How to Automate Performance Testing in 5 Hours
How to Build a Desktop Application With Electron and Vue
How to Declutter Your Workflows With Trello
How to Publish Npm Packages with GitHub
How to Publish NuGet Packages with GitHub
How to Run An Agile Client Retrospective
How to Set up a Private Nuget Feed With Azure or Any Service Provider
How to Setup a Private NuGet Feed in Azure DevOps Pipelines
How to Simplify Azure Search Implementations
How to Test Accessibility With Axe in Cypress
How to Use Google Chrome Lighthouse for Better Web Performance
How to Use Tailwind With BEM
How Umbraco Changed My Life
How We Overcame Multilingual Struggles in Umbraco v8


Integrate Netlify With Cypress: A Quick Guide
Introducing Nuxt.js: Why We Love This Framework
Introducing the Meganav Package
Is AI Calm and Stable? Unpacking the Hype Cycle


Keeping Up With Digital Transformation


Mach Architecture. Buzzwords, Trends and Benefits
Managing Our Minds at Work
Mateusz Joins the Cogworks Quality Assurance Team!
Meet Cogworks .Net Software Developer Adrian


No Search Is Better Than Bad Search


One Media Indexer to Rule Them All


PCUK Win Two Drum Awards for Its 30s Risk Checker Challenge
Powerful Content Automation Solutions for Better Web Editing
Process Mapping & I, a love story


Quick Guide to Running Sub-Workflows With GitHub Actions


Reasons to Replatform
Running Agile Retrospectives


Should Developers Embrace Low-Code and No-Code Technology?
Showcase: Storm's Social Reach Feature


The Carbon Neutral CMS: Umbraco’s Endeavor to Create a Better Planet
The CTOs Guide to Modernising Legacy Systems
The Importance of Modern Web Performance Testing
The Quick Guide to Visual Regression Testing With Cypress
Time for an Umbraco Upgrade?
Top 3 Reasons to Involve Your Content Team Early
Top 6 Apps and Tools for Productive Remote Working


Umbraco Festival Design Evolution
Umbraco UK Festival is back: Cogworks speaker spotlight
Umbraco v8: How to Pick a Block Style Editor
Umbraco VS Wordpress: Which is the winning camp?
Umbraco, CMS of Choice for Content Editors
Understanding Architecture: Reasons to Build a Modular Monolith First?
Updating Cogworks Umbraco Find and Replace: V7 to V8
Using TeamCity for continuous integration with NodeJS and Grunt
UX Design Through Creative Sprints


We’ve Revamped Our Internal Hackathon and Teams Are Embracing It
Website Security Checklist: The 4 Basics
What it Means to be an Umbraco Gold Partner
What We Know About Umbraco Following Codegarden 2023
Why Documentation Is the Key to Happier Clients and Teams
Why Side Projects Are Part of Our Process
Working with an Agile Driven Agency