Skip to main content

Expert Insights

Software Development|Sep 6, 2022

How to evaluate new technology and build trust in cloud-native

This article presents cloud-native solutions that successfully passed evaluation and how you can evaluate cloud-native technology yourself.

How_to_evaluate_new_technology_and_build_trust_in_cloud-native_image.jpg
Software Development|Aug 29, 2022

Pros and Cons of Cloud IDE: We gave it a try. Here’s how it went.

We take a look at what a Cloud IDE is, its benefits and challenges, and how you can start using a Cloud IDE.

Pros_and_Cons_of_Cloud_IDE__We_gave_it_a_try._Here’s_how_it_went_image-min.jpg
Software Development|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
Software Development|Feb 4, 2022

Graph Buddy – colourful graph nodes for your code

What if you could take a look at our code from above – and instead of seeing just text files – go through colorful graph nodes that instantly and clearly?

gb-min
Software Development|Jun 14, 2021

Keep your CI/CD infrastructure alive with Jenkins Operator

Jenkins Kubernetes Operator can help you avoid unexpected downtime in CI/CD and opens doors for doing canary or blue/green deployment.

Keep_your_CICD_infrastructure_alive_with_Jenkins_Operator_image-min.jpg
Software Development|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
Software Development|Feb 17, 2021

Migrating a gigantic financial system to 20,000 pods in the cloud

Two developers recount their cloud migration of a massive, monolithic financial system—covering everything from Docker image overhaul to multi-cluster Kubernetes scaling—with emphasis on automation, security, and resilience. The article highlights tackling challenges like bulky container images, slow storage, DNS issues, and logging costs while running up to 20,000 pods.

Migrating a gigantic financial system cover
Software Development|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
Software Development|Nov 20, 2020

Cloud transformation with adoption of inner sourcing at scale

This blog post covers mostly a summary of the significant amount of time spent with the team to help the company drive its large-scale Azure cloud transformation.

Cloud_transformation_with_adoption_of_inner_sourcing_at_scale_image
Software Development|Jun 16, 2020

Preventing Fraud and Fighting Account Takeovers with Kafka Streams [reference architecture]

The below article describes the solution architecture we created for risk detection that provides results in real-time and at scale. Together with ksqlDB, features in the Kafka Streams framework help engineers focus on delivering real business value.

data-min
Software Development|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
Software Development|Jul 17, 2019

Implementing a server for the Language Server Protocol

In this article, we explain how to implement a Language Server Protocol server to decouple code presentation from language logic, using Metals and Scala. It walks through adding a simple document highlight feature. 

Implementing a server for the Language Server Protocol cover
1...456