Insights, articles and news

1

3th

Apr

2025

The Myth of the “Perfect” MVP: Why MVPs Are Often Too Fat

by James Ridgway

We’re often engaged by our clients to develop Minimum Viable Products (MVPs) of a given product or system. More often than not we see a common and recurring problem with the original brief – the “MVP” is packed full of features of varying shapes and sizes.Read More

28th

Oct

2024

Total Cost of Ownership in IoT

by James Ridgway

September was a busy month for us at The Curve, but Paul and I were able to get some time out of the office to attend The Things Conference in Amsterdam.Read More

IoT

27th

Sep

2024

Main Image

Five Common Pitfalls of Building a Product

by James Ridgway

At The Curve, we build products for our clients. These could be business systems that are used by internal stakeholders that we develop using a product mindset, or B2C products our clients then use with their own customers.Read More

12th

Aug

2024

Main Image

Unpacking the CrowdStrike Outage: What It Signals for the Future of IT Resilience

by James Ridgway

On the 19th July 2024, the world witnessed what could easily be described as the largest global outage IT outage in history when CrowdStrike, a cyber security solutions provider, shipped a defective security update that impacted an estimated 8.5 million Windows computers worldwide.Read More

6th

Jun

2024

Main Image

What are WebSockets, and Why Are They Essential for IoT?

by James Ridgway

Advances in IoT (The Internet of Things) technology has revolutionised the way devices interact with each other and with us. From smart homes to industrial automation, IoT devices rely on continuous, real-time communication to operate efficiently and effectively. Read More

IoT

6th

Jun

2024

Understanding WebTransport and Its Advantages Over WebSockets in the IoT Landscape

by James Ridgway

As the Internet of Things (IoT) continues to expand, the need for efficient, reliable, and scalable communication protocols becomes increasingly crucial. WebSockets have been a popular choice for real-time communication between devices and servers, but a new contender, WebTransport, is emerging as a powerful alternative. This blog post delves into what WebTransport is, how it works, and why it represents a significant improvement over WebSockets, especially in the context of IoT.Read More

IoT

3th

May

2024

Understanding the Cold Start Problem with AWS Lambda

by James Ridgway

AWS Lambda and Azure Functions are popular Function-as-a-Service (FaaS) offerings and are a staple of the serverless landscape. With FaaS offerings the cloud provider is responsible for running and managing the underlying compute that powers the service.Read More

8th

Apr

2025

Making Dockerised Web Application Serverless with AWS Lambda and AWS API Gateway

by James Ridgway

Modern cloud environments provide several different mechanisms and services for deploying a web application. In a more traditional scenario, an application may be deployed to a bare metal server or a virtual machine (VM).Read More

1st

Mar

2025

Story Points Explained – A Comprehensive Guide

by James Ridgway

Story points estimation is an estimation method that is often used in agile software development. Story points are a unit of measure used in agile project management to estimate and compare the complexity, effort, and relative size of features or user stories within a project.Read More

26th

Jan

2025

Approving Builds and Workflows with GitHub Actions and Microsoft Teams

by James Ridgway

Sometimes it can be useful to request a manual approval before a deploy is unleashed on production. GitHub supports manual approval when you use environments, but only on public repositories or private repositories for GitHub Enterprise. In this post, I look at how GitHub Actions and Microsoft Teams can be used to create a manual approval process.Read More

1