Skip to main content

VirtusLab's ArticlesRSS

Scala|Jul 18, 2024

Scala to WebAssembly: How and Why

WebAssembly (Wasm) is a binary instruction format that offers a compact and efficient way for executing code across diverse environments, including the web. Previously, Scala couldn’t directly compile to Wasm, but now Scala.js will support Wasm as its new linker backend, thanks to the collaborative efforts of the ScalaCenter and VirtusLab. This development may raise a question: why does Scala aim to compile to Wasm, and how is this achieved?

scala and web assembly logos
Cloud Engineering|Jul 8, 2024

Why do many organizations use the hybrid and multi-cloud approach?

The hybrid cloud infrastructure gives your organization better control over its sensitive data and boosts the performance of its applications. It also integrates well with their legacy systems.

Why_do_many_organizations_use_the_hybrid_and_multi-cloud_approach_image-min.jpg
Business insights|Jul 8, 2024

What is cloud repatriation?

Cloud repatriation came about as an answer to the challenging landscape of the current economy. IT managers save millions of dollars in subscription fees and other costs by moving their projects and data from the public cloud to private data centers.

What_is_cloud_repatriation_image-min.jpg
Scala|Jul 4, 2024

Scala 3 Roadmap for 2024

As Scala 3 maintainers, VirtusLab has big plans for this year. We have put them all together in a detailed roadmap, specifying the future of Scala 3 in 2024. Read on to learn how we intend to release new versions more often, improve reporting, and enhance the UX of Scala 3 and the tooling.

Scala_3_Roadmap_for_2024_image-min.jpg
Scala|Jul 1, 2024

Scala Long-Term Support retrospective

Scala 3.3.0 was released as the first Long-Term Support (LTS) version in Scala's history. Let's see what happened and what changes occured.

Scala_Long-Term_Support_retrospective_image-min.jpg
Scala|Jun 14, 2024

Overcoming macro annotations

Scala 2 accumulated multiple amazing features that either improve the readability of the code, make it easier to write and maintain, or reduce the amount of boilerplate. Even though most of them have become an integral part of the language, some were only treated as experimental—their goal was to discover new language capabilities. Still, it was treated as a temporal and prone to change solution.

Scala logo on green
Data Engineering|May 20, 2024

How to build an LLM chatbot for your company’s information

As organizations grow in size, the volume of internal information swells exponentially. A LLM chatbot helps to find the information and streamline data distribution.

How_to_build_an_LLM_chatbot_for_your_companys_information_image-min.jpg
Cloud Engineering|May 15, 2024

How to create a reference architecture with Kubernetes on Azure an extensive guide

From complexity to confidence. Read our extensive guide to navigate the complex environment of Kubernetes on Azure.

How_to_create_a_reference_architecture_with_Kubernetes_on_Azure_an_extensive_guide_image-min.jpg
Business insights|May 15, 2024

How to reduce cloud costs?

Businesses must consider costs, time, quality, and agility – especially given the impending economic slowdown. So you might ask yourself: What can I do to reduce costs, while moving forward with the most strategic initiatives in preparing for the future?

How_to_reduce_cloud_costs_image-min.jpg
Business insights|May 8, 2024

Unlock efficiency and resilience with information technology in freight forwarding

Learn how to unlock efficiency and resilience in the freight forwarding business by adding IT to the right places.

Unlock_efficiency_and_resilience_with_information_technology_image
Business insights|May 1, 2024

How to modernize legacy systems without disrupting operations: A retailer’s journey to digital transformation

Discover VirtusLab's strategy for digitally transforming critical elements of a legacy system while ensuring the continuity of daily business processes. The journey centers around our partnership with a significant retail industry player, where we revitalized an essential segment of their legacy system.

How_to_modernize_legacy_systems_without_disrupting_operations_image-min.jpg
Backend Engineering|Apr 29, 2024

Bazel vs. CMake: Discover the advantages of Bazel migration

Discover the advantages of Bazel over CMake and chose the best build tool.

Bazel_vs_CMake_Discover_the_advantages_of_Bazel_migration_image-min.jpg
123...8