Systems | Development | Analytics | API | Testing

%term

ELK - Not Just For The Nice Visitors

Most of the applications we see for the ELK stack are from businesses which want to improve their customers' experience. To return relevant search results and to create Kibana dashboards that allow them to analyse data and give the customers what they want. But there are some cases where the customer is always wrong, and where the last thing you want to do is give a site visitor what he wants. Welcome to the world of forensics, compliance and fraud detection.

Speeding Up Your Tests

A common complaint that I hear is: “My tests run a lot faster locally than on Sauce Labs.” Sauce Labs is in the cloud and not in your local network, so it makes sense that any given test is going to have some amount of slowdown. The advantage of Sauce Labs is that you can make up this difference by scaling up the number of tests you run at the same time.

The Power of Data and Analytics To Help Opening the Workplace

The world has gone remote. For those that can, working from home has become the new normal thanks to Covid-19. The gradual shift underway over the past number of years has accelerated, and most organizations have adapted. This mass pivot has been enabled largely by technology, specifically the move to SaaS and cloud, which allow employees to working productively from almost anywhere.

How to Properly Deprecate an API using Moesif

As with any product lifecycle, a key responsibility for API architects and API product owners is deciding when to sunset or retire a feature or offering. The API lifecycle is no different, but requires careful planning to carry out the deprecation to minimize customer impact. Unlike a packaged solution or module which is more of a black box, APIs enable your customers to build custom functionality which may have required months of integration work and testing.

Robust JavaScript Error Handling. Learn About JavaScript Errors

By combining custom errors, named functions and Bugfender, you can create a robust error-handling process that allows you to immediately identify the defects of your JavaScript apps. Unhandled JavaScript errors will stop the execution of your script, leaving the application in an undesired state – or, even worse, in an unknown state. So you need a robust error-handling process to avoid unknown errors in your apps. But, why are errors thrown anyway?

20.3 Release Highlights: Synced Records

Stay tuned for improvements to Intelligent Document Processing, DevOps capabilities, and UI improvements. Information lives in silos across the enterprise, causing inefficiencies and delays for your workforce. Records can provide that single-pane-of-glass view that users look for. However, some external data sources are slow, or even worse, rate limited by the vendor hosting that data. Appian’s new feature, Synced Records, offers a solution to this problem.

How to configure HTTPS for an Nginx Docker Container

There are a few ways to effectively configure HTTPs for an Nginx Docker Container. In this guide, we will quickly cover configuration through the use of free certificate authority Let’s Encrypt. For plenty of people, using Let’s Encrypt to configure HTTPS for an Nginx docker container is a good option. A paid version like Comodo’s SSL certificates may make more sense if you want to increase the security of your site and server.