Home / Companies / Svix / Blog / November 2023

November 2023 Summaries

4 posts from Svix

Filter
Month: Year:
Post Summaries Back to Blog
The new Upload Event Types to Svix Action is a Github Action that allows users to upload an OpenAPI spec to Svix, automatically creating or updating event types based on the webhooks section of their documentation. This process can be integrated into a CI/CD pipeline to keep event types up to date and in sync with the latest version of the code. The action uses the event type import endpoint provided by Svix API, allowing users to continuously update their event types as they update their OpenAPI spec.
Nov 21, 2023 322 words in the original blog post.
The author discusses how they use the Rust type system at Svix to catch most errors at compile time instead of runtime, and shares various techniques such as wrapper types, parse, don't validate, define required invariants in code, type system state machines, limiting functionality based on context, enforcing typing in generic cache stores, and catching missed enum variants. The author argues that the Rust type system is effective in reducing errors, improving development experience, and making it easier to onboard new engineers to a codebase or library. They also highlight how Svix uses these techniques to build a secure, reliable, and scalable webhook platform.
Nov 14, 2023 2,366 words in the original blog post.
GitHub's webhooks documentation is a comprehensive resource that excels in many areas, particularly signature verification and troubleshooting failure recovery. The documentation provides detailed explanations of the signature scheme and code samples for verifying signatures, as well as instructions on how to troubleshoot common issues. The event catalog is extensive, listing every available event type with sample payload schemas and descriptions. However, the retry policy could be improved by providing automatic retries, which are currently only documented thoroughly but not implemented. The documentation also includes testing tools, such as articles on testing webhook deliveries and local testing using smee.io or GitHub CLI. Overall, the documentation is well-written, informative, and easy to navigate, making it an excellent resource for developers.
Nov 14, 2023 854 words in the original blog post.
Intuit's webhook documentation provides a solid foundation for users to build and integrate their webhooks securely and reliably. The documentation covers essential topics such as signature verification, event catalog, retry policy, troubleshooting and failure recovery, and testing tools. While the documentation excels in explaining security best practices and providing sample code, it falls short in offering more advanced features like a verification function in SDKs to simplify the verification process for developers. Overall, the documentation is well-structured and provides valuable guidance for users to navigate the webhook experience with Intuit.
Nov 01, 2023 986 words in the original blog post.