Systems | Development | Analytics | API | Testing

%term

S1.E6: Learning and evolving skills for better testing | QA Therapy Podcast

Feeling uncertain about how to approach testing certain elements effectively? In this episode, we talk about the importance of continuous learning and its pivotal role in refining our testing skills. This time, with our esteemed QA Therapist is Emna Ayadi, a vibrant member of the testing community known for her active involvement in meetups and conferences. At Xray, we share the belief that continuous learning is essential for enhancing our testing skills and knowledge. That's why we provide comprehensive tutorials, tips, and tricks on Xray's product documentation site.

Fueling Enterprise Generative AI with Data: The Cornerstone of Differentiation

More than two-thirds of companies are currently using Generative AI (GenAI) models, such as large language models (LLMs), which can understand and generate human-like text, images, video, music, and even code. However, the true power of these models lies in their ability to adapt to an enterprise’s unique context. By leveraging an organization’s proprietary data, GenAI models can produce highly relevant and customized outputs that align with the business’s specific needs and objectives.

API Design-First: Enhance Your Development Process

Why should you prioritize an API design-first approach in your development strategy? This essential methodology promotes early and thorough API specification, fostering a blueprint that guides the entire development process. You can cut straight to improved efficiency, consistency, and quality in your API projects by embracing this approach from the start.

Branching Strategies Guide: Code Branching Strategy Best Practices

Having a dedicated branching strategy is key for teams wanting to speed up their workflows, meet tasks on a deadline, and reduce code errors. But with all the different branching strategies – including release branching, trunk-based branching, feature branching, and more – it can be difficult to determine which one best fits your team’s needs.

Accelerate Development and Productivity with DevOps in Snowflake

Today’s data-driven world requires an agile approach. Modern data teams are constantly under pressure to deliver innovative solutions faster than ever before. Fragmented tooling across data engineering, application development and AI/ML development creates a significant bottleneck, hindering the speed of value delivery required to stay competitive. Disparate tools create a complex landscape for developers and data teams, hindering efficient pipeline development and deployment.

insightsoftware Power ON Budget Planner Flyover Demo

In effective cost management, wrangling budgets scattered across local spreadsheets poses challenges in maintenance and consolidation. Enter Power ON’s Budget Planner from insightsoftware, a budgeting and planning solution seamlessly integrated into Power BI. This all-in-one tool empowers users, even those unfamiliar with budgeting tools, to effortlessly construct cohesive budgets.

Best practices on How to write effective Test Cases in Software Testing

In the dynamic world of software development, quality is paramount. Every line of code, every feature, every functionality needs to be meticulously evaluated to ensure a flawless user experience. This is where test cases come in – the unsung heroes of the development process.

Preventing Medical Device Recalls: The Vital Role of SIL, HIL, and Hybrid Loop Testing

The medical device industry has recently seen a troubling increase in recalls, often due to software failures or software-to-hardware miscommunication. The number of medical devices with software is also increasing, considering the rise in IoMT (Internet of Medical Things). These issues highlight the urgent need for thorough and robust testing methodologies to ensure the reliability and safety of medical devices.

How to Use Flink SQL, Streamlit, and Kafka: Part 2

In part one of this series, we walked through how to use Streamlit, Apache Kafka, and Apache Flink to create a live data-driven user interface for a market data application to select a stock (e.g., SPY) and discussed the structure of the app at a high level. First, data with information on stock bid prices is moved via an Alpaca websocket, then, it’s produced to a Kafka topic in Confluent Cloud where it is also processed with Flink SQL.

Observability in Snowflake: A New Era with Snowflake Trail

Discovering and surfacing telemetry traditionally can be a tedious and challenging process, especially when it comes to pinpointing specific issues for debugging. However, as applications and pipelines grow in complexity, understanding what’s happening beneath the surface becomes increasingly crucial. A lack of visibility hinders the development and maintenance of high-quality applications and pipelines, ultimately impacting customer experience.