Systems | Development | Analytics | API | Testing

How To Build An Effective Regression Test Suite?

Regression testing is a must-have testing activity. A quite common best practice is to build a regression test suite consisting of many related test cases for a particular feature. This test suite is scheduled to run automatically after a code update to check if that particular feature is affected by the update. The real question is not about how to build a regression test suite, but rather, on what criteria we should categorize our test cases.

Snowflake Automation: The Key to Scalability and Efficiency

Snowflake is a powerful cloud data warehouse platform that can help businesses of all sizes manage and analyze their data. However, as the volume and complexity of data grows, it can become increasingly challenging to manually manage Snowflake workloads. Snowflake automation can help businesses overcome these challenges in data engineering by automating repetitive tasks and workflows.

How to Deploy a Python Flask app with Heroku

In this tutorial, we will build a simple Flask app that is primed and ready to deploy to Heroku. Once the bare bones of the app are built, we will guide you through the setup process on GitHub and Heroku so that you can start making automatic deploys in no time. But before we dive straight into the code, why choose Flask and Heroku in the first place?

How to Use Shoulda Matchers with RSpec for Ruby on Rails

When writing tests in Rails, you should avoid repetition and have the right amount of tests to satisfy your use case. This article will introduce you to shoulda-matchers with RSpec for testing functionality in Rails. At the end of the post, you should feel confident about using shoulda-matchers in your Rails application. Let's get going!

An Introduction to REST API with Python

REST API is an acronym that stands for Representational State Transfer Application Programming Interface. REST APIs are used to create "web services" in HTTP requests, which provide data between client and server applications. This article will cover some of the basics of REST APIs and will also walk you through making a basic API using Python. Here are the 5 key takeaways from the article.

Leveraging Unreal Engine Artificial Intelligence

Artificial Intelligence is changing the gaming industry as we know it – empowering AAA studios, indie developers, and hobbyists alike with the tools to create projects that would have previously required a massive amount of time and resources. In particular, Unreal Engine artificial intelligence tools have made noteworthy advancements.

Snowflake's AWS re:Invent Highlights for Fast-Tracking ML, Gen AI and Application Innovations

We had a jam-packed week alongside more than 60,000 attendees at Amazon Web Services (AWS) re:Invent, one of the largest hands-on conferences in the cloud computing industry. Engaging with partners and customers — and showcasing what’s new on the Snowflake product front — made for a dynamic time in Las Vegas. Here are highlights from the collaborations, integrations and product enhancements that we were proud to dig in to throughout the week.

Embracing the future: The Rise of AI in Software Engineering

New, game-changing technologies have emerged in the ever-changing field of software engineering as a result of the relentless search for efficiency and creativity. Platform engineering, AI coding assistants, and AI-augmented software engineering (AIASE) are predicted to achieve widespread acceptance in the next 2-5 years, according to the Gartner, Inc. Hype Cycle for Software Engineering, 2023. When it comes to Quality Assurance, software testing is one area where Chat GPT is predicted to thrive.