Arcadia’s blog

Blog Posts Exceptions among Exceptions in .NET
December 24, 2021
Exceptions in C# / .NET can behave differently. Not all of them, and not always, can be handled and intercepted. The article describes a collection of exceptions that 'beat' try-catch-finally pattern.
Blog Posts Accessible Component Design with Examples
December 13, 2021
Designer guide on ARIA attributes, focus order, and more. This information will come in handy if you design new components, test interfaces, or work with/as a front end engineer.
Blog Posts Developing SQL Query Testing System. Part 2
October 21, 2021
We developed a data layer testing framework to automate and simplify the process of testing complex SQL queries on a large project. Here is a short summary of results and changes.
Blog Posts Techniques for Handling Service Failures in Microservice Architectures
October 13, 2021
This article may be useful for those who have suffered from the instability of external APIs: what are the strategies for handling failures and which way we found to deal with the problem.
Blog Posts Secure Web Application Cheat Sheet
October 08, 2021
This article is intended as a cheat sheet for web developers. It describes some basic steps and measures to create a secure web application protected from the most widely spread threats.
Blog Posts How to Stop Getting Lost among Multiple Figma Mockups
August 20, 2021
In a large project, one does not only need to remember all mockup versions, but also store them in a file. The article tells about versioning tools in Figma.
Blog Posts Creating Truly Reliable Plugins Based on the Managed Add-In Framework
July 06, 2021
For one of our projects, Managed Add-In Framework (hereinafter MAF) became the best option for implementation of diverse customer requirements. Here are some nuances of working with MAF.
Blog Posts Testing Strategy in a Short-Term Project
May 12, 2021
The strategies and testing tactics used for long-term projects are not very suitable for small ones. Here we show, how to design a testing strategy for a short-term project and put it into practice.
Blog Posts Action Filters to Create Cleaner Code
January 25, 2021
There are many ways to solve the annoying problem of duplicate code. In this post, we show how action filters can be used to clean up the code.
Blog Posts Understanding Workflow: Why It Matters and How to Change It
December 08, 2020
In this article, we will analyse a few simple examples that demonstrate how a workflow may look, what its common practices are, when it is needed and how to change it.
Blog Posts The Evolution of LMS Release Management and Its Benefits
November 19, 2020
This article illustrates how the release process of the high-load platform was transformed from occasional and costly releases to more frequent and predictable ones.
Blog Posts Good vs Bad Design
October 28, 2020
This article may help product managers, developers and junior designers learn basic usability rules and recognise common design mistakes.