Categoryfull-stack

full-stack category

Harness Engineering: The New Paradigm of Agent-First Software Development

H

In late 2025, an engineering team at OpenAI ran a massive internal experiment that demonstrated the true power of Harness Engineering. They successfully built and shipped a beta software product containing roughly a million lines of code, and humans manually wrote exactly zero of them. Instead, humans orchestrated a suite of Codex agents to write the application logic, tests, CI configurations...

How I build automated testing for the payment terminals

H

Payment terminals are devices used to process card transactions and must undergo extensive certification before being released to the market. Therefore, it is essential to test them quickly and reliably. I named the project as Mastoo (code name: MR2). The MR2 architecture To achieve this, our team are building a solution for automation testing with a combination of robots, cards, a point-of-sale...

MVVM vs MVI – Architecture for Mobile Development

M

The Model-View-ViewModel (MVVM) and Model-View-Intent (MVI) are architectural patterns used in software development, particularly for structuring the code of user interface (UI) applications. Both patterns aim to separate concerns and manage the flow of data between the UI and the underlying data models, but they do so in different ways. Let’s explore both patterns with an example in...

Harnessing the Power of TypeScript for Building a Simple Backend Application

H

Introduction In the realm of web development, choosing the right technology stack for your backend application can significantly impact its efficiency, maintainability, and scalability. TypeScript, a superset of JavaScript, has emerged as a robust choice for crafting backend solutions that are not only powerful but also developer-friendly. In this article, we’ll delve into the benefits of...

Exploring Kotlin’s suspendCoroutine: A Guide with Examples

E

Introduction: Kotlin, with its modern syntax and powerful features, has taken the programming world by storm. One of its unique offerings is the suspendCoroutine function, a game-changer when it comes to handling asynchronous operations. In this article, we’ll dive into the world of suspendCoroutine, demystifying its usage and providing you with real-world examples to showcase its...

PetaMinds focuses on developing the coolest topics in data science, A.I, and programming, and make them so digestible for everyone to learn and create amazing applications in a short time.

Categories