Category: Software Development - page 5

Synergy Codes

|
4 min
Synergy Codes to present custom solutions for real-time data visualization and process management at the Advanced Engineering Show 2019. The Advanced Engineering 2019 is the UK’s largest trade show for manufacturing and supply chain professionals. As every year, the event is bringing under one roof thousands of representatives across aerospace, automotive, marine, medical and…
How to increase your frontend app’s performance – 5 coding tips

How to increase your frontend app’s performance – 5 coding tips

In many of our frontend projects, at some point we’ve encountered the issue of the app’s performance decreasing. Things like this happen – it’s normal when the complexity of a solution increases. But still, it’s something that we developers need to take care of. In this article I’d like to show you 5 tips to help optimize your app (things I’ve done in my projects). Some of them may seem obvious, some of them are programming basics, but I think that it’s always good to refresh our memory. Each tip is backed by benchmarks that you can run on your own and check performance by yourself. BEFORE YOU READ THESE TIPS

Tomasz Świstak

| 12 min

Simplify Your Work in Power Electronics with Circuit Diagram Tool

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…

| 9 min

Avoiding Any in TypeScript – Advanced Types and Their Usage

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 Świstak

| 12 min

6 Steps to Start Increasing Quality of Your Code

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. We can agree that whenever something bad happens with code, we need to take some countermeasures. Also, it’s great to constantly increase the quality – we are always learning something new that can be nicely used in old…

Tomasz Świstak

| 10 min