FP Complete

Blog

Posts

Canary Deployment with Kubernetes and Istio

Istio is a service mesh that transparently adds various capabilities like observability, traffic management and security to your distributed collection of microservices. It comes with various functionalities like circuit breaking,

March 24, 2022

Continuous integration and deployment, monitoring and logging, and security and privacy—FP Complete’s comprehensive, easy to understand guide designed to help you learn

The new realities of the coronavirus pandemic and the social distancing orders of state and local governments have forced many businesses to

Task and project management is a must-have skill in the technology industry, especially for tech leaders. Most are handling multiple projects and

Most of the discussions we have in the software industry today revolve around developer productivity: How do we make it possible for

Tech teams often plunge into new software projects with high hopes, making it all the more frustrating if the project gets derailed.

Preface for unaware When you install a particular version of GHC on your machine it comes with a collection of “boot” libraries.

tl;dr: I’m moving towards recommending that hpack-using projects store their generated cabal files in their repos, and modifying Stack and Pantry to

Fixed point decimal numbers are used for representing all kinds of data: percentages, temperatures, distances, mass, and many others. I would like

On February 2, 2020, one of FP Complete’s Lead Software Engineers—Mike McGirr—presented a webinar on using Rust for creating DevOps tooling. Webinar

When deciding which language to use to solve challenges that require heavy concurrent algorithms, it’s hard to not consider Haskell. Its immutable

Teaching Haskell with Duet Teaching Haskell to complete beginners is an enjoyable experience. Haskell is foreign; many of its features are alien

Before getting started: no, there is no such thing as an async exception in Rust. I’ll explain what I mean shortly. Notice

I run a website for Haskellers. People are able to put their email addresses on this website for others to contact them.

Casa and Stack

This post is aimed at Haskellers who are roughly aware of how build infrastructure works for Haskell. But the topic may have

Casa stands for “content-addressable storage archive”, and also means “home” in romance languages, and it is an online service we’re announcing to

Haskell Support in Mainstream IDEs I’ve tested out the Haskell support of the top mainstream IDEs. Here’s a rundown of the current

Packer is a useful tool for creating pre-built machine images. While it’s usually associated with creating Linux images for a variety of

How to be Successful at Blockchain Development The following webinar discusses various strategies for Blockchain Development success and the many uses for