A short story about renovating a legacy code project and making it fun
Software Development

A short story about renovating a legacy code project and making it fun

Legacy code can be awkward to work with. Technology is progressing so fast that things worked with just few years ago are now out of date. The project that my team works on was primarily written in ASP.NET MVC with DevExpress Web Controls and EDMX Database-first approach. We decided to refresh it, clean up the underlying architecture, and migrate it with the view layer to React.


3 Steps to Conduct Your Psychological Research Easier
Software Development

3 Steps to Conduct Your Psychological Research Easier

Everybody knows that the business needs and uses data visualization all the time. No matter if it is an Excel sheet or a promotional video; tables, bars and pie charts are used to tell the tale in the data–and most companies are in need of an easy-to-use and powerful tool. What is less obvious, but not less important, is the usage of data visualization in the area of science.


Dependency Injection in React Using InversifyJS
Software Development

Dependency Injection in React Using InversifyJS

InversifyJS is a powerful, lightweight and easy-to-use library for dependency injection in JavaScript. Unfortunately, due to the nature of React, using it as a component feature is not straightforward. This is because dependency injection in InversifyJS relies on a constructor injection, while React doesn’t want users to extend constructors of its components. However, there are methods which allow us to use inversion of control in our React code. By creating an example project, I will show you how to bypass this issue when working on projects.


Web Application Development. Our Work Process
Software Development

Web Application Development. Our Work Process

We can only deliver good web applications by carefully examining the clients’ needs, expectations and issues. Therefore, we put a lot of effort into our work process, which we would like to showcase now using one of our JavaScript projects as a shining example.


Working with Web Designer. Mockup Design
Software Development

Working with Web Designer. Mockup Design

Programmers develop the coding of applications. It’s crucial work but it is nothing without the work of a good Web Designer. This is the person who creates the first image we encounter—the visual layout of the product. In our new series of Web Designer articles we will explain more about their tasks and role in projects, as well as the tools of the trade. We’re starting with mockup design—one of the first steps in our cooperation with a client.