23 тысяч подписчиков
122 видео
Кто может стать программистом
"Пишем качественный код" в Умном городе: как все прошло
Ризотто от Светланы (гурманы-программисты снова в строю)
Плов от Марка (Как программисты отдыхают)
АйтиШашлык
Мок-интервью
Бесконечные последовательности и ленивые вычисления. F#, функциональное программирование (Часть II)
Быстрая сортировка на Rust по заветам TDD — сначала тесты, потом код
Функции — полноправные объекты языка. Знакомимся с функциональными решениями на F# (Часть I)
Как модульные тесты помогают при рефакторинге и зачем нужны тесты производительности
История программирования, часть III — Архитектура фон Неймана и языки программирования
Continuous Integration — быстро чиним разработку
Copilot на коленке — Часть 1
Воркшоп «Пишем веб-приложение и Telegram-бота на Kotlin» часть I
Copilot на коленке — Часть 2
Метапрограммирование — JetBrains MPS — Часть 1
Воркшоп «Пишем веб-приложение и Telegram-бота на Kotlin» часть III
Учимся делать доклады — Марк Шевченко
Воркшоп «Пробуем Kotlin на вкус»
Nix — не только пакетный менеджер
Метапрограммирование — JetBrains MPS — Часть 3
Метапрограммирование — JetBrains MPS — Часть 2
Управляем состоянием на фронт-энде
Разговоры об архитектуре программ — Domain Driven Desing (DDD)
Метапрограммирование — JetBrains MPS — Часть 4
Функциональный фронтенд. ClojureScript — Часть 2 из 5
Функциональный фронтенд. ClojureScript — Часть 1 из 5
Функциональный фронтенд. ClojureScript — Часть 4 из 5
Функциональный фронтенд. ClojureScript — Часть 5 из 5
Алгоритм роя частиц — Евгений Ильин
Как изучать программирование
Функциональный фронтенд. ClojureScript — Часть 3 из 5
Управление памятью и сборщиком мусора в Go
Бэкенд и Kotlin. Есть ли жизнь после Java?
Как управлять разработкой
Что бекендеру надо знать про SQL — Часть 5
Разработка DSL в Kotlin
Многопоточность vs асинхронность, ThreadPool; Межсервисная коммуникация с интеграционными событиями
Bitmap Indexes — Дмитрий Некрасов