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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Should interfaces be named with suffix Interface? And abstract classes with prefix Abstract?
Should interfaces be named with suffix Interface? And abstract classes with prefix Abstract?
Naming is a never ending story. We’ll cover how to name interfaces and abstract classes.
Svaťa Šimara
Jan 6, 2021
About Carvago Devs
Latest Stories
Archive
About Medium
Terms
Privacy
Teams