Paulina Kondratowicz

|
13 min
JointJS+ and GoJS are diagramming frameworks you can use to craft high-tech products. They have similar purposes and share common functionalities. Although these two seem similar, one should not assume they are the same. Here, we will explore the similarities and differences between GoJS and JointJS+ in terms of their performance in the real-life…
How to Leverage Charts and Graphs in Business

How to Leverage Charts and Graphs in Business

It’s hard to imagine running a business in the 21st century without relying on multiple metrics and data sets. And the bigger the company, the more data it collects and processes. But since everything that happens in a business generates so much data, a lot of it gets overlooked, and its potential is lost because it’s difficult to process and act on all of it. This is where charts, graphs, and diagrams come to the rescue. The power of a well-designed chart lies in the business value it unlocks: providing actionable and accessible insight, facilitating business intelligence, providing convincing arguments in presentations and marketing, or simplifying management of multiple, complex…

Synergy Codes

| 15 min

Do Not Make Up Your Own Requirements – a Short Story of Our “Howler”

Do Not Make Up Your Own Requirements – a Short Story of Our “Howler”

Even if you start working with a large corporate client from small functionalities or MVP, sooner or later, you will have to face something bigger. Eventually, you’ll get the entire module of a huge system on your plate, or the key, most-used view in their product. In such a situation, it is worth avoiding some simple mistakes we usually introduce ourselves. Here is one of these mistakes from our own history that we want to tell you today.  The Goal of the Project, or What Was To Be Done  One of our clients asked us to implement the functionality that would enable the presentation of data on tiles. What immediately came…

Dawid Perdek

| 13 min

Vite  – a Worthy Successor to Webpack? Pros And Cons of Both Solutions

Vite  – a Worthy Successor to Webpack? Pros And Cons of Both Solutions

This article explains what Vite is and briefly introduces you to bundling. Let’s find the answer to whether it is worth departing from Webpack. I will focus on comparing Webpack with Vite, showing the advantages and disadvantages of both solutions. Let’s roll. What Is a Bundler? A bundler is an indispensable tool in today’s web development. It allows you to work comfortably with code in languages ​​not supported by the browser by default, such as Typescript or SCSS. It can also adapt our application to the production or development version. In the case of the development version, it will provide us with access to hot reloading of the page during changes…

Kacper Cierzniewski

| 16 min

10 Tips for Better Initial Configuration of Full-Stack Apps 

10 Tips for Better Initial Configuration of Full-Stack Apps 

While creating a new app, most developers first think of proper architecture. While it’s important to think thoroughly about how an app should be divided into smaller modules, we shouldn’t forget about a thing that every developer in the project will feel — it’s configuration. And it’s good to start a project with proper configuration.   Here, I’ll give you some advice on how we configure new full-stack projects at Synergy Codes. We’re doing projects in TypeScript, currently mostly with NestJS back-end and React front-end, but you can use most of these tips in any framework or language.  1. Use monorepo  Monorepo is the easiest way to contain small…

Tomasz Świstak

| 25 min