Category: Software Development

Katarzyna Biernat

|
Checking if the value is null or undefined in JavaScript (and TypeScript) can be a real headache and doing it incorrectly can lead to unexpected errors during runtime.  In most strongly typed languages the value can be either null or not, however that’s unfortunately not the case in JavaScript.   In JavaScript, you will encounter null or undefined. To make life even harder, there are also double (abstract…
IT project visualization. Types, examples, and tips

IT project visualization. Types, examples, and tips

Visualization is one of the most popular methods of analyzing and communicating information. This article will try to present several visualization methods in an IT project. It will tell you how to simplify sharing knowledge in a team.  Is the documentation in an IT project necessary?  Developers’ opinions regarding the need for creating the documentation are strongly divided. On the one hand, the documentation responds to the problem of storing knowledge in a narrow group of people, an example of which is the Bus Factor and the occurrence of the so-called Heroes in the IT project. On the other hand, documentation, like code, needs to be maintained,…

Synergy Codes

|

Effective front-end development with GoJS

Effective front-end development with GoJS

Our developers specialized in front-end solutions sometimes deal with initially written codes in the projects. It happens we notice poorly written code with the use of the GoJS elements. Therefore, in this article, we would like to explain what to be careful about in the case of insufficient knowledge of the front-end and what areas are worth a more profound understanding to avoid future code errors. It may result in much higher costs in the future.  We asked our three specialists for advice that might be useful to non-front-end experts. They distinguished four areas of expertise in which they most often encounter erroneous assumptions and solutions. We hope that they will help you understand the front-end better and avoid mistakes in the future. 

Synergy Codes

|

Angular vs. React. Which technology is more efficient?

Angular vs. React. Which technology is more efficient?

At Synergy Codes, we have been dealing with data visualization for (almost) a decade. GoJS is our primary weapon, and we’ve linked it with React most of the time, but over the past year, the number of Angular project inquiries has grown significantly. This made us adapted to the market and mastered the GoJS + Angular connection. Until now, we are selecting a partner for a diagram library depended mainly on the customer’s existing infrastructure or his requirements.  However, we’ve recently had inquiries about “bare” Angular or React projects made from scratch without implementing the GoJS. It led us to consider the superiority of one over the other. One of the essential…

Synergy Codes

|

How a graphical interface enables Machine Learning or Robotic Process Automation in your company?

How a graphical interface enables Machine Learning or Robotic Process Automation in your...

Machine Learning and Robotic Process Automation (RPA) are booming technologies today. The new job positions are developing within the niche. They emerge because Machine Learning and Robotic Process Automation impose greater business’ involvement on the data feed creation, and thus the data provision.  First of all, this phenomenon enables an easy starting point for understanding how to use business data in new tools. The mentioned emerging niche results in building new applications that cover data mapping visualization.   The apps’ leading function is to extract a fragment of an extensive database, analyze it and automate this process. By providing the correct data by the business, you can reduce the time and costs due to fragmented data analysis, which, in turn, affects the acceleration of processes.  What is Robotic Process Automation (RPA)?  Robotic Process Automation (or RPA) is a form of business process automation technology based on…

Paulina Kondratowicz

|