FP Complete

Blog

Posts

Owned Values and Futures in Rust Programming

Let's write a simple tokio-powered program that will download the contents of an HTTP response body using reqwest and print it to stdout. We'll take the URL to download on the command line

October 6, 2023

Let’s write a simple tokio-powered program that will download the contents of an HTTP response body using reqwest and print it to stdout. We’ll take

Introduction The FP Complete team is pleased to announce the release of the pid1 crate, a Rust library for proper signal and

I’m a huge believer in using strongly typed languages and leveraging type level protections in my codebases. But I’d like to clarify

FP Complete Corporation Announces Partnership with Portworx by Pure Storage to Streamline World-Class DevOps Consulting Services with State-of-the-Art, End-To-End Storage and Data

Here’s a new Haskell WAT?! Haskell has a type Rational for working with precisely-valued fractional numbers, and it models the mathematical concept of a rational number.

FP Complete is actively seeking multiple engineers to work with our globally distributed team of software engineers. This blog post is to

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

You hear “go Cloud-Native,” but if you’re like many, you wonder, “what does that mean, and how can applying a Cloud-Native strategy

With the cost of goods only going up and the increased scarcity of quality workers and resources, saving money and time in

Levana NFT Launch

FP Complete Corporation, headquartered in Charlotte, North Carolina, is a global technology company building next-generation software to solve complex problems.  We specialize in

This is the fourth and final post in a series on combining web and gRPC services into a single service using Tower,

This is the third of four posts in a series on combining web and gRPC services into a single service using Tower,

This is the second of four posts in a series on combining web and gRPC services into a single service using Tower,

I’ve played around with various web server libraries and frameworks in Rust, and found various strengths and weaknesses with them. Most recently,

Years ago, Travis CI introduced a method for passing secret values from your repository into the Travis CI system. This method relies

Last week, our team was working on a feature enhancement to Kube360. We work with clients in regulated industries, and one of

What’s wrong with this program? fn main() { let option_name: Option<String> = Some("Alice".to_owned()); match option_name { Some(name) => println!("Name is {}", name),

The Pathway to Information Security Management and Certification Information security is a complex area to handle well.  The possible risks to information