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

Deploying rust with Docker and Kubernetes Hello! My name is Chris Allen and I’m going to use a tiny Rust app to

FP Complete now does blockchain audit services. Why have we chosen to work in this field, and what are we aiming to

This blog post is a semi-complete retelling of my debugging adventures on a particularly crazy bug. Consider it a combination of fun

Last Wednesday (June 6, 2018), I ran a Haskell Hackathon after LambdaConf. The turnout certainly wasn’t the same as Zurihac, but I

Introduction As the world adopts blockchain technologies, your IT infrastructure — and its predictability — become critical. Many companies lack the levels

In this blog post, we will learn how to control access to nomad. Introduction Nomad is an application scheduler, that helps you

We aired our second webinar in our ongoing series on Wednesday, May 9th. The topic was “Practical Property Testing in Haskell.” This webinar

Concurrent programming is hard! I still remember the moment of my introduction to multi-threaded programming at the University of New Mexico, our

I’m pleased to announce the release of a Haskell library for connecting to SQL Server databases via ODBC. Features The library is

This post gives a deep dive into the Haskell exception system. If you are looking for a simpler tutorial on how to

This is a short and non-technical blog post demonstrating why the Haskell programming language is a good choice for building cryptocurrencies. Cryptocurrencies

We launched our monthly webinar series on Wednesday, April 11th with our first webinar on How to Handle Asynchronous exceptions in Haskell.

As your organization grows and application and infrastructure complexity increase good DevOps processes become very important to be able to reliably deliver

People used to think software development was “done” when the code was written and passed all its tests. But modern IT systems

Recover your Elasticsearch

Despite overall Elasticsearch stability, it is still possible for a cluster to get into a "red" state. One of the reasons for

Today I was working on a client project when a seemingly innocent refactoring made the program 2x faster. Of course, being happy

Financial Technology, or FinTech, is a relatively new aspect of the financial industry, which focuses on applying technology to improve financial activities.

You’re implementing a new IT system, an app, a DevOps deployment, a DataOps system to merge your data feeds. And it seems