Blog
API Advice
Type Safety in Python: Pydantic vs. Data Classes vs. Annotations vs. TypedDicts
Runtime errors can break your Python code. Learn how to enforce type safety with Pydantic, data classes, annotations and TypedDicts.
Tristan Cartledge
August 29, 2024
API Advice
Python HTTP Clients: Requests vs. HTTPX vs. AIOHTTP
Learn about the differences between Requests, HTTPX, and AIOHTTP, and when to use each library for your Python projects.
Georges Haidar
August 24, 2024
Terraform
Enhancing Terraform Providers with Configuration Validation
A guide on adding configuration validation to Terraform Providers to improve efficiency, user experience, and resource management.
Ash Godfrey
July 24, 2024
Terraform
How to Generate Terraform Providers
How to create a Terraform provider automatically from an OpenAPI/Swagger Document with Speakeasy, and how it compares to using the new HashiCorp codegen framework.
Thomas Rooney
February 21, 2024