Simplify Your Work in Power Electronics with Circuit Diagram Tool
Software Development

Simplify Your Work in Power Electronics with Circuit Diagram Tool

Simulation tools help engineers designing and improving the electrical systems. Such solutions are able to solve complex problems in less time. However, before simulating some electrical system, you need to model it. That is what we allow the users to do with Schematic Editor – a circuit diagramming application - which we’re developing with our client. Let us show you how it simplifies and optimizes engineers’ workflows in power electronics.


Avoiding Any in TypeScript – Advanced Types and Their Usage
Software Development

Avoiding Any in TypeScript – Advanced Types and Their Usage

TypeScript gives JavaScript developers an opportunity to provide strict types in a code. However, due to the nature of JavaScript, in some cases providing accurate types isn’t a simple task. In such situations programmers are tempted to use any – a typing picklock which allows the user to store anything in it. In this article I’d like to show some built-in types and built-in TypeScript features which you can use to avoid any or to simplify some custom typings.


Working with Web Designer. Development phase
Software Development

Working with Web Designer. Development phase

Web Designer work in the project doesn’t end with creating the mockup of the client’s future application. When the cooperation starts, this person is still needed to make the idea from mockup real. Let us show you how web designer actions influence look and feel and bring the value to the project.


6 Steps to Start Increasing Quality of Your Code
Software Development

6 Steps to Start Increasing Quality of Your Code

Maintaining the high quality of code can be a hard task. When doing a project, everything can happen: time pressure, client’s urgent needs, poor introduction of new developers, lack of code reviews. Generally, every flaw in the development process can leave unwanted code smells in a project. On the other hand, code can be well written in technical terms, while there can still be space to apply some changes which can positively affect a developer’s efficiency.


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.