Systems | Development | Analytics | API | Testing

%term

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.

How To Upgrade Legacy Applications in Your Organization

Legacy applications pose multiple problems for data-driven organizations like yours. Outdated software might no longer receive support and maintenance from its vendor or might not integrate with modern technologies like cloud computing. Still, these applications are essential for day-to-day business tasks, and replacing them could impede productivity and profitability.

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.

Build Enterprise-Grade AI Faster with New Multimodal Support, Enhanced Observability and More

At Snowflake BUILD, we are introducing powerful new features designed to accelerate building and deploying generative AI applications on enterprise data, while helping you ensure trust and safety. These new tools streamline workflows, deliver insights at scale, and get AI apps into production quickly. Customers such as Skai have used these capabilities to bring their generative AI solution into production in just two days instead of months.

Trends and Takeaways from Banking and Payments' Biggest Event of the Year

This fall, thousands of leaders in the financial services industry gathered at the annual Money 20/20 conference to talk trends in payments, compliance, fraud reduction, treasury and transactions and more. Conversations centered on the theme of “Human x Machine,” and while AI was a focus, there were plenty of other insights around real-time data analytics, security considerations and customer strategies that are guiding the future of money.

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.

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.

Investing and Wealth Management in 2025: Key Trends Shaping the Future

The wealth management industry is on the cusp of transformative change as we approach 2025. The sector, long considered a bastion of stability, now faces a confluence of forces reshaping its foundations. From generational wealth transfer to the integration of cutting-edge technologies like AI and blockchain, firms must evolve rapidly to meet the expectations of a new generation of investors.

A Complete Guide to Exploratory Testing

Traditional testing approaches can struggle to keep up with the dynamic nature of modern development cycles. While effective in certain contexts, these methods may miss some defects, which can lead to costly fixes, customer dissatisfaction, and damage to the product's reputation. The problem lies in the limitations of scripted testing, which might lack the flexibility required to identify novel defects.

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.