Systems | Development | Analytics | API | Testing

Development

How to Track Errors in Oban for Elixir Using AppSignal

When developing an Elixir app, you'll often need to handle tasks in a way that does not interrupt the normal user request-response cycle. Tasks like sending emails are great examples of jobs that should be delegated to a capable background job processing service. In the Elixir ecosystem, Oban is one such background job processing library. In this article, we'll learn what Oban is, how it works, and how to instrument it using AppSignal.

Expert Q&A: Hybrid vs native development, which is best?

Speed is everything in today's fast-moving business world. For software developers, this means the race is on to get new apps to market faster and better than competitors. In light of this constant pressure to deliver, it's no surprise that the demand for hybrid development continues to rise. After all, with one codebase that runs on multiple platforms, how can you go wrong? In reality the choice is not always so clear-cut.

How claims processing automation can streamline your work?

Have you ever wondered why claim processing often takes so long? Or why so many errors happen in what should be a simple process? In fact, research shows that manual claim processing can lead to up to 30% errors and 50% higher costs due to inefficiencies. These delays don’t just frustrate customers- they also slow down business operations and impact revenue.

What are Ephemeral Environments?

Development teams and product managers have many variables that affect their daily processes, but perhaps the most impactful is the nature of their development environment. Having a proper development environment can fundamentally change the efficacy of an entire engineering team, unlocking incredible productivity and iterative development at scale.

The true cost of consumption-based pricing: Why MAU models fall short and how to optimize for customers

Consumption-based pricing has become a popular model for SaaS and PaaS businesses, allowing customers to pay only for what they use. Pioneers like Slack and AWS have successfully adopted this approach, offering flexibility and reducing waste. However, not all consumption-based models are created equal. The Monthly Active Users (MAU) model, while appealing in its simplicity, often leads to inefficiencies and unexpected costs.

Mocking Your APIs in Minutes with Choreo

Do you have an open API specification that needs to be transformed into a functional mock server? With Choreo’s latest release, you can now use Prism Mock service components to mock your open API specifications. This is powered by Prism, an open source technology, allowing you to tap into Choreo’s robust functionalities, including API management, observability, DevOps, and more.

9 Tips for Working With Legacy Code

What is legacy code? Legacy code is source code that already exists and needs to be used again. It's not necessarily lousy code, but it often needs some effort to integrate into newer systems. That means you need effective ways of overcoming legacy code's issues. What are your chances of working with legacy code? Given that most of the top 10 programming languages on the TIOBE popularity index have been around for at least 20 years, your chances are very high.

Working with images in Laravel using intervention/image

When handling images in your Laravel applications, you may sometimes be required to edit them. This could include resizing, cropping, or converting images to meet a given criteria. For example, you may want to crop and resize all user avatar image uploads to a fixed-sized square. In this article, we'll examine how to use the Intervention Image (intervention/image) package in Laravel to edit images.

Achieving Escape Velocity: Thriving on Complexity to Drive Agility | DevOps & Data Impact 2024

Many businesses are struggling with the large mass of investments, complexity and technical debt of their IT estates. How can IT leaders create velocity and agility in this reality? In this executive panel, our session moderator, will lead a discussion with other IT leaders on how they’re employing modern practices, data and tools to embrace complexity and move faster without attempting impractical, failure-prone changes to the way they operate. You’ll learn proven practices for moving faster, just when your business needs it the most.