Systems | Development | Analytics | API | Testing

%term

How to Capture Logs for a Simba ODBC Driver in Windows, macOS, or Linux

This video provides a step-by-step guide on capturing logs for a Simba ODBC driver across different operating systems: Windows, macOS, and Linux. Whether you’re configuring your driver on a personal computer or in a server environment, this tutorial will help you effectively monitor and troubleshoot any potential problems.

The Load on Developers Is Increasing

Pushing your code to production without testing? You might want to think twice. In this episode, Bobby Dorlus, founder and CEO of #TheTechHustle, shares the importance of test automation, site reliability engineering, and his advocacy of diversity within the industry. Tune in as Jason and Bobby analyze the stats and real-life debacles that happen when testing gets skipped, as well as those who should be responsible for testing. Spoiler alert—it’s not just the developers.

S1.E12: From Agile to Holistic Testing | QA Therapy Podcast

Testing has undergone a significant evolution, encompassing a broader range of quality attributes and adopting a more holistic perspective. But what exactly does this entail? We're thrilled to welcome our special guest, Janet Gregory, a renowned conference speaker and prolific author in the topic of agile testing. Collaborate seamlessly throughout the testing process with Xray - from planning and execution to debriefing and reporting - using the tools you're already familiar with, all within Jira.

How to organize a bug bash

Bug bashes are time-boxed events where participants (developers, testers, product managers, and customers) come together to identify and report as many bugs as possible, providing a fresh perspective on the software. They encourage cross-functional interaction, accelerate the bug discovery process, uncover critical issues, improve the overall quality of the software, and enhance product reliability before release. To organize one, you need to consider.

Syntax Errors in Python: A Complete Explanation

Python is renowned for its simplicity and readability, making it a favorite among both beginners and seasoned developers. However, even the most experienced programmers encounter syntax errors that can bring their code to a screeching halt. These pesky errors can be frustrating, but understanding their nature and how to resolve them is essential for any Python coder.

How to Perform a Delta Analysis with Helix QAC

Helix QAC allows you to use qacli and project Baselines in the Validate platform to view delta analysis results from merge requests, pull requests, or feature branch commits in CI/CD pipelines. Watch this short demo to see how easy it is to do a delta analysis with Helix QAC, which can be implemented into your continuous integration system.

How to Migrate from Legacy Databases to MS SQL Server

Legacy databases often come with numerous challenges, such as limited scalability, outdated security measures, and compatibility issues with modern applications. These constraints can hinder business agility and increase maintenance costs. Modernizing your database infrastructure is crucial for leveraging advanced features, enhancing security, and ensuring seamless integration with contemporary software.

Top API Versioning Strategies for Seamless Integration

API versioning is key to updating your API without breaking clients’ integrations. It ensures smooth transitions and maintains compatibility. This guide explains the best strategies and practices for effective API versioning. API versioning is not just about the technicalities of managing different versions; it also involves a strategic approach to communication, documentation, and support.

CrowdStrike Security Failure: A Security Testing Update

Having strong security testing services are crucial, as demonstrated by the recent incident involving top cybersecurity service CrowdStrike, which rocked the industry. A global outage hurting companies, airlines, and government institutions throughout the globe was caused by a defective upgrade to their Falcon Sensor software. This terrible episode serves as a clear warning of the possible repercussions when security updates, intended to protect systems, contain undetected flaws.

Best Practices for Naming REST API Endpoints

REST APIs are a powerful tool to bring together multiple applications. While REST APIs are extremely useful, creating and deploying them into production is a highly complex and time-consuming process. If you’re building your own REST API, you should be familiar with some of the industry best practices for naming REST API endpoints. For many developers, using a development platform is a good way to get started. It streamlines the development process and ensures you're able to get started immediately.