8th
Apr
2025
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
3rd
Apr
2025
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
1st
Mar
2025
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
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
22nd
Jan
2025
We use continuous integration and continuous deployment techniques regularly in the delivery of our projects. Whilst our team predominantly uses GitHub Actions these days, we’ve supported a variety of CI tooling including Jenkins and GitLab Pipelines.Read More
19th
Jan
2025
Estimating the effort involved in any project can be a challenge, and software projects are no different. Arriving at an accurate estimate and plan is tricky, to get right.Read More
28th
Oct
2024
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
27th
Sep
2024
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
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
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