Knowledge base

We journal and research our past experiences of sophisticated challenges to improve future products.

title

Tauri CRUD Boilerplate

Discover the Tauri CRUD Boilerplate for rapid development of DB-based UI projects

By Vyacheslav Chub
Thu Apr 11 2024
~15 min
title

Painless CLI integration testing

Providing integration tests on the CLI application based on Inquirer

By Vyacheslav Chub
Thu Jan 11 2024
~14 min
title

Google Translate customization#2 under NextJS

Multilingual Implementation in NextJS Solution Part 2

By Vyacheslav Chub
Tue Oct 24 2023
~6 min
title

Google Translate customization under NextJS

Multilingual Implementation in NextJS Solution

By Vyacheslav Chub
Mon Oct 23 2023
~14 min
title

Exploring Asynchronous Programming Approaches in Python (Mastering Asynchronous Programming in Python)

Python Concurrency Techniques

By Erik Sultanaliev
Mon Sep 11 2023
~7 min
title

The Interview Under the Hood

Challenges of Technical Interviews

By Vyacheslav Chub
Thu Aug 31 2023
~13 min
title

Game-n-Qwik. The Final Episode.

Let's summarize our previous points.

By Vyacheslav Chub
Wed Jul 26 2023
~24 min
title

Game-n-Qwik. Episode 03.

Providing the game's basic functionality

By Vyacheslav Chub
Wed Jul 19 2023
~14 min
title

Game-n-Qwik. Episode 02.

I will explain how to start the game implementation on Qwik.

By Vyacheslav Chub
Wed Jul 12 2023
~11 min
title

Game-n-Qwik. Episode 01.

I'm glad to introduce you Qwik Columns!

By Vyacheslav Chub
Tue Jul 11 2023
~3 min
title

Fostering Innovation Through Collaboration: Outside Contributor's First-Hand Experience

We present an inspiring account of our collaboration with an external contributor

By Andrei Fiodorov
Fri May 19 2023
~3 min
title

Developing a Desktop Application via Rust and NextJS. The Tauri Way.

Be helpful if you want to understand Tauri pros and some brief technical details

By Vyacheslav Chub
Fri May 12 2023
~14 min
title

Qwik reaches the v1, so does qwik-nx!

A few words about Qwik

By Dmitriy Stepanenko
Thu May 04 2023
~8 min
title

The Evolution of Web Application Development

Exploring the evolution of web application development

By Nikita Demchenko
Mon Apr 24 2023
~2 min
title

Zero-cost Way on React & D3.

Performance specifics across React and D3

By Vyacheslav Chub
Thu Apr 20 2023
~13 min
title

Multi-threading for Impatient Rust Learners.

I hope my example will engage you regarding learning Rust

By Vyacheslav Chub
Thu Apr 13 2023
~20 min
title

Module Federation v7 featuring Delegate Modules Part 2

Second part of the interview with Zack Jackson

By Viktoriia Lurie
Thu Apr 13 2023
~25 min
title

Node & Rust: Friendship Forever. The NAPI-rs Way.

I will provide a NodeJS application that gets a file, uploads it, and transforms it afterward.

By Vyacheslav Chub
Fri Apr 07 2023
~6 min
title

Module Federation v7 featuring Delegate Modules

Interview with Zack Jackson

By Viktoriia Lurie
Thu Mar 16 2023
~23 min
title

Design processes automation with AI services

We will explore the design processes that can be automated to save time

By Iliya Vostrikov
Thu Mar 02 2023
~4 min
title

React Native and CodePush

How to make targeted releases and reduce the time of receiving updates

By Denis Belotserkovets
Tue Feb 28 2023
~4 min
title

Monitoring the Progress of an HTTP Request in NestJS via WebSockets

The article describes the request that provides content downloading

By Vyacheslav Chub
Tue Feb 28 2023
~10 min
title

Leveraging @angular 15 host directives

Leveraging the directive composition approach and moving from old class inheritance to a composition approach

By Denis Severin
Thu Jan 26 2023
~20 min
title

Module Federation with SSR and React 18

Explore combining Server-Side-Rendering and Module Federation with React 18

By Alexey Umanskiy
Tue Jan 24 2023
~8 min
title

Tackling breaking changes using Nx Workspace generators

Possible solution for managing Dependency Updates.

By Vyacheslav Chub
Sat Jan 21 2023
~13 min
title

Medusa the New Year-dedicated Release

We're excited to bring you updates on those requests towards Medusa. So, let’s see what we have to share after the last few months’ hot (burning) sprints:)

By Vitor Bergamo
Thu Jan 19 2023
~2 min
title

Avoiding common pitfalls with ControlValueAccessors in Angular

Variety of tools and solutions

By Dmitriy Stepanenko
Tue Jan 17 2023
~10 min
title

Migrating a repo to an Nx monorepo while retaining history

Why you should migrate and retain history

By Guilherme Tod
Tue Jan 17 2023
~9 min
title

Valor Software Medusa app and GitHub

The challenge of analyzing some metrics from developers productivity

By Robson Müller
Fri Jan 13 2023
~4 min
title

A Qwik View of the Ranking Bar

Framework reimagined for the edge

By Vyacheslav Chub
Thu Jan 12 2023
~11 min
title

Rendering NativeScript Angular Templates and Components into Images

How to generate an image that the user could share?

By Eduardo Speroni
Thu Jan 12 2023
~9 min
title

Medusa Resources Overlimit in Realtime Notification

Restrict overlimit usage of Medusa Resources according to Quota

By Maxim Ugnichenko
Thu Jan 12 2023
~4 min
title

Modernization with Module Federation, Nx and React

Modernization strategy that can help make the transition without causing disruptions.

By Zackary Chapple
Wed Jan 11 2023
~5 min
title

Module Federation for the Business

Discussing the business value of Module Federation.

By Zackary Chapple
Tue Jan 10 2023
~4 min
title

Tasty Recipes for React & D3. The Ranking Bar

A series of simple examples that demonstrate how to create a simple React Ranking Bar component using D3

By Vyacheslav Chub
Fri Jan 06 2023
~16 min
title

Introduction to Jetpack Compose for NativeScript

We collaborated with nStudio to provide an effective and enjoyable Jetpack Compose integration for Android apps driven by NativeScript.

By Eduardo Speroni
Thu Jan 05 2023
~9 min
title

Module Federation in mobile apps powered by NativeScript

Research and assessment on how could Module Federation look as a mobile native application with Native Script?

By Eduardo Speroni
Mon Jan 09 2023
~10 min
title

Webpack Plugin written by ChatGPT

Experiment on whether ChatGPT AI can write Module Federation Webpack plugin

By Zackary Chapple
Tue Jan 03 2023
~9 min
title

Introduction to SwiftUI for NativeScript

We collaborated with nStudio to provide an effective and enjoyable SwiftUI integration for iOS apps driven by NativeScript.

By Douglas Machado
Fri Dec 23 2022
title

Change is the only way to stay your true self

The realization hit harder than we expected. What we do is not about tooling. It is about us! If you’re a part of Valor, it’s all about you!

By Alyona Malko
Fri Nov 04 2022
title

Turbopack, new Hotness or promising Alpha

Turbopack, created by Tobias and the Vercel team, is hailed as the next evolution of Webpack. This post aims to discuss its development without diminishing the Next.js conference or Vercel’s efforts.

By Zackary Chapple
Wed Oct 26 2022
title

Medusa – the Only Commercial Available SaaS Platform for Federated Applications

Medusa creates an environment where software developers finally have the visibility into their module federation powered and distributed micro frontends.

By Zackary Chapple
Mon Sep 12 2022
title

Orchestrate your frontend components with visual dependency graphs!

Get Medusa – Acquire visibility into your federated apps and modules!

By Olga Ievdokymenko
Wed Oct 12 2022
title

Next.js Module Federation and Module Federation SSR plugins are being open-sourced

Previously only available as a private licensed and paid package hosted on PrivJsS both plugins will now be available for free on NPM

By Zackary Chapple
Tue Sep 06 2022
title

Nx, Next.js, e Module Federation

Vamos criar uma aplicação escalável e mostrar como usar as ferramentas mencionadas na prática.

By Bruno Silva
Tue Jun 14 2022
title

Nx, Next.js, and Module Federation

This project will show, how to create the basis for a fully scalable application both in production and in development. In it, we will see some small examples of how the tools mentioned above can be used.

By Bruno Silva
Sun Jun 12 2022
title

Debugging NgRx in NativeScript with Redux DevTools

NgRx adds complexity, but Redux DevTools simplifies debugging with state visibility, time travel, and custom actions. Learn how to integrate it with NgRx and debug in NativeScript.

By Eduardo Speroni
Tue Jun 07 2022
title

Announcing strategic partnership with Zack Jackson, the Module Federation inventor

Valor Software partners with Zack Jackson, Module Federation’s co-creator, to enhance code sharing across technologies including Angular.

By Olga Ievdokymenko
Fri Apr 01 2022
title

Implementing WebSockets plugin for NativeScript using React Native

We created a WebSocket plugin for NativeScript based on React Native’s battle-tested approach, addressing various WebSocket needs.

By Eduardo Speroni
Wed Mar 23 2022
title

TagTide library: make your HTML editor-friendly and more

I built a web app to count text elements like paragraphs and words, and devised a solution to clean redundant HTML tags from external content.

By Vyacheslav Chub
Thu Feb 03 2022
title

Diving into seeking issue with MP3 files

While working on a large meditation app, I encountered an issue with MP3 seeking. Let's explore VBR and solutions for more accurate results.

By Eduardo Speroni
Thu Feb 03 2022
title

Performance Testing via Artillery.io

I'll guide you through setting up and using Artillery.io for performance testing, including configuration, test scenarios, and reporting.

By Dmitriy Zhemchugov
Tue Jan 18 2022
title

ARC – a new weapon against accessibility bugs

I’ll walk you through ARC, a platform for accessibility testing that scans your website. You can use the ARC engine or AXE while sticking to your preferred testing platform.

By Maxym Riabchuk
Mon Sep 27 2021
title

Setting up your project on GCP fast using Terraform and Kubernetes

In this article, I’ll lead you through a set-up of infrastructure on Google Cloud using Terraform.

By Angelina Shemrikovych
Thu Jul 29 2021
title

ngx-bootstrap v7.0.0 is officially released!

We’re happy to announce that ngx-bootstrap v7.0.0 is officially released! We added support of Angular 11 and 12 in parallel! Now you can easily migrate to the latest versions of Angular.

By
Fri Jul 23 2021
title

How to deploy Firebase Preview Channels on Travis CI

Here's a solution to use Firebase preview channels with Travis CI, as GitHub Actions lacks native support.

By Nikita Glukhi
Mon Jul 12 2021
title

Scully Helped us Reach a 99 Lighthouse Score for a B2C Platform

We boosted page load speed, achieved a 99-100 Lighthouse score, and improved user journeys with Scully and Google Analytics.

By Ruslan Ponuzhdayev
Mon Jul 12 2021
title

Designing Aggregator App from A to Z – Part 2

In this second part of my Designing Aggregator App for Movie Tickets Purchase article, I’ll be talking about Design Interaction and Interface UI Design. Also, I’ll share my conclusions of all processes in general.

By Hussein Al-attar
Wed May 19 2021
title

Designing Aggregator App from A to Z — Part 1

In this first part of my Designing Aggregator App for Movie Tickets Purchase article, I’ll be talking about Design Interaction and Interface UI Design. Also, I’ll share my conclusions of all processes in general.

By Hussein Al-attar
Wed May 19 2021
title

Multi-highlighting for DraftJS

My solution allowed users to edit HTML in WYSIWYG mode and highlight text by specific rules.

By Vyacheslav Chub
Wed Mar 17 2021
title

New year, new Valor, new you

Valor Software grew from a small office to a larger space near Kharkiv's famous circus, adopting 3 cats.

By Olga Ievdokymenko
Mon Feb 22 2021
title

Incorporating user research on live projects — Part 4

Research revealed user needs, helping us create valuable solutions for high-performance teams.

By Liliia Piddubna
Wed Feb 17 2021
title

Incorporating user research on live projects — Part 3

Prepare to moderate interviews, gather insights, and transcribe requirements for your research.

By Liliia Piddubna
Wed Feb 17 2021
title

Incorporating user research on live projects — Part 2

Learn how user research was incorporated into the project, starting with people analytics.

By Liliia Piddubna
Wed Feb 17 2021
title

Incorporating user research on live projects — Part 1

Services offer analytics, insights, and recommendations to boost performance and identify issues.

By Liliia Piddubna
Wed Feb 17 2021
title

Why you might want to switch to Time and Material from Fixed Price

A fixed price model can limit flexibility, restricting both you and the development team.

By Olga Ievdokymenko
Mon Nov 16 2020
title

Cross-Site Scripting (XSS): a QA Engineer's Guide

After reading this article, you will have a general understanding of XSS, how to check for it, and how to prevent it.

By Sean Moore
Fri Aug 14 2020
title

Career Path for a Flat-structured company

We want to share with you our experience in building a continuous growth system and implementing it in both our company and Renaizant—the app we developed.

By Elena Teneta
Thu Apr 09 2020
title

JSON Web Token Authorization with Access and Refresh Tokens in Angular Application with Node.js Server

In this article, I want to teach you how to implement JSON Web Token (JWT) authorization with access and refresh tokens in your Angular app.

By Irina Ershova
Thu Feb 13 2020
title

Testing iOS App Vulnerabilities with Jailbreaking. Part 1.

Today we will introduce you to Jailbreaking—hacking iOS device—for testing vulnerabilities in your app.

By Dmitriy Zhemchugov
Thu Dec 26 2019
title

Benefits of Agile to Business and Team

In this article, we’ll reason about the values Agile brings for the whole project committee—the customer, management, and development teams.

By Viktoria Prykhodko
Tue Nov 26 2019
title

Valor Software Named Top Development Company in Ukraine by Clutch

Glad to announce that we’ve been awarded a top Ukrainian B2B company by Clutch.

By
Thu Nov 07 2019
title

Testing with Protractor: how to fix synchronization issues

We want to delve into two possible synchronization errors you may face while working with Protractor—an end-to-end test framework for Angular and AngularJS apps.

By Ludmila Nesvitiy
Mon Nov 04 2019
title

Hacktoberfest 2019 is coming, and ngx-bootstrap strives for your attention!

We at Valor Software are proud to bring up ngx-bootstrap for Hacktoberfest’s challenges. Get treated for loving open source!

By ngx-bootstrap
Mon Sep 30 2019
title

The 4 biggest lessons we learned while building a startup product as an outsource company

Building a startup? We want to share four things we learned about managing a startup the hard way so you don't have to.

By Viktoria Prykhodko
Thu Sep 05 2019
title

Angular and SEO: Structured Data for Rich Snippets

We’ll show you how to make your Angular SPA more user-friendly with the help of Structured Data—a set of rules for data formatting proposed by Google.

By Artur Olshansky
Thu Jul 18 2019
title

ngx-bootstrap: Angular Ivy is here

Being creators of ngx-bootstrap, we strive to improve our beloved library as Angular innovates. This time we worked on implementing bleeding edge technology—Ivy renderer.

By ngx-bootstrap
Tue Jul 02 2019
title

Webflow custom code snippets you would use. Episode 1

You might have stumbled upon interesting corner cases that Webflow can't handle yet—check out custom code snippets for Webflow development you would use.

By Mikhail Voloshin
Wed May 08 2019
title

Testing Canvas could be easier

We’ll take a deep dive into our next experiment with automated testing using Applitools and Cypress: testing <canvas> HTML elements.

By Ludmila Nesvitiy
Tue Apr 16 2019
title

Case study of Applitools or not only Cypress cross-browser testing

It’s a story about automated testing of the graphic user interface, including pixel-perfect and cross-browser Cypress testing, using Applitools.

By Ludmila Nesvitiy
Mon Apr 08 2019
title

Figma as a presentation tool: Unifying templates

We set the goal of creating a unique template for corporate presentations that will be flexible and easy to use with the help of the leading designer tool—Figma.

By Iliya Vostrikov
Fri Apr 05 2019
title

Cypress testing: Running tests in parallel

We love testing; we love automating tests; we love running tests in parallel. Check out our Cypress guide for speedy and reliable testing.

By Ludmila Nesvitiy
Mon Mar 25 2019
title

Quality Assured: What It Really Takes To Test Open Source Libraries

I wanted to share experience in automated testing of our open-source framework—ngx-bootstrap: testing process overview, documentation examples, tech stack.

By Ludmila Nesvitiy
Mon Feb 18 2019
title

Figma Vs Sketch: Text alignment comparison

We explore and fix text frame issues that can scare you away from using Figma against Sketch, and check some other Figma’s pros and cons.

By Mikhail Voloshin
Mon Jan 28 2019
title

Como o Scully nos ajudou a atingir 99 pontos no Lighthouse para uma plataforma B2C

Melhoramos o desempenho do site e visibilidade com Scully e Google Analytics. Saiba mais!

By Ruslan Ponuzhdayev
Fri Jul 16 2021