Systems | Development | Analytics | API | Testing

An Introduction to Testing with Django for Python

In a world of ever-changing technology, testing is an integral part of writing robust and reliable software. Tests verify that your code behaves as expected, make it easier to maintain and refactor code, and serve as documentation for your code. There are two widely used testing frameworks for testing Django applications: In this article, we will see how both work. Let's get started!

A New Kind of Hybrid Cloud, Built for Partner Simplicity

In light of tightening budgets, rising costs, and heightened demand for compliance and innovation, there’s no doubt that many companies are increasingly relying on hybrid cloud environments to modernize their current infrastructure and IT operations. But, according to a recent survey, nearly half of businesses are struggling due to the rapid integration of cloud technologies, the complexity of integration processes, a lack of skilled personnel, and the need for comprehensive cybersecurity measures.

Welcome to the Data Renaissance

It’s an exciting time to be in the world of data and business intelligence. Recent advances in AI and machine learning are not only changing the way we interact with data, but also pushing those of us who build analytics and BI platforms to think critically about how our products can best serve our customers moving forward. Some will always love getting hands-on with data—but that’s no longer the only option.

Our product vision for analytics in the age of AI

Every winter, members of ThoughtSpot’s research and development teams participate in a company-wide hackathon called Codex. The ideas that come out of Codex are always inspiring, but the Winter 22/23 hackathon was special—OpenAI had just released ChatGPT and the world was buzzing about generative AI.

Introducing the New and Improved TrueTest From Katalon

Dear Katalon Community, I'm thrilled to share with you the latest updates on TrueTest, Katalon's innovative product designed to revolutionize the way you approach regression testing. As the Product Manager for TrueTest, I've seen firsthand the evolution of this tool, and I'm excited to share our journey and the major improvements we've incorporated in our new release.

Snowflake Native App Framework Now Generally Available on AWS and Azure

Today, we’re excited to announce the general availability of the Snowflake Native App Framework on AWS and Azure! We’ve seen incredible momentum around Snowflake Native Apps. More than 90 Snowflake Native Apps are currently available in Snowflake Marketplace. You can purchase, install and run Snowflake Native Apps—ranging from connectors to clean rooms—directly in your Snowflake account.

Streams Replication Manager Prefixless Replication

Replication is a crucial capability in distributed systems to address challenges related to fault tolerance, high availability, load balancing, scalability, data locality, network efficiency, and data durability. It forms a foundational element for building robust and reliable distributed architectures. It is also important to have multiple options (like normal and prefixless replication) to do the replication process, since every solution has its own advantages.

Day 0 Service Mesh: A Simplified Approach for Building Microservices

The acceleration of microservices and containerized workloads has revolutionized software delivery at scale. However, these distributed architectures also introduce significant complexity around networking, security, and observability. As development teams grappled with reliability and governance issues, the service mesh pattern emerged to simplify management.

Gateway API vs Ingress: The Future of Kubernetes Networking

As Kubernetes has become the de facto orchestration platform for deploying cloud native applications, networking and traffic management have emerged as pivotal challenges when managing access to services and infrastructure. The core Kubernetes Ingress resource addresses basic Layer 7 (L7) routing needs but has limitations in terms of flexibility, functionality, and standardization.

Top SaaS Data Integration Platforms For Your Use Case

SaaS (Software-as-a-Service) data integration platforms play an invaluable role in today’s business’s data management, access, and understanding by helping teams unify different, unrelated business data sources into one source of truth, fostering cohesion, actionable insights, and improved decision-making. Five things to know about SaaS data integration platforms include: The best SaaS data integration platforms ensure high scalability, security, and governance.