Operations | Monitoring | ITSM | DevOps | Cloud

Development

Sponsored Post

Ensuring software quality with integration testing

Before the Raygun API limited release last year, we'd been consistently receiving requests for a public API for a long time, to provide a way for our customers to access their Raygun data programmatically. We're now proud to say we're providing a public API with a range of endpoints, but it took us a lot of planning and development to get here! In this post, I'd like to take you back to the beginning of development on our big API project. Specifically, I want to walk through the pivotal decisions we made around testing when we started development on the project, and how (and why) these have paid off.

Kubernetes Tutorial for Developers

Welcome to our hands-on tutorial on Kubernetes, the powerful open-source platform often abbreviated as k8s. In this tutorial, we are diving into the world of container orchestration, simplifying the complexities, and making Kubernetes accessible for developers. Whether you are just starting out or looking to enhance your existing skills in Kubernetes, this guide is designed to walk you through the process step-by-step.

What Is Kubernetes? What You Need To Know As A Developer

Building containerized applications opens doors to efficiency and scalability, especially for developers looking to streamline their workflows. Kubernetes, a game-changer in container orchestration, makes it easier for developers to manage these applications. This article will discuss in great detail on what Kubernetes is, why it matters, and how it simplifies container orchestration, paving the way for robust and flexible applications.

Real Production Readiness with Internal Developer Portals

In cultures of continuous improvement, the criteria by which teams define a release's fitness for production is flexible by definition. Engineering organizations strive to balance risk and velocity, aiming for high quality releases on a cadence that doesn’t impede overall business throughput.

Challenges & limitations of LLM fine-tuning

Large Language Models (LLMs) like GPT-3 have revolutionized the field of artificial intelligence, offering unprecedented capabilities in natural language processing. Fine-tuning these models to specific tasks or datasets can enhance their performance. However, this process presents unique challenges and limitations that must be addressed. This article explores the intricacies of LLM fine-tuning, shedding light on the obstacles and constraints faced in this advanced AI domain.

Why Kubernetes For Developers is the Next Big Thing

Let's face it! Kubernetes is the standard for container orchestration, reshaping how we deploy and manage applications for the last 8 years - do you even remember when you run "docker run " on an application server? 😁. However, it's crucial to recognize that Kubernetes was never initially designed with the everyday developer in mind.

JS Toolbox 2024: Essential picks for modern developers (Overview)

Staying ahead of the curve in JavaScript development requires keeping on top of the ever-evolving landscape of tools and technologies. As we head into 2024, the sprawling world of JavaScript development tools will continue to transform, offering more refined, efficient, and user-friendly options. This ‘JS Toolbox 2024’ series is your one-stop for a comprehensive overview of the latest and most impactful tools in the JavaScript ecosystem.

Choosing the Right Observability Tools for Developers

This is the third and final blog post in a series about shifting Observability left. If you have not yet read the first two, you can find the first post here and the second post here. Observability is fundamental to modern software development, enabling developers to gain deep insights into their application’s behavior and performance.

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.