Homepage
Open in app
Sign in
Get 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.
Follow
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…
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!
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…
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.
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…
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…
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.
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…
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…
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…
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…
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…
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…
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
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
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…
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…
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.
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…
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.
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…
Jan Mikeš
Mar 24, 2021
Exception: one word, but two worlds
Exception: one word, but two worlds
We have two types of exceptions
Jakub Janata
Mar 15, 2021
More WET, less DRY
More WET, less DRY
What to do when code is too DRY?
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?
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
Svaťa Šimara
Jan 14, 2021
About Carvago Devs
Latest Stories
Archive
About Medium
Terms
Privacy
Teams