Skip to main content

VirtusLab's Articles

Frontend Engineering|Apr 8, 2026

UX through a Frontend Developer’s eyes - practical UX protips for FEDs

Shipping a working interface has never been easier. Design tools, AI, component libraries, and modern scaffolding have dramatically lowered the barrier to getting something on screen. This article is a practical, hands-on collection of workflow improvements, UX patterns, and implementation-level pro tips - all from a frontend developer’s perspective. No lengthy theory lectures (though a few concepts need a quick explanation to make sense). Jump in and try these techniques in your own projects to measurably improve how your interface feels.

Image Alt
Frontend Engineering|Apr 8, 2026

Making Interfaces Feel Fast and Intentional: UX Patterns Beyond Raw Performance

Your interface may look right in a static mockup - but users don’t experience static pages. They see content appear, load, and shift. Perceived performance often matters more than raw performance metrics. A page that loads in 800ms but shows a blank screen feels slower than one that takes 1.2 seconds but shows skeleton placeholders from the first frame.

Image Alt
Frontend Engineering|Apr 7, 2026

When TypeScript becomes the language of contracts. Specifying intent in practice.

Discover how TypeScript is becoming the language of intent, reshaping engineers into system designers who define contracts while AI handles code.

Image Alt
Frontend Engineering|Apr 7, 2026

Beyond the Mouse Cursor: Interaction Patterns for Touch and Assistive Technology

All the interactions discussed so far need to work across devices - and on mobile, they face a different set of constraints. More than half of all web traffic comes from mobile devices, yet many developer-built interfaces are designed cursor-first and touch-optimized as an afterthought. Mobile isn’t a smaller desktop - it has its own interaction model, constraints, and opportunities.

Image Alt
Frontend Engineering|Oct 31, 2024

Understanding micro frontend architecture: benefits, challenges, and best practices

The micro frontend architecture gives engineering teams flexibility in developing and maintaining different parts of the application. However, this comes with drawbacks, such as an increased total size of the code and an additional layer of complexity. In this article, we will go through the pros and cons of this architecture and share our recommendations for implementing it in your project.

Understanding_Micro_Frontend_Architecture_cover_wooden_blocks
Frontend Engineering|Aug 31, 2024

What is the best micro frontend framework right now? Insights from our experience

There is more than one way to build a micro frontend architecture. The most sensible, and popular, is via the appropriate framework. If you're short on time, here's our quick take: single-spa is likely the framework you'll want for your project right now. It is light, fast and reliable.

best_micro_frontend_framework_1
Frontend Engineering|Apr 10, 2024

Digital product design best practices: A comprehensive guide

The process of digital product design transcends aesthetics and functionality—it is the very act of creation from the ground up. But is the design process an important part of developing a digital product?

Digital_product_design_best_practices__A_comprehensive_guide_image-min.jpg
Frontend Engineering|Mar 7, 2024

8 trending frontend technologies for 2025

In this article, we will take a look at 8 trends in frontend technologies, that we believe will become prominent in 2025. Read on to find out what frameworks, tools, and solutions your business should be paying more attention to in the coming months.

8 trending frontend technologies for 2025 image
Frontend Engineering|Jun 16, 2022

Frontend Enterprise Experience – An architecture for every scale business

Below article describes the front-end architecture we created. FEEA is the right choice for every scale business. The framework didn’t materialize just now, it’s an output of years of experience with enterprise delivery we’ve managed.

Frontend_Enterprise_Experience_–_An_architecture_for_every_scale_business_image-min.jpg
Frontend Engineering|Mar 22, 2021

Multi-Context Content Delivery - An Enterprise headless content delivery

There has come a time in every company when applications have developed to such an extent that a common content management solution is needed. It’s crucial to choose a proper one, which fits current requirements, but also will be ready for future growth.

Multi-Context_Content_Delivery_An_Enterprise_headless_content_delivery_image-min.jpg
Frontend Engineering|Dec 21, 2020

Creating IntelliJ plugin with WebView

VirtusLab explains how to build an IntelliJ plugin using JCEF WebView to render HTML‑based UIs inside the IDE, providing modern Chromium performance. The example walks through plugin.xml, service classes, custom resource handlers and Gradle setup using Scala.

Creating IntelliJ plugin with WebView cover
Frontend Engineering|Nov 7, 2019

Private fields, public worries

The author explores JavaScript’s proposed private class fields, focusing on the unconventional # syntax and its implications. He questions whether this new hard-privacy approach complicates the language more than it benefits developers.

Private fields public worries cover