Blog

Blog

Field notes on cloud, AI and data from the HeadSoft engineering team.

Shipping with Claude Code

Shipping with Claude Code

Claude Code is an agentic coding tool that lives in the terminal — and in the right hands it changes how senior teams ship. Here's how we fold it into real enterprise work without losing the plot.

Read →
Designing with Claude

Designing with Claude

Claude is increasingly good at design, not just code — turning a rough brief into a coherent, on-brand interface. Used well, it compresses the distance between idea and a screen you can react to.

Read →
AI agents that earn their keep

AI agents that earn their keep

An AI agent that can act on your systems is either a force multiplier or a liability. The difference is scope, permissions and a human in the loop. Here's how we ship agents that do real work safely.

Read →
How to Use AI to Improve WordPress SEO

How to Use AI to Improve WordPress SEO

Want to take your WordPress SEO to the next level? With the help of AI technologies, you can easily elevate your WordPress SEO game. AI SEO tools like Semrush, Divi AI, and Rank Math can help you create high-quality content that search engines love. In this article, we’ll walk you through the steps you need to take to improve WordPress SEO with each of these AI tools.

Read →
How to Code in WordPress with AI

How to Code in WordPress with AI

In the past, WordPress users without coding knowledge would either spend hours on Google searching for an answer or solicit the help of a professional web developer. With the emergence of…

Read →
Hosting WordPress on AWS architecture

Hosting WordPress on AWS architecture

The Hosting WordPress on AWS reference architecture available on GitHub outlines best practices for deploying WordPress on AWS and includes a set of AWS CloudFormation templates to get you up and…

Read →
AWS CodeDeploy and Auto Scaling Integration

AWS CodeDeploy and Auto Scaling Integration

AWS CodeDeploy is a service that automates application deployments to your fleet of servers. Auto Scaling is a service that lets you dynamically scale your fleet based on load. Although these…

Read →
AWS Aurora Upgrade

AWS Aurora Upgrade

Amazon Aurora combines the performance and availability of commercial databases with the simplicity and cost-effectiveness of open-source databases. An Aurora DB cluster consists of one or more DB…

Read →
NoSQL Design for DynamoDB

NoSQL Design for DynamoDB

NoSQL database systems like Amazon DynamoDB use alternative models for data management, such as key-value pairs or document storage. When you switch from a relational database management system to…

Read →
Protect WordPress login using AWS WAF

Protect WordPress login using AWS WAF

AWS WAF allows you to create your own set of rules to block most common attacks on Web Applications such as SQL injection or cross-site scripting etc. You need to specify the rules and just…

Read →
AWS Batch and Docker Image

AWS Batch and Docker Image

Docker enables you to create highly customized images that are used to execute your jobs. These images allow you to easily share complex applications between teams and even organizations. However,…

Read →
AWS WAF, Shield, Firewall Manager

AWS WAF, Shield, Firewall Manager

AWS WAF is a web application firewall that lets you monitor the HTTP and HTTPS requests that are forwarded to an Amazon API Gateway API, Amazon CloudFront or an Application Load Balancer. AWS WAF…

Read →
AWS API Gateway Lambda Authorizers

AWS API Gateway Lambda Authorizers

A Lambda authorizer (formerly known as a custom authorizer) is an API Gateway feature that uses a Lambda function to control access to your API. A Lambda authorizer is useful if you want to…

Read →
Office 365 vs G-Suite

Office 365 vs G-Suite

Office 365 vs G Suite (or, as it used to be known, Google Apps)...which is better? This is a question that many businesses, particularly startups, have a lot of trouble answering. So, in this post…

Read →
Data Science and Machine Learning

Data Science and Machine Learning

Data scientists are the no. 1 most promising job in America for 2019, according to a report from LinkedIn. Hence, this comes as no surprise: Data scientist topped Glassdoor’s list of Best Jobs in…

Read →
Google PageSpeed Insight

Google PageSpeed Insight

Google PageSpeed Insights is a web performance tool created by Google to help you easily identify ways to make your site faster and more mobile-friendly, by following recommendations on best web…

Read →
What is a Document Database?

What is a Document Database?

A document database is designed to store semi-structured data as documents, typically in JSON or XML format. Unlike traditional relational databases, the schema for each non-relational (NoSQL)…

Read →
What is NoSQL?

What is NoSQL?

NoSQL is a term used to describe high-performance, non-relational databases. NoSQL databases utilize a variety of data models, including document, graph, key-value, and columnar. NoSQL databases…

Read →
What is a Columnar Database?

What is a Columnar Database?

A columnar database is optimized for reading and writing columns of data as opposed to rows of data. Column-oriented storage for database tables is an important factor in analytic query…

Read →
Amazon Lightsail

Amazon Lightsail

Amazon Lightsail is the easiest way to get started with AWS for developers who just need virtual private servers. Lightsail includes everything you need to launch your project quickly - a virtual…

Read →
Google Data Studio Community Connectors

Google Data Studio Community Connectors

Since the recent developer launch of Data Studio Community Connectors, users have been able to easily connect to and report on data from over 250 new sources. Partners are also now leveraging Data…

Read →
Benefits of Cloud Computing

Benefits of Cloud Computing

What exactly is Cloud Computing? At it's core, cloud computing is accessing and storing your information on storage in an external location, rather than locally. In fact, you probably utilize…

Read →
AWS Fargate

AWS Fargate

AWS Fargate is a technology for Amazon ECS and EKS\ that allows you to run containers without having to manage servers or clusters. With AWS Fargate, you no longer have to provision, configure,…

Read →
Performance in Cloud Computing

Performance in Cloud Computing

Cloud computing is important for the today’s demanding business requirements. The cloud computing concept, with its salient features, and the three Cloud Service delivery models are explained…

Read →
What Is Auto Scaling?

What Is Auto Scaling?

Auto Scaling helps you ensure that you have the correct number of Amazon EC2 instances available to handle the load for your application. You create collections of EC2 instances, called Auto…

Read →
Gartner Magic Quadrant Report

Gartner Magic Quadrant Report

Published: 16 February 2017 ID: G00301340 Analyst(s): Rita L. Sallam, Cindi Howson, Carlie J. Idoine, Thomas W. Oestreich, James Laurence Richardson, Joao Tapadinhas

Read →
Lean Software Development

Lean Software Development

Lean software development (LSD) is a translation of lean manufacturing principles and practices to the software development domain. Adapted from the Toyota Production…

Read →
AWS Microservices

AWS Microservices

Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These…

Read →