6 Steps to scale your application in the cloud
This article outlines 6 simple steps to help you effectively scale your application, ensuring it can handle increased demand and continue to perform optimally.
This article outlines 6 simple steps to help you effectively scale your application, ensuring it can handle increased demand and continue to perform optimally.
Unique identifiers are crucial for ensuring data integrity and uniqueness in applications. They help track, reference, and ensure consistency across various systems and services. This article contains a Cheat Sheet and descriptions of the different types of unique identifier generators, their methods, and tradeoff analysis to help you choose the best option for your application.
Creating engaging and informative software architecture diagrams can significantly enhance understanding and communication. In this article, we'll explore how to create animated diagrams using popular tools like Draw.io (diagrams.net), Cloudairy, Canva, Figma, and Google Slides. Follow these step-by-step instructions to bring your static diagrams to life.
В этой статье поговорим о подходах и вариации как можно мигрировать приложение на микросервисную архитектуру и в каких случаях игра стоит свеч
Разработка надежной, масштабируемой системы - это нетривиальная задача. Понимание ключевых концепций и компонентов может сделать этот процесс плавнее. В этой статье мы рассмотрим основные компоненты дизайна системы в виде шпаргалки, которая поможет разработчикам проектировать системы различной сложности.
В этой статье говорим про использование ChatGPT в IT. От генерации кода, юнит тестов и front-end клиентов, до генерации CV, Job description'ов и скриптов видео роликов и многое другое.
В этой статье рассмотрим алгоритмы: Geohashing, Quadtree, Consistent hashing, Leaky Bucket, Token Bucket и Trie, которые смогут вам пригодиться на собеседовании по System design
Довольно часто разработчики, начиная работать с LINQ методами, не до конца понимают принцип их работы, в этой статье объясняем как работают основные LINQ методы с помощью иллюстраций
В этой статье поговорим про концепты SQL, которые желательно знать каждому, кто работает с реляционными БД
В этой статье разберем CSS Tips и Tricks, которые вам могут пригодиться при разработке ваших проектов
В этой статье поговорим про HTML элементы, которые вы редко или вообще не используете, но они могут быть полезны в ваших проектах
В этой статье поговорим о 10 хоткеях на Mac и Windows которые помогут вам быть более продуктивными
Статья содержит паттерны, которые можно с пользой применять в cloud-based приложениях и в микросервесной архитектуре.
В этой статье мы поговорим о том как сгенерировать бесплатный SSL сертификат для сайта и как его загрузить в Azure.
В этой статье я собрал самые типичные и частые вопросы на собеседовании для Senior C# / .NET разработчика которые помогут вам не только подготовиться к интервью, но и улучшить свои знания по многим смежным с .NET темам.
Эта статья посвящена всем паттернам с каталога для архитектуры корпоративных приложений (Patterns of enterprise application architecture (PoEAA))
Любое собеседование требует подготовки и "рефреша" знаний. В данной статье описываем основные топики которые нужно повторить не зависимо от вашего стека технологий
Рассмотрим несколько полезных инструментов для разработчика, которые позволяют облегчить и ускорить разработку.
В этой статье мы собрали антипаттерны проектирования, программирования и архитектуры вместе.
GRASP - general responsibility assignment software patterns — общие шаблоны распределения ответственностей. GRASP шаблоны, используемые в объектно-ориентированном проектировании для решения общих задач по назначению ответственностей классам и объектам.