Skip to main content

VirtusLab's ArticlesRSS

Artificial Intelligence|Oct 15, 2025

GitHub All-Stars #7: Paper2Agent - The alchemy that transforms research papers into a working code

This week, we’re diving into a project that tackles one of the most fundamental problems in the world of science and engineering: the frustrating gap between the theory described in a research paper and its practical implementation. Anyone who’s ever tried to reproduce results from a paper knows the pain. The code, if it’s even available, is often a tangled mess of one-off scripts and Jupyter notebooks - making reproducibility, the cornerstone of science, more of an art than a craft.

squares_in_layers
Artificial Intelligence|Oct 13, 2025

What top engineers read about AI in September 2025

This newsletter is a monthly, noise-free roundup of AI developments that truly matter to engineers and tech leaders — practical, skeptical, and ready for implementation. Instead of chasing every new model or “top 50 tools” list, we focus on what will stand the test of time and genuinely change how we build software. This month, we’re diving into agents — a concept that’s finally moving beyond experimentation and maturing into a true engineering discipline.

Image Alt
Artificial Intelligence|Oct 10, 2025

This Month We AIed #3

We’ve been putting AI to the test. Not in theory, but in controlled experiments. In this edition, you will learn when to use AI to get things done (not to plan them); how to guide it with the right structure, and where the “AI as a teammate” metaphor breaks down today.

logos_VirtusLab_SoftwareMill
Data Engineering|Oct 7, 2025

What is data orchestration?

Data orchestration can be defined either as an automation or as a data management process. In this article, we will look closely at both of these definitions, how they are different from each other. We will also talk about some of the most popular tools used by engineers worldwide.

What_is_data_orchestration
Artificial Intelligence|Oct 1, 2025

GitHub All-Stars #6: Dayflow - Your Day’s Private “Git Log”

There is a fundamental gap in understanding our own productivity, for those who feel an inner need to close it, creates an opportunity for Dayflow - a project that aims to redefine how we perceive and analyze our screen time - for the good or the bad. Dayflow is not yet another time tracker - it’s an ambitious attempt to build a “semantic timeline,” or, to use the project’s own metaphor, “a git log for your day”.

laptop_with_cube_on_it
Backend Engineering|Sep 24, 2025

Gradle vs. Bazel for Android projects: A deep dive

Discover how Gradle and Bazel compare for Android builds, from IDE support to scalability. Learn which tool suits your team’s size and project goals.

Gradle vs Bazel hero element
Artificial Intelligence|Sep 24, 2025

GitHub All-Stars #5: Spec-Kit – How GitHub tames AI-coding chaos with Spec-Driven Development

In this article, we’ll break spec-kit project down to its core components. We’ll explore its philosophy, architecture, and the powerful engineering patterns behind it to understand how GitHub is transforming chaotic “vibe coding” into a structured software development process.

plant_on_cybernetic_background
Artificial Intelligence|Sep 18, 2025

This Month We AIed #2

This month, we used AI to stress-test three repeatable patterns: we ran a full Java 8 to 21 migration to compare Claude Code with Cursor, scaled agents on a large codebase by right-sizing context with Cline’s Focus Chains, and we put two specialized agents into a review loop. We also did a rapid proof of concept with Cursor in agentic mode.

logos_VirtusLab_SoftwareMill
Artificial Intelligence|Sep 17, 2025

GitHub All-Stars #4 - CopilotKit: Solving the “Last Mile” Problem for AI Agents

In this edition of GitHub All-Stars, we look at a key building block of agentic applications - UI- and how Human-in-the-Loop can be implemented in practice. Let’s be honest: despite the marketing, no agent solution is perfect, and there will always be moments when we, the protein-based organisms, are needed. That’s why any application that aims to solve the problem realistically has to face this challenge head-on.

triangle_shaped_tunnel
Artificial Intelligence|Sep 16, 2025

The role of AI agents in accelerating the insurance underwriting process

In this third and final installment of the series, Krzysztof Korbacz will take a deep dive into the role of AI agents. Anyone who has seen the underwriting process from the inside knows it is a complex beast and, interestingly, still largely manual and based on fragmented data. How could AI agents fit into it, and how are they already doing so?

brain_made_of_paper
Artificial Intelligence|Sep 12, 2025

AI glossary: Key terms to help you understand artificial intelligence

To stay up to date in the Artificial Intelligence solutions era, it's critical to become acquainted with the fundamental terms, concepts, and jargon that characterize this fast-developing discipline. This article will help you discover the foundational concepts of neural networks, deep learning, natural language processing, and beyond.

book_with_colorful_shine
Artificial Intelligence|Sep 10, 2025

GitHub All-Stars #3: LangExtract – How Google Turns Chaos into Data with Gemini

Every Wednesday, we’ll pick one trending repository from the previous week and give it attention, preparing a tutorial, article, or code review—learning from its creators along the way. Today, we’re taking a fresh project from Google engineers to the bench: Google/langextract.

blue_qubes_joined