Skip to main content

VirtusLab's Articles

Artificial Intelligence|Mar 25, 2026

AI and the Future of Monorepos: An interview with Piotr Kukiełka

For years, the industry moved away from monorepos toward microservices and smaller repositories. Recently, however, the conversation has started to shift again - and AI may be one of the reasons. As AI tools become part of everyday development workflows, the way engineers interact with large codebases is changing. Piotr Kukiełka shares his perspective on how large codebases work in practice and why AI might influence how companies think about monorepos.

Image Alt
Artificial Intelligence|Mar 25, 2026

Monorepo in Enterprise: Security, Myths, and Real Benefits

Monorepo keeps coming up in conversations about large-scale software architecture. For some organizations, it’s a way to bring order to a growing ecosystem of applications. For others, it raises a lot of concerns. We spoke with Bartek Sądel, an expert who works with enterprise monorepos, about how this approach works in practice, what questions companies ask, and what the real benefits and challenges are.

purple_typography
Artificial Intelligence|Mar 24, 2026

Interview with Artur Skowroński, Head of Application Development and the lead of the VISDOM project

Everyone is generating code these days, but is it enough to optimize the entire Software Development Life Cycle? Artur Skowroński, our Head of Application Development, talks about the most common issues enterprises have stumbled upon over the last few years, and how VirtusLab is working to remove them.

blocks_connected
Artificial Intelligence|Mar 24, 2026

Secure by design for Agentic AI in Insurance

Learn how insurers can secure AI agent platforms through threat modeling frameworks like OWASP, MAESTRO, and MITRE ATLAS. This guide covers prompt injection risks, trust boundaries, and compliance with DORA and EU AI Act.

Image Alt
Scala|Mar 19, 2026

Generating Direct-Style Scala 3 Applications

While being the best language out there, Scala isn't (yet?) the most ubiquitous language for developing business applications. But we're on a mission to change that! Starting with what everybody's doing right now, of course: generating applications using Claude Code or other LLMs. AIs have a strong understanding of the most popular application stacks, such as TypeScript, Java, and Python. But how does an AI agent fare when tasked with writing a Scala 3 application?

connected_shapes
Artificial Intelligence|Mar 11, 2026

GitHub All-Stars #15: jCodeMunch MCP - When your Agent stops reading and starts navigating

This is GitHub All-Stars - a series about open-source gems that deserve a closer look, before they become tomorrow's mainstream. Today, we're looking at a project that tackles what is arguably the most expensive waste in the entire AI-assisted coding workflow: context window abuse.

github_star_15
Artificial Intelligence|Mar 10, 2026

Agents for Legacy Code migration

The traditional large, legacy system migration can cost multiple times the yearly company revenue and still yield limited versions of the original system functionality. However, with the help of AI, it can change. The migration process might become faster, cheaper, and smoother.

blue_brainwaves
Artificial Intelligence|Mar 6, 2026

How We Got FP16 GPU Tests Running on GitHub Actions - Without a GPU

This post is about the practical challenges of getting GPU-targeting code tested in environments without GPU hardware - specifically GitHub Actions. The project behind it uses Project Babylon / HAT (an experimental OpenJDK fork that compiles Java to GPU kernels), but the lessons apply to anyone doing OpenCL, CUDA, or heterogeneous compute work in CI.

Image Alt
Artificial Intelligence|Feb 25, 2026

GitHub All-Stars #14: NanoClaw - Your Personal AI Butler in a Container Cage

Today's subject has become one of the most talked-about open-source projects in the AI agent space, racking up over 11,000 GitHub stars in less than a month. We're looking at NanoClaw by Gavriel Cohen - a lightweight, container-isolated personal AI assistant that connects to WhatsApp (and Telegram, Discord, Slack, Signal) and runs on Anthropic's Agent SDK. Written in TypeScript, MIT-licensed, and built around one radical premise: the software that hosts powerful AI agents should be simple enough to read in eight minutes.

github_blue_clouds
Artificial Intelligence|Feb 16, 2026

How to improve your RAG: Move Beyond Flat Vector Stores

Most of the time, the knowledge base we want to chat and reason about with an LLM has strong inter-relations. Even the famous PageRank algorithm, which gave Google a competitive advantage and made it ahead of others, is based on the quantity and quality of links between websites. The relations within a knowledge base are crucial to fully understand it. The problem with classical RAG is that it chunks the text, discarding all internal relations. So can we do better?

Image Alt
Artificial Intelligence|Feb 11, 2026

GitHub All-Stars #13: Matchlock - Your Agent's Bulletproof Cage (With Room Service)

Today's project dropped on Hacker News frontpage just days ago and instantly sparked one of the most interesting security discussions I've seen in a while. We're looking at Matchlock by Jingkai He - a CLI tool for running AI agents in ephemeral microVMs with network allowlisting and secret injection via MITM proxy. Built to answer a question that every developer running claude --dangerously-skip-permissions should be asking: "What's the worst that could happen?"

Image Alt
Artificial Intelligence|Feb 6, 2026

NeurIPS 2025 Best Papers TL;DR part 2: 1000 Layer Networks

In the second part, Adam will focus on reinforcement learning networks by summarizing the "1000 Layer Networks for Self-Supervised RL: Scaling Depth Can Enable New Goal-Reaching Capabilities", an article featured in NeurIPS 2025.

Image Alt