Systems | Development | Analytics | API | Testing

%term

What is the Transactional Outbox Pattern? | Designing Event-Driven Microservices

The transactional outbox pattern leverages database transactions to update a microservice's state and an outbox table. Events in the outbox will be sent to an external messaging platform such as Apache Kafka. This technique is used to overcome the dual-write problem which occurs when you have to write data to two separate systems such as a database and Apache Kafka. The database transactions can be used to ensure atomic writes between the two tables. From there, a separate process can consume the outbox and update the external system as required.

6 Ways Marketers Are Using Generative AI: Is It Really Saving Time?

AI was the hot topic of 2023 and will continue to reign in 2024: ChatGPT first launched at the end of 2022 and became a massive hit in just a few months. Google released Bard shortly after, and then, new AI tools just kept popping up, prompting marketers to learn how to leverage them to become more efficient and productive.

How to Automate an Enterprise Process From Beginning to End

Automating a process can be complex, especially when it’s a long-running process with many steps and complex business rules, cross-cutting multiple departments and systems in an enterprise. To automate a process like this from end to end, you’ll need a process automation strategy and software. Assuming you’ve ticked both of those boxes, the next step is putting those things to work, which is the focus of this post.

Accelerating Queries on Iceberg Tables with Materialized Views

This blog post describes support for materialized views for the Iceberg table format in Cloudera Data Warehouse. Apache Iceberg is a high-performance open table format for petabyte-scale analytic datasets. It has been designed and developed as an open community standard to ensure compatibility across languages and implementations.

Deploy your app to App Store Connect with Codemagic CLI tools and GitHub Actions

The process of building, code signing, and publishing mobile apps can be tedious and time-consuming, especially when working in a large team and also needing to share builds with QA engineers. That’s why Codemagic offers a cloud-based CI/CD service for mobile apps that automates the whole workflow with minimal time-effort on configuration. But what if you want to use Codemagic’s features locally or in another CI/CD environment, such as GitHub Actions?

Software Testing Jobs on 8th February | Automation Tester Vacancies | Curated Job Openings for QAs

This video is a top resource that provides you with the latest job opportunities in the software testing and quality assurance (QA) industry. It allows you to stay up-to-date with the rapidly changing technological landscape by exploring exciting career prospects in both manual and automation testing. Given the high demand for qualified software testers, now is an excellent time to enhance your career prospects.

CSV Formatting: Tips and Tricks for Data Accuracy

Comma-Separated Values (CSV) files are at the cornerstone of data management. They offer a simplistic yet versatile format to organize and exchange data. CSV files are predominantly used in data analysis, machine learning, and database migrations. Their ability to encapsulate large datasets in a plain-text format makes them instrumental for these use cases.