1. Теория графов. Термины и определения в картинках В этой статье мы познакомимся с основными терминами и определениями Теории графов. Каждый термин схематично показан на картинках. Читать 2. Способы хранения графа в памяти компьютера В продолжение предыдыдущей статьи обсудим различные способы представления графа в памяти компьютера для его обработки. Покажем, какие структуры данных можно использовать, а также проговорим преимущества и недостатки каждого способа. Читать 3. Разделяй и Властвуй. Разбор задач В этой статье мы рассмотрим…
Паттерны проектирования в Dart. Часть 1 В этой статье мы рассмотрим примеры реализации самых часто используемых основных и порождающих шаблонов…
Запись открытого урока курса «Microservice Architecture» https://www.youtube.com/watch?v=PAOEm8pdv1s На открытом уроке рассмотрели: Основные паттерны аутентификации и авторизации, JWT токены;Паттерны аутентификации в монолитах;Паттерны межсервисной аутентификации. Спикер: Станислав Щетинников Директор разработки в ДомКлик Смотрите записи других вебинаров: Шардирование в микросервисной архитектуре
Запись открытого урока курса «Cloud Solution Architecture» https://www.youtube.com/watch?v=I5MXtZamouQ На этом занятии рассмотрели основные архитектурные шаблоны: монолит, 2-слойная/3-х слойная архитектура, микросервесы,…
1. RabbitMQ Streams для сбора и обработки телеметрии умного дома Традиционно для сценариев поточной обработки с использованием Map-Reduce рассматриваются такие решения, как Hadoop/Spark, либо используются конвейерные системы (например, Kafka), для которых есть возможность реализовать концепцию потоков (streams) с помощью дополнительных инструментов — в случае с Kafka, это Kafka Connect и Kafka Streams для реализации Map-Reduce на потоке сообщений. Начиная с версии 3.9 RabbitMQ анонсировал поддержку нового типа очереди, оптимизированного для поточной обработки. В этой статье мы посмотрим на…
Запись открытого урока курса «Software Architect» https://www.youtube.com/watch?v=SvrQH-X6T5Q На этом открытом вебинаре разобрали: Какую роль выполняет архитектор, и зачем он нужен;Какие…
Запись открытого урока курса HTML/CSS https://www.youtube.com/watch?v=HAMPxxzVUnk На этом открытом уроке рассмотрели, как проработать веб-дизайн и перенести его на любой интерфейс. Разобрали самые популярные способы сверстать макет, а также поработали с такими инструментами, как: Float, Flexbox, Grid. Спикер: Маргарита Образцова Nitor, Senior Software Engineer. 7 лет программирования на JavaScript, NodeJS Также смотрите записи других уроков: CSS Reset — ненужный артефакт или спасательный круг?