Software Development insights, articles and news

Keywords

3

Main Image

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

Profile picture

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

6th

June 2024

IoT Data Software Development

Understanding WebTransport and Its Advantages Over WebSockets in the IoT Landscape

Profile picture

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

6th

June 2024

IoT Data Software Development

Understanding the Cold Start Problem with AWS Lambda

Profile picture

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

3rd

May 2024

Data Software Development

Building for ARM with Docker – packaging libcamera-apps for Alpine on armv7

Profile picture

by Paul Ridgway

In this article we look at compiling applications for different CPU architectures using Docker to emulate on an x86 host, with a working example of packaging libcamera-apps for Alpine Linux for an armv7 device (a Raspberry Pi Zero) and armv8 (Raspberry Pi Zero 2).

Read More

21st

January 2024

Software Development

Demystifying Agile Software Development

Profile picture

by James Ridgway

Agile has been a popular software development methodology since the early 2000s. Despite being around for over two decades, agile can still be misunderstood or incorrectly applied.

Read More

15th

January 2024

Software Development

Developing an OPEL Measurement & Management System

Profile picture

by Jake Appleyard

Understanding OPELThe National Health Service (NHS) in the United Kingdom uses the Operational Pressures Escalation Levels (OPEL) system to monitor and manage the pressure on its services.

Read More

27th

February 2023

Data Software Development

Why Pull Requests Alone Won’t Give you a Good Code Review

Profile picture

by James Ridgway

In the quest to promote a culture and ethos of excellence and quality within the dev team at The Curve, it goes without saying that we should have a set of coding standards and best practices under which we operate. Not process for process sake, but a set of guidelines where everyone knows the expected standards to build well-coded software.

Read More

1st

July 2022

Software Development

3