Systems | Development | Analytics | API | Testing

Latest News

Womply: Helping small businesses compete through API management

Editor's note: Today we hear from Brad Plothow and Mihir Sambhus from Womply, a software-as-a-service company that makes CRM, email marketing, and reputation management software for small businesses. The company recently developed APIs to help small businesses use data to gain a clearer picture of their markets—and how to compete in them.

OctoPerf 11.6 - Automatic SLAs and Other Quality of Life Features

In December, we updated OctoPerf to use the latest JMeter version. Although, as a minor version, it doesn’t bring a lot of new features, it is always better to stay up to date with the latest bugfixes. We had to implement a small change in OctoPerf because JMeter now properly enforces the cache control headers in every situation. To avoid any confusion, cache control headers have now been disabled by default in OctoPerf.

Infrastructure as Code without Infrastructure

Infrastructure as Code (IaC) is a powerful process – replacing manual, error prone and expensive operations with automated, consistent and quick provisioning of resources. In many cases, IaC is dependent on existing infrastructure, typically including a configuration management system. Chef, Puppet and SaltStack are all commonly referenced players in this market, each requiring resources to be in place and having their own difficulties in setup and maintenance.

Decoupling Ruby: Delegation vs Dependency Injection

We've all worked with tightly-coupled code. If a butterfly flaps its wings in China, the unit tests break. Maintaining a system like this is...unpleasant. In this article, Jonathan Miles dives into the origins of tight-coupling. He demonstrates how you can use dependency injection (DI) to decouple code. Then he introduces a novel decoupling technique based on delegation that can be useful when DI is not an option.

An Introduction to PHP-FPM Tuning

PHP-FPM (or Fast Process Manager) offers several advantages over mod_php, with two of the most notable being that it is more flexible to configure and currently the preferred mode of running PHP by many in the community. However, if you're using your package manager's default configuration settings, then you're likely not getting the most out of it.

How Can I Check My ElastAlert Rule is Configured Correctly?

Making sure that your ElastAlert yaml file is formatted and configured correctly. All of the below points will prevent alerts from being fired but there may not be an error message associated with the problem. It is possible you may need to contact support to investigate this issue for you. Make sure to proof read the rule you have written to ensure that it is what you expect to see as most of the issues regarding ElastAlert not working correctly is related to the points above.

Scale-Up vs. Scale-Out Storage: Tips to Consider

In the Data Age 2025 report, worldwide data is expected to grow 61% to 175 zettabytes by 2025. The enterprise sector, in particular, generates more than 30% each year. To be ready for a digital future, consider the scaling strategy of data infrastructure beforehand. Scale-up and scale-out are the main ways to add capacity to your infrastructure.

Our Journey to Becoming a Visionary in the Gartner Magic Quadrant

It is that time of year again. The much anticipated 2020 Gartner Magic Quadrant for Analytics and Business Intelligence Platforms has been published, and we are elated and humbled to announce that Yellowfin has been recognized as a “Visionary” in this year’s report. It’s our seventh consecutive year in the quadrant and just like last year, we believe we have made the most significant leap of any vendor in it.

How Application of Artificial Intelligence is Transforming Business

Artificial intelligence works on the principle of human intelligence. The machines are programmed in such a way that they think like humans and can imitate our actions. They can be designed to execute all types of tasks from complex to simple ones. The primary task machines can perform are learning, reasoning and perception.