Месяц: Май 2020
-
MVCC как один из способов обеспечения изоляции транзакций
—
от автора
Привет, хабр. Меня зовут Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Специально к старту нового набора на курс «Архитектор высоких нагрузок» я написал небольшой материал, которым с радостью делюсь с вами. Введение В прошлый раз мы поговорили с вами о…
-
Деплой Docker Image на Dokku с помощью Ansible
—
от автора
Пролог Недавно я узнал о "карманном" PaaS похожем на Heroku с довольно очевидным названием — Dokku. Очень привлекла возможность простого добавления сертификата к приложению и vhost из коробки, поэтому я решил перенести свои docker образы на Dokku. Правда, я был разочарован тем, что в Dokku нет команд подобных Heroku dokku container:push dokku container:release // Очень…
-
Симуляторы компьютерных систем – похожи ли на реальность
—
от автора
Простым и доступным языком про основные термины из области симуляторов, а также типы и уровни детализации моделей. Материал для легкого и быстрого знакомства с данным направлением.
-
Кризис-менеджмент и менеджмент в кризис. В чем разница?
—
от автора
События весны 2020 года, такие как падение цен на нефть и последствия глобальной эпидемии коронавирусной инфекции, привели к остановке или замедлению многих производств, в результате чего многие участники рынка существенно снизили или полностью отказались от покупки услуг ИТ-компаний. Не все участники digital-сегмента оказались готовы к такому резкому прекращению финансирования и стали принимать шаги по избеганию…
-
SwiftUI по полочкам: Анимация. Часть 1
—
от автора
Недавно мне попалась свежая статья, в которой ребята пытались воспроизвести интересный концепт средствами SwiftUI. Вот что у них получилось: Я с интересом изучил их код, но испытал некоторое разочарование. Нет, не в том смысле, что они что-то сделали неправильно, вовсе нет. Просто я не узнал из их кода практически ничего нового. Их реализация, это скорее…
-
Что такое алгоритм?! (часть первая)
—
от автора
Терзаем вместе основной кирпичик программиста — Алгоритм.
-
(S)SDLC, или Как сделать разработку безопаснее. Часть 2
—
от автора
– Наташ, а Наташ? Мы там, это… SAST внедрили. – Мы там всё уронили, Наташ. Вообще, всё!!! – Пайплайны стоят, очередь забита… – Ни одной сборки не прошло! Вставай, Натаааш! Вот так примерно можно проснуться на следующее утро после внедрения в разработку статического анализа кода. Если заранее не подготовиться к этой увлекательной процедуре. А можно…
-
Представляем k8s-image-availability-exporter для обнаружения пропавших образов в Kubernetes
—
от автора
Рады представить свой новый Open Source-проект. На этот раз мы сделали совсем небольшую, казалось бы, утилиту, но столь полезную буквально для любой инсталляции Kubernetes. В чем же её суть? K8s-image-availability-exporter — это Prometheus exporter, позволяющий проактивно предупредить пользователя об образах, которые прописаны в объектах Kubernetes (например, поле image в Deployment), но отсутствуют в реестре контейнеров…
-
Что такое хорошо и что такое плохо. Карьера разработчика глазами его руководителя
—
от автора
В чем отличается взгляд на карьеру у разработчика и его руководителя. Жизнь полна противоречий. Даже свет не может определиться, кто он – частица или волна. В мире разработки софта противоречий между действующими лицами вагон и маленькая тележка. Давайте рассмотрим пару – разработчик и руководитель разработки (это может быть руководитель проекта, технический менеджер, тимлид). Как выяснится,…
-
Изучаем Kubernetes: базовая программа 6-8 июля, продвинутая 13-15 июля
—
от автора
В июле пройдет онлайн-интенсив по Kubernetes. TL;DR Мы в мае провели онлайн-интенсив. Формат работает. Мы получили хороший фидбек. Онлайн-интенсивы удобнее проводить в два раза чаще, собирая на каждый в два раза меньше людей. Мы наладили систему фидбека и улучшений на ходу. Ценовая политика: «Меги за 30» больше не будет, но цены на интенсивы будут ниже,…