January 2022

Monorepo Javascript Projects with Yarn Workspaces and Lerna

Typically, every project that you do will have its own git repository. This approach can be cumbersome when those projects are closely tied. Monorepos promise a more convenient alternative. In this article, Saiharsha Balasubramaniam shows how to set up and manage a monorepo for a JS project using Yarn Workspaces and Lerna.

How to Handle the Illegal Monitor State Exception in Java

An IllegalMonitorStateException is a runtime exception in Java that occurs in multithreaded applications. It indicates that the calling thread has attempted to wait on an object's monitor, or attempted to notify other threads waiting on an object's monitor, without owning the specified monitor. Since the IllegalMonitorStateException is an unchecked exception, it does not need to be declared in the throws clause of a method or constructor.

Monitoring Appian with Appian: Orchestrating the Security Toolbox

In our previous blog post covering our in-house Security Orchestration, Automation & Response (SOAR) application, we described the data model for the system and basic features allowing security analysts to review events and trends across Appian’s many security monitoring systems.

Deliver pixel-perfect apps with Kobiton's test automation Steps

Kobiton is a mobile experience platform making your mobile apps work better everywhere: it lets you run your tests on a flexible and high-performing real device cloud, and based on your preferences and security requirements, they offer an on-premise solution too. Let’s see what you can achieve by implementing their Steps in your Bitrise Workflow!

Who will Dominate in the future: .Net or Java?

With the ongoing release of new technologies in the IT market, your choices for programming languages is also changing. This makes the task of choosing one among all the languages a tough job. Java and.Net are two renowned languages that have been involved in a locked horn competition for years. Since both languages offer unique benefits, opting for one is itself a brainstorming tussle.

How are APIs Enabling Supply Chain Digital Transformation?

The benefits of technology in the world of business are no secret. What is driving that technology today, however, is the use of APIs in areas like supply chain management. APIs are enabling the supply chain digital transformation from improved processes to forecasting and even being able to build better supply chain relationships. Being proactive versus reactive is the key to successfully managing your supply chain.

Upcoming Feature Changes - Q1 2022

Here at Ghost Inspector, we’re continually rolling out changes that we think make our customer's lives better. Occasionally that means undoing some bit of logic we created or allowed in the past in order to move the product in a direction that makes it more powerful for everyone. We have a couple of changes coming next month that we think are going to be helpful to our customers, but they do change how some logic currently works.

Interview with Machine Learning Engineer Semih Cantürk

In the latest instalment of our interviews speaking to leaders throughout the world of tech, we’ve welcomed Semih Cantürk. Semih is a Machine Learning Engineer at Zetane Systems and an MSc & incoming PhD student at the University of Montréal and MILA Institute. At Zetane, he’s responsible for the development and integration of explainable AI algorithms in addition to leading various project work.

How to Handle the Unsupported Class Version Runtime Error in Java

Runtime errors occur when a program is being executed and, in the case of compiled languages, after the program has been successfully compiled. Runtime errors are, therefore, harder to detect and prevent than compile-time errors . This allows for a certain category of errors to be captured and dealt with before the program effectively starts.

HR Continues to Take Center Stage With HR Data and Analytics in Forward-thinking Companies

The 2021 holiday season is over, and, with a bump we’ve landed in 2022, with something of a repetitive tune playing. The COVID pandemic continues; we are a full two years post the first cases being reported; and the statistics are no less shocking today than they were at the outset.

How to Deploy ASP.NET Core to IIS & How ASP.NET Core Hosting Works

Previously, we discussed the differences between Kestrel vs IIS. In this article, we will review how to deploy an ASP.NET Core application to IIS. Deploying an ASP.NET Core app to IIS isn’t complicated. However, ASP.NET Core hosting is different compared to hosting with ASP.NET, because ASP.NET Core uses different configurations. You may read more about ASP.NET Core in this entry. On the other hand, IIS is a web server that runs on the ASP.NET platform within the Windows OS.

Readme: Beautiful solution for dev's documentation

Technology has completely changed the way business houses function today. Most of them have gradually started shifting from the traditional ways of creating their own services to the newer and smoother approach of deploying APIs. APIs have the potential to increase a firm’s revenue while extending their consumer reach. As such, having a tool that helps build quality API documentation is essential.

A Better Approach to Controlling Modern Data Cloud Costs

As anyone running modern data applications in the cloud knows, costs can mushroom out of control very quickly and easily. Getting these costs under control is really all about not spending more than you have to. Unfortunately, the common approach to managing these expenses—which looks at things only at an aggregated infrastructure level—helps control only about 5% of your cloud spend.

Open Source API Gateway Roundup

API-first companies rely on a broad suite of services to build their APIs and generate value for their customers. Multiple teams may develop APIs using different technologies. Through processes and tools, you want those APIs to be consistent with your API consumers (whether internal or external). One tool companies employ to bring multiple APIs together is an API gateway.

Vue.js and Node.js tutorial: a realtime collaboration app hosted in Azure Static Web Apps

This post describes how I built a realtime collaboration app that scrum teams can use for planning poker. Planning poker, also known as Scrum poker, is a gamified technique for estimating the size of user stories. This helps in deciding how many stories can be put into a sprint. Usually story points in the Fibonacci scale is used as a metric, but T-shirt sizing, like small, medium, and large, is also used.

Top Supply Chain Innovation Focus Areas for 2022

In 2022, organizations across industries will be leaning in to improve agility and resilience across their supply chain ecosystems. With ongoing disruption caused by the pandemic, changing customer expectations, an evolving technology landscape, and the demand for more sustainable practices, supply chain managers need efficient and transparent processes more than ever before. Organizations must concentrate on key aspects of transformation that will provide the greatest impact.

Unlocking Data Literacy Part 3: Choosing Data Analytics Technology

Ringing in the new year with new goals for data literacy? The right data management strategy can help democratize access to analytics across your entire team, without the need for a data scientist or data engineer to act as an intermediary or bottleneck. As you examine your people’s data skills and related data literacy training processes, it might be time to consider a new approach to data analytics technology that facilitates data democratization in 2022. That’s right, your platform.

How to Use the Delegate Method in Rails

In most modern programming, there are objects that get involved with every aspect of an application. They are on a very high level in the hierarchy and need to interact with almost all other objects directly to ensure the proper functioning of the app. More often than not, these are objects involved in the overlaps of business logic: a User, Booking, or Account.

Unify Data Sources for Improved Data Management and Deeper Insights

As digital ecosystems become more complicated, some organizations assume that they need expensive ETL (extract, load, transform) platforms to unify data sources. While an ETL platform can offer robust features, you probably don’t need an entire system dedicated to unifying data from diverse CRMs. The right API solution can simplify your approach to real-time data unity. Plus, you don’t have to spend extra money on a high-cost platform.

Keep Your Data Moving With Qlik & Confluent

I have written many a post about the importance of keeping your data moving. As Mathew Wilder sang in “Break My Stride,” it’s “got to keep on moving” to enable you to act within the business moment. Real-time data analytic pipelines are the solid foundation to achieving the state of Active Intelligence, and you can only start that when you work on the freshest data available to you.

Securing your Applications in Node.js - Part 2/3

If you haven’t checked out the first part of Securing your Applications in Node.js, click here. This is a 3-part blog series on Node.js. This article aims to establish a Node.js security roadmap by addressing security challenges comprehensively and consistently for large infrastructures. Let’s begin! 🚀

Quality is Everyone's Responsibility

My grandmother used to say, ‘There’s more than one way to bake a cake.’ It’s a softer version of the more famous idiom involving feline taxidermy, but for our purposes, it’s a better metaphor. You can bake a cake without some of the key ingredients like sugar or eggs and it is still technically a cake. It just won’t taste as good as my grandmother’s cake did.

How to Migrate Salesforce Data from Heroku

When using Heroku, it is common practice to transfer or back up data to external locations. While there are many steps in this process, creating an efficient pipeline is relatively simple once you understand all the moving parts. In this article, we show you how to migrate data from Heroku to Amazon S3. In this particular case, we will be connecting and transferring Salesforce data.

Dell Boomi vs Integrate.io: Comparison & Review

In the ever-changing world of business, data is becoming more important than ever before. As data earns a more prominent role in business, the way in which organizations handle their data also becomes a bigger concern. If your organization has been looking for a better way to move, transform, and interact with data, then you need to check out the cloud-based data integration solutions of Dell Boomi and Integrate.io.

Top Challenges of Data Migration

Simply put, data migration is the process of moving data from one location to another. While the concept is easy to understand by itself, things become a bit more complicated when actually trying to implement data migration within a business. In the ever-changing business landscape, data is becoming more important than ever. In fact, in the new data-driven business world, understanding data migration and learning how to implement it is becoming vital among businesses.

Episode 10: Quality Is Everyone's Responsibility

In this new series from Sauce Labs, Marcus Merrell addresses ten things he wishes CIOs and CTOs understood about testing. In episode ten, Marcus wraps up the series by reiterating why we test in the first place, to instill digital confidence...and who is responsible for delivering that quality user experience? Everyone. Come along on this ten-episode journey to learn some best practices while Marcus dispels some myths about the testing space.

The Data Chief Live: Designing your winning data strategy

The Data Chief Live: Designing your winning data strategy Join Maria Villar, Head of Enterprise Data Strategy and Transformation at SAP, Samir Sharma, CEO and Founder at datazuum, and ThoughtSpot Chief Data Strategy Officer, Cindi Howson, to kick start your year by designing a winning data strategy. Hear data leaders in this space share their experience and tips such as.

TurinTech's evoML reduces AI's carbon emissions by 50% with multi-objective optimisation

TurinTech, the UK company which empowers businesses to build efficient and scalable AI by automating the whole data science lifecycle, has announced its greener AI platform- evoML- which reduces AI's carbon emissions by 50%.

How to Migrate Your Blog from Gatsby to Next.js

A while back, you were probably looking for a great solution to create your blog, and Gatsby was the most popular solution floating around at the time. Now that some time has passed, a new player has risen to fame on the scene: Next.js has taken developer blogs by storm. Whatever your reasons for switching, we will explain how to switch from the Gatsby stack over to Next.js in this post.

On Connectivity and Conflict

The Two Generals’ Problem is a well-known thought experiment about how asynchronous – and potentially unreliable – communications can cause, shall we say, issues. These great generals from history are facing a cunning and capable enemy. Think of someone like Khalid ibn al-Walid, Napoleon, Erwin Rommel or Sun Tzu. If the generals attack together, they will win. If they attack separately, they will lose. The problem is that they are communicating over an unreliable and slow medium.

Optimizing email deliverability - how to avoid spam filters

Problems with the deliverability of emails – contrary to popular belief – do not only concern mass mailings. “Overzealous” spam filters mean that messages of all kinds are wrongly classified as spam – regardless of whether they are cold mails, newsletters, transactional emails (i.e., notifications from various applications), or simple messages sent manually using email programs. On a global scale, only 83% of messages sent reach the recipients’ inboxes.

Legacy Modernization and the Value of Enterprise Systems

Talk of what to do with legacy systems often causes angst among leaders. Retiring the system means lost functionality that might be too difficult to replace. Keeping it means more time spent on maintenance rather than value-added tasks. Replacing it can be a financial and logistical nightmare. The result of these talks is often to simply keep it and make do as best as possible.

How Bayer Crop Science uses BigQuery and geobeam to improve soil health

Bayer Crop Science uses Google Cloud to analyze billions of acres of land to better understand the characteristics of the soil that produces our food crops. Bayer’s teams of data scientists are leveraging services from across Google Cloud to load, store, analyze, and visualize geospatial data to develop unique business insights. And because much of this important work is done using publicly-available data, you can too!

Six steps to a successful business intelligence strategy

Developing a successful data strategy requires bringing together the right tools, building the right processes, and creating open lines of communication and collaboration with the right people within (and sometimes beyond) your organization. The true key to success is maintaining close alignment between the technical data elements and needs of the business to ensure the most important questions are being accurately and quickly answered in order to help stakeholders take informed action.

A Practical Guide to Reducing the Burden of Flaky Tests

Flaky tests are automated software tests that sometimes pass and sometimes fail without an obvious reason. Often these tests will work well for a while, then occasionally start to fail. If the test passes on a second or third try without any obvious reason for the failures, the tester typically chalks it up to a glitch in the system and ignores the failed test result.

Moesif and Datadog: Feature Similarities, Differences, and How They Can Work Together

Moesif and Datadog are both platforms that provide monitoring and the ability to view metrics. At their core, though, both platforms do very different things for your organization and the teams that use them. Both can complement each other very well and contain features that can aid in making better products that scale seamlessly.

What Is the Difference Between REST and SOAP APIs?

When machines need to communicate with one another and exchange data, they require certain formatting for specific data types. That's where SOAP API and REST API come into play. They allow for communication and transfer of data, but each is different in several ways. From implementation to their required resources, various attributes separate one from the other.

ODSC Webinar: Git Based CI/CD for ML

In this session, Yaron Haviv, Iguazio's Co-Founder and CTO, discussed how to enable continuous delivery of machine learning to production using Git-based ML pipelines (Github Actions) with hosted training and model serving environments. He touched upon how to leverage Git to solve rigorous MLOps needs: automating workflows, reviewing models, storing versioned models as artifacts, and running CI/CD for ML. He also covered how to enable controlled collaboration across ML teams using Git review processes and how to implement an MLOps solution based on available open-source tools and hosted ML platforms. The session includes a live demo.

How Growing Companies Can Best Scale Their APIs

Application programming interfaces (APIs) are fast becoming the global standard for automated data exchange between and within companies. When a company first launches APIs, an adjacent step is to set up an effective system for automating API planning and implementation. But beyond that, as companies grow and expand their API use, the central challenge becomes figuring out how to best position APIs for scale as multiple, distributed teams build APIs across business units, often around the world.

Build Interactive Phoenix LiveView UIs with Components

LiveView empowers developers to build interactive, single-page web apps with ease by providing a framework that eliminates the need for guesswork. In this post, we'll take a look at how you can layer simple, single-purpose functional components to wrap up shared presentation logic. We'll also use more sophisticated live components to craft easy-to-maintain single-page flows that handle complex user interactions.

Handling Increased Test Failures and Detecting Longer Test Durations

We all want to deliver our products quickly in order to stay relevant in a crowded market. But churning out new releases often compromises quality. In order to balance efficiency and efficacy, we use tests to ensure that our applications will meet the high standards of our customers. When we first release a product, it isn’t burdened by a lot of tests, so the pipeline works and completes the builds in a matter of minutes.

Redshift vs BigQuery

Choosing the right data warehouse is a critical component of your general data and analytic business needs. One of the biggest questions that businesses ask when choosing their data warehouse providers is this: Should you use Snowflake, Amazon RedShift, or Google's BigQuery data warehouse for your business needs? We've already covered Amazon RedShift vs. Snowflake and Google BigQuery vs. Snowflake, but what about Amazon RedShift vs. Google BigQuery?

Setting Your Eyes On The Prize: What's Coming to Product Analytics in 2022

Last year, we discussed how 2020 had been a year of adaptation, both to the new business challenges that came about by the pandemic and to the behavioral changes in all individuals. In 2021, adaptation gave way to adoption: of new technologies to better cope with business needs, of data-driven processes that guide product development, and guidelines for digital-first collaboration across teams with varying degrees of remote availability. What is there to 2022 that will make our heads turn?

The WebSocket Handbook: learn about the technology behind the realtime web

Standardized a decade ago through RFC 6455, WebSocket has since matured into one of the main technologies powering the modern web. Designed to be event-driven and full-duplex, and optimized for minimum overhead and low latency, WebSockets have become a preferred choice for many organizations and developers seeking to build interactive, realtime digital experiences that provide delightful user experiences.

How to Gain Faster Insights From Your Shopify and Klaviyo Data

The Fivetran data models for Shopify Holistic Reporting easily combines Shopify and Klaviyo data into analytic-ready models, helping analysts create a rich portrait of customer personas for marketing and much more. Join the thousands of companies using Fivetran to centralize and transform their data.

3 Best Boomi Alternatives

Boomi, previously known as Dell Boomi, is a well-known software provider for enterprise integration. It manages all the information and data that needs to flow between different companies, systems, and applications. Boomi products are designed to offer the best possible performance with the lowest possible latency. However, not everyone can afford or has room in their budget for this particular product.

Windows 11 Now Available on Sauce Labs

We are excited to announce that Windows 11 is now available on Sauce Labs to run tests using Firefox, Chrome, and Chromium Edge. As your team looks to accelerate automated testing by running tests in parallel, Sauce Labs gives you the ability to test against the most recent version of every operating system, ensuring that you're maximizing your OS and browser coverage.

Heroku PostgreSQL and Integrate.io

What can you do with data collected on Heroku PostgreSQL? How will you analyze it and integrate it? With Integrate.io, of course! Integrate.io lets you connect to a PostgreSQL database on Heroku, design a dataflow via an intuitive user interface, aggregate the data, and even save it back to PostgreSQL on Heroku or other databases and cloud storage services. Read on to learn more about the benefits of Heroku Postgres and how to integrate Heroku PostgreSQL with Integrate.io.

Win More Deals with Redshift, Salesforce & Integrate.io - Webinar

Instead of the normal ETL or ELT process, we’ll do the opposite, Reverse ETL. Using Reverse ETL allows you to pull customer data from your data warehouse, then push data back into your CRM to empower your sales team. Learn how to enhance your lead data and win more deals during this webinar.

What are Software Metrics? How to Track and Measure those Metrics?

Measuring software development teams' progress can be a crucial step toward improving efficiency and productivity. Software metrics can be used to track a variety of characteristics of software development. Understanding software metrics and how to track them will help you in better managing the programming process. In this article, we define software metrics, look at the many types, discuss how to track them, and outline the benefits and drawbacks of using them to assess productivity.

Fueling customer loyalty with data: A Q&A with Pilot Flying J's Chief Data and Analytics Officer Ameet Shetty

If you’ve ever been on a long road trip, then you know the feeling of relief that comes when finally spy a recognizable truck stop or service station to pull into. Whether to fill up the tank, grab a snack, or ask for directions, fuel stations are a ubiquitous part of automotive travel, and there are more than 150,000 of them across the country. Pilot Flying J accounts for 750 of those locations, serving more than 1.3 million people daily.

5 Technology Trends Insurance Companies Should Watch for in 2022

2021 was a busy year for insurers. Beyond supporting customers through an ongoing global health crisis, they’ve also faced increased competition from a growing number of insurtechs and pressure from customers to deliver a seamless, digital-first experience—all in addition to ensuring the overall customer experience is positive. All of these changes in the industry call for insurers to be more agile and open to change and innovation. 2022 is sure to continue to disrupt the status quo.

11 Manual Software Testing Services: A Detailed Comparison

Manual software testing services can help QA testing teams ramp up test coverage without adding headcount. Most of these services give you access to hundreds of testers across the world for an hourly, monthly, or annual fee. But there are key differences in the way the services handle testing, and those differences can affect how much time these services actually end up saving (or costing) you.

Is iPaaS Enough for System Integration?

Many organizations that already rely on Integration Platform as a Service (iPaaS) to integrate applications question the necessity of an API management system. The question of which to use over often confuses. So which one is the best choice? The answer is both. Here we’ll discuss why an Integration Platform as a Service alone isn’t enough. Companies will need to embrace both iPaaS and API management to achieve the true agility and innovation they need to remain competitive.

Open Banking With BIAN and Kong Gateway

In this episode of Kongcast, I spoke with Grant McKeen and Jonathan White from IntegrationWorks about how open banking and BIAN (Banking Industry Architecture Network) work with Kong Gateway to create simplicity from complexity in the banking and financial services industry. Check out the transcript and video from our conversation below, and be sure to subscribe to get email alerts for the latest new episodes.

7 Data Migration Best Practices

From a high-level point of view, data migration is simple: moving data between two or more locations. Yet, in 2021, data migration is much more than moving a folder from one filing cabinet to another. In practice, migrating data is one of the trickiest and most complex data management initiatives for any IT department, especially if you want to follow data migration best practices.

7 Common Cloud Integration Challenges

When it comes to cloud data integration there are many benefits. However, although there are many benefits of cloud data integration for your company, it also comes with its own set of challenges. In the business world of today, cloud technologies have become increasingly more important in the evolving business and IT landscapes. Cloud technologies are used more and more because of the convenience, performance and cost-effectiveness they provide to companies compared to on-premises solutions.

Business Intelligence As A Service

In an increasingly globalized world, businesses are exposed to risks more than ever before. With shrinking profit margins and increased competition, organizations need to be on their toes all the time to survive. That's where the importance of data comes in. The jury might still be out on whether data is the new oil. But the growing market of data analytics outsourcing tells you that more and more companies are investing in data analytic solutions to gain a competitive edge.

The Salesforce Database Explained

In the world of customer relationship management or CRM, Salesforce is leading the industry. Founded in 1999 by Marc Benioff, Salesforce is one of the oldest cloud-based software companies in the world. Having grown to serve over 150,000 paying customers in the last two decades, Salesforce is considered by many to be the number one CRM platform in the world today. With the significant role Salesforce plays in CRM, it’s important for companies to understand how this platform works.

Automated APIs for Scaling Enterprises How to Set Standards and Create Smooth API Implementations

API standards and schemas have helped to automate much of API design, implementation and maintenance — and not a moment too soon. As many tech companies experienced growth spurts in the past year, they ended up with multiple teams working on new products and new APIs. Consequently, they learned that their ways to create well-designed APIs wouldn’t work so easily when multiple teams have to create them.

Keep Your Tests in Sync with Code Versioning

Keeping up to the pace of software changes with good acceptance tests is challenging, and can often put a lot of pressure on the relationships between teams. Being able to detect issues faster and earlier in the development cycle is crucial to shipping good software quickly, but communicating those changes is always challenging -- and if software changes, so must the tests.

Metrics in SDLC: Let the Truth Prevail

Communication is the key to managing the stakeholders. Many times, not enough efforts are made to communicate clear details, status, risks on the ongoing projects. On the other hand, not everyone can detail every important aspect or gauge what’s important to communicate without being subjective and setting aside all emotions during communication.

Top Software testing trends to look out for in 2022

The software industry goes through a lot of research and modified methodologies that keep the software quality top-notch for the end-user. 2014 saw the trend of mobile app testing as they were becoming a multi-billion dollar business all over the world. 2015 saw the trend of scriptless testing and IoT focussed methodologies. Again, this was shaped by the market trends and the increasing importance of both of this software.

Simplify your Work from Home Challenges with Test Automation Tool Testsigma

One day suddenly the whole world locked down to prevent the pandemic from being spread uncontrollably. When machines and factories were all stopped – your social media, mobile applications, and all the digital world was still operating at the same pace as before. Even if you did not notice, millions of developers and testers worked from their homes to keep you online and help you share your thoughts, purchase essential supplies and view live news.

Low-Code and Agile 2: A Winning Combination

For something as complex as software development, there can be no “right” way of doing things all the time. Each project has its own set of variables, challenges, and idiosyncrasies. And every developer has a preferred way of working, which makes it difficult to set any hard and fast rules. But this doesn’t mean you should dive into your development projects head first, without guidelines or a methodology—albeit a flexible one—to inform the way forward.

OOP Concept for Beginners: What is Encapsulation

Encapsulation is one of the fundamental concepts in object-oriented programming (OOP). Let’s examine how it’s done and unwrap some examples for this concept. By definition, encapsulation describes the idea of bundling data and methods that work on that data within one unit, like a class in Java. This concept is also often used to hide the internal representation, or state of an object from the outside. This is called information hiding. The general idea of this mechanism is simple.

How does your website design and content affect customer interactions and conversions?

The aim of your website is obviously to get potential customers to engage with it as much as possible, and ultimately, make a purchase. But as we well know, it isn’t as simple as someone landing on your website and instantly converting. 9 times out of 10, there’s a whole sequence of actions that take place before a customer makes a purchase. The best thing?

E-Commerce Reverse ETL

If you own an e-commerce website, you need to remain competitive and increase your capabilities in the process. One of the latest and greatest solutions right now is to harness the power of reverse ETL. The abbreviation ETL stands for Extract, Transform, Load, and is one of the best ways to connect business apps and platforms. This ETL tool offers multiple opportunities to transfer your securely stored customer data from the modern data warehouse to multiple other apps and platforms.

Rapid Application Modernization With Kong Konnect and Apache Camel (Part 1)

Here’s a story about a developer surviving in a world of APIs, Kubernetes and rapid application modernization. Meet Josh (a pseudonym). Josh is your typical developer. He’s good at writing code in his native language, hates documentation and REALLY hates the “drag and drop” approach to developing software found in bloated API management platforms. Josh would rather write code, weave in some docs and avoid worrying about security, networking, deployment and reliability.

Keboola + ThoughtSpot: Go from zero data experience to live analytics in minutes

We’ve got some exciting news! Are you ready? Drum roll, please… We are proud and excited to announce our partnership with ThoughtSpot! You can now design and deploy your end-to-end data stack and analytics in a few clicks. It’s a major shift from how much time and resources it used to take to get from data to insights. This partnership unlocks your data capabilities and supercharges your growth.

Working from home - tips and tricks for the testing community

COVID-19 has changed our lives in so many ways. There is not a single aspect of our life that is untouched by it. The way organizations operate their work has also changed drastically. Before 2020 no one would have guessed that work from home will become such an internationally accepted phenomenon. However, working from home has been a new experience for most of us, and there are times that we find ourselves struggling too.

How APIs are Powering Digital Transformation for Energy and Utilities

Energy and utilities providers are currently facing more uncertainty than ever before. Volatile prices, geopolitical instability, new technologies and more demands for going green are threatening the future of the entire industry. As a result, their IT teams are under tremendous pressure to start powering digital transformation through productivity improvements, capital efficiencies and development of new revenue streams.

Building an MLOps infrastructure on OpenShift

Most data science projects don’t pass the PoC phase and hence never generate any business value. In 2019, Gartner estimated that “through 2022, only 20% of analytic insights will deliver business outcomes”. One of the main reasons for this is undoubtedly that data scientists often lack a clear vision of how to deploy their solutions into production, how to integrate them with existing systems and workflows and how to operate and maintain them.

Better Together with AWS - 2021 in Review

In 2021, many organizations on a digital transformation journey sought cloud-native data management and analytics solutions that could facilitate search and analytics on their data in the cloud. Many of them are already running on the AWS cloud, so naturally, they turned to the AWS Partner Network to find technologies that could easily plug into their cloud stack, solve tactical pains, and deliver value quickly.

Announcing preview of BigQuery's native support for semi-structured data

Today we’re announcing a public preview for the BigQuery native JSON data type, a capability which brings support for storing and analyzing semi-structured data in BigQuery. With this new JSON storage type and advanced JSON features like JSON dot notation support, adaptable data type changes, and new JSON functions, semi-structured data in BigQuery is now intuitive to use and query in its native format.

What Is BigQuery?

With the amount of data being created yearly reaching in the dozens of zettabytes and growing rapidly from year to year, companies have had to find creative solutions to manage big data. That is why loading terabytes of data in minutes or seconds for processing may be absolutely necessary for some businesses. This is the kind of speed and functionality that BigQuery gives. So, what is BigQuery? The Google Cloud suite offers a wide variety of services for every industry.

10 Best Reporting Tools for Your Ecommerce Website

Growing your eCommerce business means you have to know everything there is to know about your customers and your business website. Analytics tools can help you market to the right people, learn about problems with your business, and help you earn more revenue. Here are the best reporting tools for your eCommerce website.

How the new k6 Cloud app plugin makes it easy to correlate QA data and system metrics in Grafana

​ One of the common challenges when doing performance testing is the difficulty of correlating the metrics of your application with your testing results. Having available QA, infrastructure, and application metrics together allows engineering teams to better understand the behavior of their systems during the testing, helping to detect and prevent potential issues in their applications.

Make an IoT wearable t-shirt that sparkles with data using MQTT and Ably

Make an internet connected t-shirt with LEDs that respond to realtime data In summary: We will make a wearable, flexible LED array which will change colour in realtime as users draw on an app. It uses the Ably MQTT broker and the Ably Javascript SDK along with addressible RGB LEDs and an Adafruit wifi enabled microprocessor. We change the colour of individual LEDs sewn on the t-shirt, by sending realtime updates data with Ably's messaging platform to an Arduino via MQTT.

2021 Recap: Too Fast Too Productive!

Our motto is “Observability for all!”. This has multiple meanings. We provide observability products for all the phases of the software development life cycle from development to post production. And we believe that observability is a basic need so we provide our products and services forever for free up to a pretty generous level of usage.

Build a Data Driven Business: Follow These 4 Steps

To harness the power of big data, more and more businesses are adopting a data-driven business model. Adopting such a model allows your company to benefit from the rich information that databases, APIs, and other modern tools provide. Have you been thinking about learning more about how to unlock and transform your data into insights with API-led data integration? This article reveals the four primary steps required to create a data-driven business.

Testing Does not Stop After Code is Pushed into Production

Your mileage may vary on Ryan Gosling films. I happen to be a fan, and I always chuckle during the climactic scene in The Notebook. Drenched in rain, Gosling says to Rachel McAdams’ character, “It wasn’t over. It still isn’t over.” He of course is talking about their relationship, but I could easily draw a parallel here with testing. While in the past it may have seemed that a tester’s job was done once code was pushed into production, that is no longer the case.

How to create a structured exploratory testing strategy

If you want your QA to go above and beyond basic expectations, structured exploratory testing is the secret weapon to elite functionality and good UX. When testing web and mobile apps, executing functional, regression-based scripted test cases is the minimum standard for ensuring that your software performs as expected. However, scripted functional testing can only validate if the system works as intended and can easily miss edge cases you wouldn’t even think to test.

API Infrastructure: ESB versus API Gateway (Part 2)

In our last blog, we discussed the connectivity solution – Enterprise Service Bus (ESB) which was a preferred method for connecting monolithic applications. In this blog, we will discuss the role of an API gateway in today’s modern distributed world. We’ll also compare ESBs with API gateways and discuss how these connectivity solutions can co-exist to support both legacy and modern applications.

The 4 Most Common Data Automation Techniques

In today's increasingly data-driven world, automation is a crucial skill for any professional. Data professionals can automate repetitive tasks and free up their time to focus on more valuable work. This article will discuss the four most common data automation techniques you can utilize in your own business and the automation tools that help your ETL process.

Service Mesh Connectivity With Kong Mesh

Kong Mesh is a service mesh that is based on Kuma, an open-source, CNCF project and supports every environment, including Kubernetes and virtual machines. In this service mesh demo, we will show you how easy it is to get started (in Kubernetes) – how to install a control plane, deploy a demo application, enable basic traffic policies, and briefly touch on observability.

10 Things Testers Wish CIOs and CTOs Knew About Testing: Episode 9

In this new series from Sauce Labs, Marcus Merrell addresses ten things he wishes CIOs and CTOs understood about testing. In episode nine, Marcus discusses testing after code is shipped to production. Come along on this ten-episode journey to learn some best practices while Marcus dispels some myths about the testing space.

Open Banking With BIAN and Kong Gateway | Grant McKeen and Jonathan White | Kongcast Episode 8

In this Kongcast episode, Grant McKeen and Jonathan White from IntegrationWorks, chat with us about how open banking and BIAN (Banking Industry Architecture Network) work with Kong Gateway to create simplicity from complexity in the banking and financial services industry.

The Rise of Super Apps: A Win-Win or Winner Takes All Phenomenon?

A new type of app called "super apps" are gaining popularity. They combine the functionality of several different apps into one convenient package. Originated in Asia, these apps are finally coming to the west. Here's what businesses should know about this new mobile trend in 2022.

Right Inbox: Simplified Email Outreach

With over 1.8 billion users, Gmail is the most popular email service in the world. The platform is great in many ways, but it also falls short in a few strategic places. That’s particularly true if you want to use it for commercial purposes. Gmail is simply not streamlined enough for busy professionals like salespersons and recruiters who send and receive hundreds of emails every day. Thankfully, there are extensions developed to bridge the vital gaps professionals face when using Gmail.

Open Banking Platform Strategy and the Need for APIs

There is simply no other industry in the world like banking. In addition to dealing with and handling large amounts of financial data, this industry also places the highest priority on security concerns and measures. For businesses using an open banking platform strategy, APIs present a safer, smarter, and better way to do banking and business. The future of banking is here, and it is the open banking platform.

Structured vs Unstructured Data: 5 Key Differences

Structured vs Unstructured Data: 5 Key Differences Data is fundamental to business decisions. A company's ability to gather the right data, interpret it, and act on those insights is often what will determine its level of success. But the amount of data accessible to companies is ever increasing, as are the different kinds of data available. Business data comes in a wide variety of formats, from strictly formed relational databases to your last tweet.

How to Hire The Right Head of Business Intelligence

Many companies struggle to hire the right Head of Business Intelligence (BI) because HR managers don’t know what tasks the position fulfills. If you start from that disadvantage, then you will need to learn more about the position and how to focus on the perfect candidates. Finding the right person for this role is critical because it's likely a key part of your business' broader BI implementation and team-building strategy.

4 Ways to Improve Salesforce Change Data Capture (CDC)

Change data capture (CDC) is an essential feature to make modern data integration workflows faster and more efficient. By identifying which data sources have changed since you last extracted the information, CDC allows your data pipelines to only ingest the information they need. Rather than continuously polling an API, you can seamlessly perform data replication and integration.

The Ultimate Guide to Data Warehouse Design

Data warehouses help you run logical queries, build accurate forecasting models, and identify impactful trends throughout your organization. But, what goes into designing a data warehouse? Whether you choose to utilize a pre-built vendor solution or you're starting from scratch — you'll need some level of warehouse design to successfully adopt a new data warehouse.

3 Use Cases for Relational Access to Log Data

ChaosSearch has experienced tremendous growth as evidenced by being named one of DBTA’s Trend-setting products for 2022 and one of three vendors chosen by Solutions Review as a Data Science and Machine Learning Vendor to Watch, 2022. Our early success has been driven by customers using our real-time data analytic service for log analytics at scale. ChaosSearch is a perfect Elastic Stack (i.e.