CQRS, Event Sourcing
В этом курсе мы рассмотрим создание простого банковского приложения на Spring Boot с применением паттернов CQRS и Event Sourcing.
🗝 Курс живет здесь
Кодим на Коленке | #Spring
В этом курсе мы рассмотрим создание простого банковского приложения на Spring Boot с применением паттернов CQRS и Event Sourcing.
🗝 Курс живет здесь
Кодим на Коленке | #Spring
Обзор Code Basics - бесплатный тренажёр, который научит тебя кодить
Привет! В этом видео я покажу вам один из самых недооценённых ресурсов для изучения программирования — Code Basics. Здесь можно начать изучать JavaScript, Python, Ruby, Go, Elixir, Clojure и другие языки прямо в браузере — без регистрации и с возможностью сразу писать код.
🗝 Урок живет здесь
Кодим на Коленке | #теория
Привет! В этом видео я покажу вам один из самых недооценённых ресурсов для изучения программирования — Code Basics. Здесь можно начать изучать JavaScript, Python, Ruby, Go, Elixir, Clojure и другие языки прямо в браузере — без регистрации и с возможностью сразу писать код.
🗝 Урок живет здесь
Кодим на Коленке | #теория
Микросервисы Spring Boot + gRPC
Курс по написанию микросервисов на Spring Boot. В качестве способа коммуникации микросервисов используется gRPC.
🗝 Курс живет здесь
Кодим на Коленке | #Spring
Курс по написанию микросервисов на Spring Boot. В качестве способа коммуникации микросервисов используется gRPC.
🗝 Курс живет здесь
Кодим на Коленке | #Spring
Никогда так не настраивай SSH! Делаем невидимый SSH с Fail2Ban + PortKnocking
В данном видео рассмотрим защиту SSH сервера с использованием нестандартных портов, RSA ключей и настройки sshd. Дополним все это Fail2Ban для внедрения лимитов и защиты от спам атак, а закончим настройку используя Port Knocking на чистом nftables.
🗝 Урок живет здесь
Кодим на Коленке | #OS
В данном видео рассмотрим защиту SSH сервера с использованием нестандартных портов, RSA ключей и настройки sshd. Дополним все это Fail2Ban для внедрения лимитов и защиты от спам атак, а закончим настройку используя Port Knocking на чистом nftables.
🗝 Урок живет здесь
Кодим на Коленке | #OS
Подключение Postgres к Django приложению
Показываю разные способы подключения Postgres к Django проекту.
🗝 Урок живет здесь
Кодим на Коленке | #Django
Показываю разные способы подключения Postgres к Django проекту.
🗝 Урок живет здесь
Кодим на Коленке | #Django
👍2
Основы использования RabbitMQ
Что такое брокер сообщений.
Что такое RabbitMQ.
Преимущества RabbitMQ.
🗝 Урок живет здесь
Кодим на Коленке | #RabbitMQ
Что такое брокер сообщений.
Что такое RabbitMQ.
Преимущества RabbitMQ.
🗝 Урок живет здесь
Кодим на Коленке | #RabbitMQ
👍4
Testcontainers + Spring Boot 3.2.0 + Codecov - Самое простое интеграционное тестирование
🗝 Урок живет здесь
Кодим на Коленке | #тестирование
🗝 Урок живет здесь
Кодим на Коленке | #тестирование
Redis базовый курс. Установка и методы Redis. База данных Redis. Синтаксис Redis
🗝 Урок живет здесь
Кодим на Коленке | #Redis
🗝 Урок живет здесь
Кодим на Коленке | #Redis
Сочетания клавиш PyCharm
Самые классные сочетания клавиш PyCharm, которые я постоянно использую.
🗝 Урок живет здесь
Кодим на Коленке | #IDE
Самые классные сочетания клавиш PyCharm, которые я постоянно использую.
🗝 Урок живет здесь
Кодим на Коленке | #IDE
👍2
Retry силами RabbitMQ через TTL и Dead Letter Queue
Делаем повторную обработку сообщения через встроенные инструменты в RabbitMQ - с помощью Dead Letter Exchange и TTL.
🗝 Урок живет здесь
Кодим на Коленке | #RabbitMQ
Делаем повторную обработку сообщения через встроенные инструменты в RabbitMQ - с помощью Dead Letter Exchange и TTL.
🗝 Урок живет здесь
Кодим на Коленке | #RabbitMQ
FastAPI + Taskiq: отложенные задачи и asyncio
В отличие от Celery, Taskiq позволяет запускать задачи с asyncio.
Помимо этого очевидного плюса у Taskiq ещё много преимуществ: использование аннотаций типов, чтобы нам было легче писать код, улучшенная производительность в сравнении с Celery и Dramatiq, а также интеграции с FastAPI, FastStream, aiohttp, aiogram.
🗝 Урок живет здесь
Кодим на Коленке | #Python
В отличие от Celery, Taskiq позволяет запускать задачи с asyncio.
Помимо этого очевидного плюса у Taskiq ещё много преимуществ: использование аннотаций типов, чтобы нам было легче писать код, улучшенная производительность в сравнении с Celery и Dramatiq, а также интеграции с FastAPI, FastStream, aiohttp, aiogram.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Что такое API? Простыми Словами Для Начинающих
В этом видео ты наконец-то поймешь, что такое API простыми словами— понятно, без лишних сложных, академических терминов. Я подробно покажу на конкретных примерах, как именно программы общаются друг с другом с помощью API. Ты узнаешь, что такое эндпоинты и почему API тесно связано с форматом JSON.
🗝 Урок живет здесь
Кодим на Коленке | #теория
В этом видео ты наконец-то поймешь, что такое API простыми словами— понятно, без лишних сложных, академических терминов. Я подробно покажу на конкретных примерах, как именно программы общаются друг с другом с помощью API. Ты узнаешь, что такое эндпоинты и почему API тесно связано с форматом JSON.
🗝 Урок живет здесь
Кодим на Коленке | #теория
PHP 8 за один час
Изучите основы одного из самых распространенных ЯП для веб-разработки за один час
🗝 Урок живет здесь
Кодим на Коленке | #PHP
Изучите основы одного из самых распространенных ЯП для веб-разработки за один час
🗝 Урок живет здесь
Кодим на Коленке | #PHP
Интерпретатор в Docker контейнере через PyCharm
Как через PyCharm подключиться к интерпретатору Python в Docker контейнере.
🗝 Урок живет здесь
Кодим на Коленке | #Docker
Как через PyCharm подключиться к интерпретатору Python в Docker контейнере.
🗝 Урок живет здесь
Кодим на Коленке | #Docker