Systems | Development | Analytics | API | Testing

%term

Debugging in Ruby with Debug

Debugging is a valuable skill for any software engineer to have. Unfortunately, most software engineers are not trained in it. And that's not just specific to developers going through boot camps; even in universities, we are not often taught and trained to use a debugger. My teachers and mentors were more interested in getting me to write programs rather than debugging them. If we are fortunate, debugging comes at the end of the semester, in a short, last session.

Cloudflare API Observability: 5 Metrics To Monitor

Building APIs is a fact of life for most modern developers. When we aren’t building them, we integrate them within our applications. Regardless of how you look at it, modern businesses are built on top of the foundation that APIs have built. They’re the bridges that allow different software systems to talk, share data, and work together seamlessly. But with great power comes great responsibility.

How to Get the Unfair Advantage

When you look at stories of great success like these, emotionally it’s tempting to feel like these companies just got the “unfair” advantage – that lucky, elusive edge that set them apart and put them ahead of their competition and into the hearts of their customers. But often, it is something else… In my role as Chief Strategy Officer at Qlik, I have been looking at this more formally with my team.

Parsing CSV files in Ruby

Handling data in various formats is a common task in software, and CSV (Comma-Separated Values) files are among the most prevalent data formats you'll encounter. Whether for data migration, reporting, or simply importing and exporting data, processing CSV files efficiently is a necessary skill for any Ruby developer. In this article, we'll learn the practical aspects of parsing and handling CSV data using Ruby.

Fivetran Demo: Rethinking RAG-based Gen AI with Fivetran, Snowflake, and private, structured data

Imagine building your own personalized California wine country visit assistant based on a private, structured dataset and a RAG-based approach to Gen AI. This video walks you through the process step-by-step. First, you’ll learn how to use Fivetran’s automated data movement platform to replicate a custom, structured winery and vineyard visit dataset (wineries and vineyards across all California wine country regions) from a relational database source to the Snowflake Data Cloud.

Integrating Ollama with a Ruby on Rails Application

Check out Scout Monitoring's ollama-rails GitHub repo for samples on how to use ollama-ai to communicate with Ollama. Large Language Models (LLMs) have emerged as a game-changer, enabling machines to understand, generate, and process human language with unprecedented accuracy and fluency. One such tool that has gained significant attention is Ollama, a cutting-edge platform that allows developers to run LLMs locally without relying on cloud services.