Homepage
Open in app
Sign inGet started

Carvago Devs

Carvago is a large tech company and this publication focuses on topics related to development, design, analysis and architecture of our systems.

Migrating large mono-repository to REACT 19

Migrating large mono-repository to REACT 19

In this article, we will discuss some common and more uncommon bottlenecks, issues, and features, that i encountered updating…
Go to the profile of Martin Slaby
Martin Slaby
Feb 24
Typescript 5.5: life-saving changes

Typescript 5.5: life-saving changes

Typescript newest changes, that will make your day-to-day task 100% more efficient!
Go to the profile of Martin Slaby
Martin Slaby
Jul 1, 2024
Typescript 10–20% Performace Boost

Typescript 10–20% Performace Boost

TypeScript 5.5 introduces several exciting features and improvements that make coding faster and easier. Whether you’re new to TypeScript…
Go to the profile of Martin Slaby
Martin Slaby
Jul 1, 2024
Fastest JS Runtime Jet :rock

Fastest JS Runtime Jet :rock

WinterJS is here to freeze the competition and revolutionize the way we write JavaScript.
Go to the profile of Martin Slaby
Martin Slaby
Mar 16, 2024
React 19: Is Virtual DOM Really a Feature ?

React 19: Is Virtual DOM Really a Feature ?

React’s Virtual DOM has long been touted as a revolutionary feature, simplifying complex UI updates and enhancing performance. However…
Go to the profile of Martin Slaby
Martin Slaby
Mar 2, 2024
Service Workers in Node.js: Beginner’s Guide

Service Workers in Node.js: Beginner’s Guide

Service workers are a powerful tool that can supercharge your Node.js applications, offering enhanced performance and exciting new…
Go to the profile of Martin Slaby
Martin Slaby
Mar 2, 2024
Make React 70% faster

Make React 70% faster

the drop-in optimizing compiler for React. Gain big performance wins for UI and data-heavy React apps. Dead simple to use.
Go to the profile of Martin Slaby
Martin Slaby
Jan 27, 2024
Never Look Up Any Patents!!!

Never Look Up Any Patents!!!

In the dynamic world of software development, the allure of exploring patents can be enticing, yet treading through the legal landscape…
Go to the profile of Martin Slaby
Martin Slaby
Jan 18, 2024
VSCode Extension As a Company Standard

VSCode Extension As a Company Standard

Maintaining high code quality is not just a goal but a necessity. With developers seeking tools that streamline workflows and uphold…
Go to the profile of Martin Slaby
Martin Slaby
Jan 16, 2024
The most useful ways to use JS proxies

The most useful ways to use JS proxies

In the vast landscape of JavaScript, understanding advanced features like proxies can be a game-changer for developers. This guide aims to…
Go to the profile of Martin Slaby
Martin Slaby
Jan 12, 2024
JS proxies: Hands-On Guide

JS proxies: Hands-On Guide

JavaScript, the language that powers the modern web, is constantly evolving to meet the demands of developers striving to build robust and…
Go to the profile of Martin Slaby
Martin Slaby
Jan 12, 2024
How to recognize colleagues worth mentoring

How to recognize colleagues worth mentoring

In the evolving world of software development, mentorship plays a pivotal role in shaping the future. As seasoned developers, we have the…
Go to the profile of Martin Slaby
Martin Slaby
Jan 7, 2024
Weird and Wonderful: JavaScript’s Quirkiest Features

Weird and Wonderful: JavaScript’s Quirkiest Features

JavaScript often surprises us with its quirks. Beyond its web dominance, it’s a trove of puzzling traits. Let’s…
Go to the profile of Martin Slaby
Martin Slaby
Jan 5, 2024
7 Tips to Optimize Your Terminal Workflow

7 Tips to Optimize Your Terminal Workflow

Simple, yet useful and often underrated tips to get your terminal workflow to its potential
Go to the profile of Martin Slaby
Martin Slaby
Jan 5, 2024
Why is Type Casting Your Code’s Silent Assassin

Why is Type Casting Your Code’s Silent Assassin

benefits and risks of type assertion
Go to the profile of Martin Slaby
Martin Slaby
Sep 15, 2023
Unleashing the Power of Modularization

Unleashing the Power of Modularization

In the world of software development, managing large-scale projects can be a challenging task. As projects grow in size and complexity…
Go to the profile of Martin Slaby
Martin Slaby
Jun 4, 2023
Avoiding Backward Compatibility Breaks in API Design: A Developer’s Guide

Avoiding Backward Compatibility Breaks in API Design: A Developer’s Guide

In the fast-paced world of software development, maintaining backward compatibility in APIs is of utmost importance, regardless of the…
Go to the profile of Jan Mikeš
Jan Mikeš
May 4, 2023
Reduce Complexity, Save Lives

Reduce Complexity, Save Lives

When you pay attention to the cyclomatic complexity of your codebase, you achieve better outcomes, fewer failures, and you get farther.
Go to the profile of Petr Kruliš
Petr Kruliš
Apr 8, 2023
The Importance of unified code style in large scaled applications

The Importance of unified code style in large scaled applications

Keeping a consistent style of code is essential for preserving the readability, consistency, and quality of large applications. This is…
Go to the profile of Martin Slaby
Martin Slaby
Apr 1, 2023
Unit tests towards better OOP

Unit tests towards better OOP

Good OOP is a difficult discipline. Starting with tests naturally leads to better OOP. Almost without effort.
Go to the profile of Svaťa Šimara
Svaťa Šimara
May 7, 2021
My Docker on macOS — Part #1 — Setup Ubuntu Virtual Machine (both Intel and Apple Silicon CPU…

My Docker on macOS — Part #1 — Setup Ubuntu Virtual Machine (both Intel and Apple Silicon CPU…

If you ever tried Docker on macOS, you have probably used “Docker Desktop for Mac” for it. It is no secret, that Docker's performance on…
Go to the profile of Jan Mikeš
Jan Mikeš
Mar 24, 2021
Exception: one word, but two worlds

Exception: one word, but two worlds

We have two types of exceptions
Go to the profile of Jakub Janata
Jakub Janata
Mar 15, 2021
More WET, less DRY

More WET, less DRY

What to do when code is too DRY?
Go to the profile of Svaťa Šimara
Svaťa Šimara
Mar 1, 2021
Public, protected, private or even final?

Public, protected, private or even final?

When to use certain visibility modifier and why?
Go to the profile of Svaťa Šimara
Svaťa Šimara
Feb 2, 2021
Domain-Driven Design Handbook

Domain-Driven Design Handbook

How to apply DDD step by step; with focus on the domain, terms and use cases
Go to the profile of Svaťa Šimara
Svaťa Šimara
Jan 14, 2021
About Carvago DevsLatest StoriesArchiveAbout MediumTermsPrivacyTeams