We journal and research our past experiences of sophisticated challenges to improve future products.
Tauri CRUD Boilerplate
Discover the Tauri CRUD Boilerplate for rapid development of DB-based UI projects
Painless CLI integration testing
Providing integration tests on the CLI application based on Inquirer
Google Translate customization#2 under NextJS
Multilingual Implementation in NextJS Solution Part 2
Google Translate customization under NextJS
Multilingual Implementation in NextJS Solution
Exploring Asynchronous Programming Approaches in Python (Mastering Asynchronous Programming in Python)
Python Concurrency Techniques
The Interview Under the Hood
Challenges of Technical Interviews
Game-n-Qwik. The Final Episode.
Let's summarize our previous points.
Game-n-Qwik. Episode 03.
Providing the game's basic functionality
Game-n-Qwik. Episode 02.
I will explain how to start the game implementation on Qwik.
Game-n-Qwik. Episode 01.
I'm glad to introduce you Qwik Columns!
Fostering Innovation Through Collaboration: Outside Contributor's First-Hand Experience
We present an inspiring account of our collaboration with an external contributor
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
Qwik reaches the v1, so does qwik-nx!
A few words about Qwik
The Evolution of Web Application Development
Exploring the evolution of web application development
Zero-cost Way on React & D3.
Performance specifics across React and D3
Multi-threading for Impatient Rust Learners.
I hope my example will engage you regarding learning Rust
Module Federation v7 featuring Delegate Modules Part 2
Second part of the interview with Zack Jackson
Node & Rust: Friendship Forever. The NAPI-rs Way.
I will provide a NodeJS application that gets a file, uploads it, and transforms it afterward.
Module Federation v7 featuring Delegate Modules
Interview with Zack Jackson
Design processes automation with AI services
We will explore the design processes that can be automated to save time
React Native and CodePush
How to make targeted releases and reduce the time of receiving updates
Monitoring the Progress of an HTTP Request in NestJS via WebSockets
The article describes the request that provides content downloading
Leveraging @angular 15 host directives
Leveraging the directive composition approach and moving from old class inheritance to a composition approach
Module Federation with SSR and React 18
Explore combining Server-Side-Rendering and Module Federation with React 18
Tackling breaking changes using Nx Workspace generators
Possible solution for managing Dependency Updates.
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:)
Avoiding common pitfalls with ControlValueAccessors in Angular
Variety of tools and solutions
Migrating a repo to an Nx monorepo while retaining history
Why you should migrate and retain history
Valor Software Medusa app and GitHub
The challenge of analyzing some metrics from developers productivity
A Qwik View of the Ranking Bar
Framework reimagined for the edge
Rendering NativeScript Angular Templates and Components into Images
How to generate an image that the user could share?
Medusa Resources Overlimit in Realtime Notification
Restrict overlimit usage of Medusa Resources according to Quota
Modernization with Module Federation, Nx and React
Modernization strategy that can help make the transition without causing disruptions.
Module Federation for the Business
Discussing the business value of Module Federation.
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
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.
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?
Webpack Plugin written by ChatGPT
Experiment on whether ChatGPT AI can write Module Federation Webpack plugin
Introduction to SwiftUI for NativeScript
We collaborated with nStudio to provide an effective and enjoyable SwiftUI integration for iOS apps driven by NativeScript.
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!
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.
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.
Orchestrate your frontend components with visual dependency graphs!
Get Medusa – Acquire visibility into your federated apps and modules!
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
Nx, Next.js, e Module Federation
Vamos criar uma aplicação escalável e mostrar como usar as ferramentas mencionadas na prática.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Multi-highlighting for DraftJS
My solution allowed users to edit HTML in WYSIWYG mode and highlight text by specific rules.
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.
Incorporating user research on live projects — Part 4
Research revealed user needs, helping us create valuable solutions for high-performance teams.
Incorporating user research on live projects — Part 3
Prepare to moderate interviews, gather insights, and transcribe requirements for your research.
Incorporating user research on live projects — Part 2
Learn how user research was incorporated into the project, starting with people analytics.
Incorporating user research on live projects — Part 1
Services offer analytics, insights, and recommendations to boost performance and identify issues.
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.
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.
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.
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.
Testing iOS App Vulnerabilities with Jailbreaking. Part 1.
Today we will introduce you to Jailbreaking—hacking iOS device—for testing vulnerabilities in your app.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!