We’re experts in Automated Testing and APIs. Why keep it to ourselves?
Reviving the Dhall API discussion
Here's why Dhall is a great contender for superseding REST and GraphQL.
Four reasons that PureScript is your best choice to build a server in 2020
Plus a bonus reason at the end for diligent readers!
Functional GraphQL 1 - Specs and typelevel parsing
A series of articles on supercharging GraphQL development with PureScript
When to start thinking about QA
A guide to help teams think through a tough question.
Type-safe rationals in PureScript - why, what, and how
I'm using type-safe rationals in my next project. You should try them out!
Profunctors are everywhere!
How to leverage the power of profunctors to write great code.
Seven ways to improve your GraphQL API in less than an hour
You've built a great GraphQL API. Now it's time to give it rock-solid reliability!
Reverse engineering the internet
How we represent messy real-world APIs as clean models using machine learning.
The business case for field classifiers
How field classifiers translates to money saved.
Create a mock server for any REST API
A step-by-step tutorial for building a mock server using the HTTP Mocking Toolkit (HMT).
Launching first-class support for automated GraphQL testing
Today we are announcing our full focus on automated testing of GraphQL servers.
Finding and fixing bugs in your tests with fast-check
Testing apps with third-party integrations
The best (and worst) ways to test any app that makes an API call to a third-party integration or service.
Kotlin tests and user stories
I love stories. I love tests. And I really love tests that read like stories.
Three reasons to avoid using real web APIs in your integration tests
In this post, I'll discuss three issues I've run into using real APIs when testing and the solutions I've used.
We're open-sourcing our webapp
In this post, we explain why we're open-sourcing our webapp and how we hope it will be helpful.
Functional on the frontend with fp-ts and pipe
Why our team integrated the fp-ts library into our web application and how to work with the pipe function.
Introducing plzwrk - A Haskell front-end framework
Build type-safe web apps using plzwrk, Asterius, and Haskell.
How to create a sandbox for the OP Bank API
I'll show how to recreate the OP Bank sandbox and enhance it using the HTTP Mocking Toolkit (HMT).
Introduction to properties-driven development
Learn what properties-driven development is and how to apply it for a project.
Extension types in TypeScript
How to work with intersection and union extensions.
Stateful property-based testing with QuickCheck State Machine
A gentle introduction to quickcheck-state-machine, a Haskell library for testing stateful programs.
Six questions to answer before implementing a telemetry feature
Things to consider before adding a telemetry feature to your open-source product.
From 1 to 10,000 test cases in under an hour - A beginner's guide to property-based testing
We'll teach you what property-based testing is and how to write your first test.
Weekly metrics for your GitHub repos with VANITY
We're launching a new open-source project that emails you weekly GitHub metrics.
TypedDict vs dataclasses in Python — Epic typing BATTLE!
Why we migrated from TypedDict to datatypes in our latest project.
Word embeddings with code2vec, GloVe and spaCy
How to choose a word embeddings algorithm based on your use case.
Understanding telemetry features in open-source software
What does it mean to have telemetry features in open source projects and how do developers feel about it.
On-device mocking of REST APIs in React Native
A tutorial on how to mock REST APIs in React Native apps
Building a real-time HTTP traffic stream with Apache Kafka
A practical how-to guide and example application for building automated OpenAPI specifications.
Getting started with the HTTP Mocking Toolkit
An interactive tutorial for the HMT collect, build, and mock workflow.
Announcing the HTTP Mocking Toolkit
A coming-out party for the world's greatest API mocking tool that no one has ever heard of. Yet.
Comparing Prism, Hoverfly, and HMT - Part 1
An article comparing three mocking frameworks
Introducing HTTP types
A standard for recording HTTP requests and responses
Comparing Prism, Hoverfly, and HMT - Part 2
An article comparing three mocking frameworks
Introduction to composable optics with monocle-ts
With io-ts, Elvis and Metallica.
Covariance and contravariance in generic types
With Python and corgis.
unmock vs nock - comparing two JS mocking frameworks
Learn how to write integration tests with unmock and nock.
We're migrating Unmock to Meeshkan
A short announcement and story of open-source resilience.
Resources for learning Python in 2020
A (non-exhaustive) list of resources for Python newbies.
Let It Snow!
A stocking stuffer bringing you open-source cheer.
How To Buy a Digital Twin
A helpful article that gives you the tools you need to decide when and why to purchase a Digital Twin of your APIs, databases and IoT devices.
Mocking the internet in a CircleCI pipeline
How to test code with network calls in CircleCI.
Giving back to the open-source tools we run on
My 24 Pull Requests alternative.
How to remove condescending language from documentation
A Hacktoberfest adventure in creating more inclusive open-source documentation.
Defining Confidence in Software Testing
Trying to make sense of all the vague terminology in testing land, starting with confidence.
Setting up the alex.js language linter in your project
A practical how-to for linting polarizing language in your Markdown files.
What is the Testing Pyramid even?
Because no one wants to fail a technical interview because of a metaphor.
Introducing wtfuzz - A video series about testing and open learning
We're launching a new YouTube series that'll cover testing fundamentals and unmock-js.
How to mock API calls in React Native
Learn to use unmock and react-native-testing-library.