All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

How Strand improved software maintainability using the Gleam programming language in production

By

Bogdanp

9mo ago· 7 min readenNews

Summary

This case study examines how Strand, a London-based marketing agency specializing in content creation for enterprise tech companies, adopted the Gleam programming language for their custom project management system. The article focuses on how Gleam's design principles—particularly its emphasis on maintainability, strong typing, and functional programming patterns—helped Strand improve their codebase's long-term sustainability. It discusses the challenges of managing financial aspects of project management manually, and how Gleam's features (such as pattern matching, immutable data, and the actor model) enabled the team to build more reliable and maintainable software for their business operations.

Key quotes

· 3 pulled
For many years, Strand has relied on a custom-built project management system to support the operational aspects of its business—creating projects, tracking activities and managing documents.
However, managing the financial aspects of project management had always been a more manual process.
The company specialises in copywriting and content creation for many of the world's largest enterprise technology companies, running marketing programmes that produce hundreds of white papers, case studies, blog posts and articles every year.
Snippet from the RSS feed
A case study of Gleam in production at Strand

You might also wanna read