Alina Urbaniak

|
As an executive, you make important decisions every day. Sometimes it’s instinct or a feeling that pushes you in a certain direction. But the best leaders choose data-driven decision making. When analyzing data, they focus on the fine details in order to identify inefficiencies that cause wasted effort and money. Business process modeling speeds this task up…

Dependency injection in React using InversifyJS. Now with React Hooks

Nearly a year ago I wrote an article about dependency injection in React. I showed how to inject dependencies into class components from InversifyJS containers. Since then we’ve witnessed the release of one of the most anticipated React features – Hooks. If you’ve never heard about them, you should definitely go to docs on React’s website and learn about them. The key thing is that we can now do a lot more with functional components and they are really user-friendly. In this article, I’d like to show you how easy it is to use InversifyJS with Hooks with a very simple example. EXAMPLE PROJECT The project we’ll be working on is…

Tomasz Swistak

|

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. The main idea of industrial simulation is duplicating a system and then testing that system exhaustively – as though it were the real thing. Since many systems are pre-existing or based on their analog predecessors, they must be re-designed, or diagrammed, in order to…

Alina Urbaniak

|

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. JAVASCRIPT OBJECTS Probably, nearly every JavaScript developer at some time has used an object as a map-like collection. However, with strict types it may not be that obvious how to type this…

Tomasz Swistak

|

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. We have already written about the importance of the good mockup, which shows how the application we would develop may look and work. Once it’s ready, we present it to the potential client. We apply their changes in the project, if needed, and when the company is satisfied with the prototype – we start the development phase.

Alina Urbaniak

|