Operations | Monitoring | ITSM | DevOps | Cloud

Development

Sponsored Post

Improving API error responses with the Result pattern

In the expanding world of APIs, meaningful error responses can be just as important as well-structured success responses. In this post, I'll take you through some of the different options for creating responses that I've encountered during my time working at Raygun. We'll go over the pros and cons of some common options, and end with what I consider to be one of the best choices when it comes to API design, the Result Pattern. This pattern can lead to an API that will cleanly handle error states and easily allow for consistent future endpoint development.

Webinar: "Is it Done Yet?" - Defining Production Readiness with Internal Developer Portals

While we know software projects are never truly “done,” developers will, nevertheless, often face a long list of tasks needed to achieve a certain level of “doneness.” But to what end? And when do they end? When is done—done enough? In this fireside chat-style webinar, Justin Reock - Head of DevRel for Cortex - alongside Alina Anderson - Principal Technical Program Manager at Outreach - will explore an evolved approach to determining production readiness.

Lightrun LogOptimizer Gets A Developer Productivity and Logging Cost Reduction Boost

Lightrun’s LogOptimizer stands as a groundbreaking automated solution for log optimization and cost reduction in logging. An integral part of the Lightrun IDE plugins, this tool empowers developers to swiftly scan their source code—be it a single file or entire projects—to identify and replace log lines with Lightrun’s dynamic logs, all within seconds.

Navigating the Future: Unleashing the Power of Software-Managed Teams

In the dynamic landscape of the modern workplace, the conventional structures of teams and collaboration are undergoing a revolutionary transformation. The rise of software-managed teams is reshaping how organizations operate, bringing about unprecedented levels of efficiency, flexibility, and innovation. This article explores the unique characteristics and advantages of software-managed teams, ushering in a new era of collaboration in the digital age.

What's an Internal Developer Platform?

Internal Developer Platform is a trendy concept in the Platform Engineering world that solves clear problems you might have already faced. In this article, I will define what's an Internal Developer Platform, and I assume you're at least familiar with concepts like DevOps and Platform Engineering, but don't worry - I won't assume too much. The goal is to ensure we're all on the same page when discussing Internal Developer Platforms. So let's go :)

Shifting Observability Left - Empowering Developers

This is the first post in a 3-part series about shifting Observability left. When it comes to the reliability and performance of your applications, compromise is not an option in the world of software development. This is where observability can help developers achieve a more robust and scalable infrastructure.

The Whys and Hows of Implementing ERP Software

In today's fast-paced business landscape, organizations are constantly seeking ways to improve efficiency, streamline processes, and gain a competitive edge. One solution that has gained significant traction in recent years is Enterprise Resource Planning (ERP) software. In this blog post, we will explore the whys and hows of implementing ERP software, highlighting its benefits, implementation strategies, and best practices.

Introducing GitKraken.dev: Everything GitKraken, Now In Your Browser

For almost a decade, GitKraken has been building developer-first Git productivity tools and services, with one clear goal: to make devs and their teams more effective and efficient. Our journey began with desktop-centric and IDE-based tools like GitKraken Client and GitLens for VS Code, which have both become integral to the workflow for tens of millions of developers. Our tools and capabilities are robust.

Spotlight: Sentry for Development

A long time ago I worked on a project called Django Debug Toolbar (DJDT). It was a local development plugin that would give you a debug overlay within Django’s development environment, helping you diagnose things like the SQL queries being made, environment configuration, and what templates were rendered. In general, it made the local dev experience much better, helping you prevent or more easily fix things like N+1 queries.