Systems | Development | Analytics | API | Testing

Blog

How to dockerize a Django, Preact, and PostgreSQL Application

During my recent deep dive into new technologies, I found the classic issues of integrating numerous tech tools effectively. I've written about my experiences to save you the trouble I had. One essential component I've looked into is using Docker to implement containerization. While the initial setup takes a little longer, it significantly simplifies and optimizes your technological stack.

Kotlin Unit Testing Guide for Android Developers: Best Practices & Techniques

Unit testing is one of the most powerful features of Android app development, saving us crucial time and reducing overall project cost and allowing developers to embrace test driven development With unit testing, we take an individual slice of code and test it to our requirements. If it passes, then the slice of code is pushed to the repository to merge with the existing code. If it fails, the developers fix the error and retest until it passes.

Creating Custom Exceptions in Elixir

Exceptions and exception handling are widely accepted concepts in most modern programming languages. Even though they're not as prevalent in Elixir as in object-oriented languages, it's still important to learn about them. In this article, we will closely examine exceptions in Elixir, learning how to define and use them. Let's get started!

Mastering Data Management: Your Ultimate Guide to Insert Into Snowflake

Learn how to use ‘insert into snowflake’ to add data to your Snowflake tables efficiently. This guide covers essential syntax, provides clear examples, and shares practical tips to enhance data insertion. Whether single or multiple rows, structured or JSON data, you’ll gain the knowledge to perform ‘insert into’ operations with confidence.

Avoiding Bugs in Range-Based For-Loops with MISRA C++:2023

MISRA C++:2023®, the next version of the MISRA C++ standard, is here! To help you understand the changes between MISRA C++:2023 and the previous version, we continue our blog series by Perforce Principal Technical Support Engineer, Dr. Frank van den Beuken, with this third installment. In the first two blogs, we introduced you to the new MISRA C++ standard and the history of C++. In this blog, we take a closer look at a specific rule centering on for-loops in C++.

The top 5 software testing trends of 2024

With 2023 behind us, it's time to predict new trends for the upcoming year. In 2024, we can expect to see an increase in fast and gradual releases powered by an Agile and DevOps approach, as well as a stronger reliance on automation, AI, and machine learning. An overarching theme this year is the focus on 'quality of speed', as developers look for new ways to test software quickly without compromising on quality.

Delivering Telecom Sustainability Targets Using Autonomous Networks

As the world grapples with the escalating climate crisis, many industries are re-examining their operations to identify and implement sustainable practices. The telecommunications industry is no exception. Telecom companies face growing pressure from consumers, investors and regulators to reduce their carbon footprint and achieve net-zero emissions. This shift towards sustainability aligns with environmental responsibility and presents lucrative business opportunities for telecoms.

What is Yellowfin Signals? Automating Data Discovery

Sifting through vast amounts of data for usable information is both challenging and time-consuming for independent software vendors (ISV) in today’s fast-paced market. But without a continuous search for timely insights, you risk your end-users missing critical business opportunities, or failing to address emerging issues in their data promptly, potentially leading to dissatisfaction and churn.

What is data monetization? Everything you need to know

Data is often described with cliches like, it's "the new oil" or “the new air.” No matter how you describe it, there is no denying the increasing importance of data monetization across every industry. Forward-thinking organizations recognize data apps as both a revenue stream and a differentiated service to increase customer loyalty.