

GitHub has announced that it has integrated the GitHub Checks API with GitHub Pages. The goal of the integration is to avoid the wait time historically associated with communicating build statuses when the GitHub Statuses API was the primary way of delivering such communication. In the Statuses world, developers had to wait for an email notification that provided troubleshooting information.
Now that the Checks API is integrated with Pages, developers can check on status as they build their code. Developers click on a status indicator to reveal the status of the checks. The details option allows the developer to see the runs that were made, and how any issues are broken up by category. Developers can easily see if an error was a syntax error, typo, or otherwise.
Additionally, developers don't need to assume their build has successfully deployed. Instead, the Page integration will alert the developer that deployment was successful and that the cache has been cleared. Developers have options to re-run checks as needed.
The goal for this integration is better end-to-end developer experience. GitHub wants developers to discover and fix Pages builds as they go through the process, instead of being bombarded at the end. GitHub will continue rolling out the integration in the coming days. Current GitHub Pages users will automatically have their builds checked with the integration. Check out the production documentation for more information.
Stripe just introduced the Stripe command-line interface (CLI). The CLI allows developers to access and interact with Stripe directly from the terminal. No more switching back and forth between the terminal, code editor, and dashboard.
First, the Stripe CLI allows developers to test webhooks. The various webhooks that Stripe uses to programmatically identify specific events can be utilized through the CLI by running the "stripe listen" command. These webhooks can be triggered and tested using the "stripe trigger" command.
Developers can also test real-time API logs through the CLI. Through the "stripe logs tail" command, developers can stream API request logs, in real-time, within the terminal. This allows developers to look at logs and fix issues quickly, within the terminal. Any problematic JSON responses or debug errors can be addressed immediately.
Finally, the CLI allows developers to create and update API objects. Any Stripe object can be created, retrieved, updated or deleted through the CLI. For example, the "stripe subscriptions list" command will pull a list of customer subscriptions as narrowed by parameters. The CLI natively supports macOS, Windows, and Linux. Check out the docs to learn more, and join the Stripe CLI conversation on GitHub.
solo.io, a company dedicated to connecting the world's applications through APIs and service mesh, has announced the 1.0 release of Gloo. Gloo is a cloud-native API Gateway and Ingress Controller. It is built on Envoy Proxy. It connects, secures, and controls traffic across all application services.
"Over the last year and a half, we have worked closely with our community members and customers to securely enable their production environments with Gloo--including organizations like Vonage, Tidepool.org, D-Teck Solutions, ParkMobile and more," Rick Ducott, Solo.io Director of Engineering, commented in a blog post announcement. "Goo's core principles are to connect, secure and control all application traffic."
Gloo was originally open-sourced. Roughly a year ago, an enterprise version was introduced with a specific emphasis on security and management features, paired with enterprise-grade support. The 1.0 version of Gloo is available in both open source and enterprise versions.
New features added in the lead up to this announcement include TCP proxy, web application firewall, authentication and authorization, delegation, data loss prevention, WebAssembly, rate limiting, and an admin console. To learn more, check out the reference docs.
Those interested can request a demo at the Gloo site. Solo.io has also posted a demo on YouTube. The company will host an overview and demo webinar on Thursday, December 5th at 1 PM EST. Register here to participate.