Месяц: Июль 2020
-
can_throw или не can_throw?
—
от автора
Исключения являются частью языка C++. Неоднозначной его частью. Кто-то их принципиально не использует. Вот вообще не использует. От слова совсем. Но не мы. Поскольку считаем их весьма полезной штукой, существенно повышающей надежность кода. К сожалению, далеко не везде исключения можно задействовать. Во-первых, исключения не бесплатны и, во-вторых, не всякий код способен "пережить" возникновение исключений. Поэтому…
-
Сервис на языке Dart: доменное имя, SSL
—
от автора
Оглавление 1. Введение 2. Backend 2.1. Инфраструктура. 2.2. Доменное имя. SSL (мы находимся здесь) 2.3. Серверное приложение на Дарт. … 3. Web 3.1. Заглушка “Under construction” … 4. Mobile … disclaimer (по комментариям к предыдущей статье) Эта статья не является в полной мере самостоятельной и является продолжением серии Сервис на языке Дарт. Начало здесь. Предмет…
-
DevOps или как мы теряем заработную плату и будущее IT-отрасли, часть вторая
—
от автора
Прошлая статья уже вызвала много возмущений, думаю эта статья многим ещё больше не понравится, в ней я распишу то, как заказчики видят DevOps инженера.
-
Разработчики любят похоливарней
—
от автора
Казалось бы, программисты должны руководствоваться фактами, но вместо этого мы регулярно скатываемся в разборки. Конечно, хороший холивар на созвоне, в треде слака, публичном чате или комментариях к статье бывает полезен — если остается конструктивным. Но в ряде случаев разговор начинает вестись по тем же паттернам, что у каких-нибудь антипрививочников или политиков: тут опустил часть фактов,…
-
Минимизируем наложение лейблов в интерактивных визуализациях
—
от автора
Перевод статьи подготовлен в преддверии старта курса «Промышленный ML на больших данных». Интересно развиваться в данном направлении? Смотрите записи трансляций бесплатных онлайн-мероприятий: «День Открытых Дверей», «Вывод ML моделей в промышленную среду на примере онлайн-рекомендаций». Визуализация новых случаев заражения COVID-19 по дням для каждого штата США без алгоритма позиционирования лейблов Одной из наиболее сложноконтролируемых областей при…
-
АСУДД. Разработка всей системы и интерфейса к ней
—
от автора
Вступление АСУДД — автоматизированная система управления дорожным движением — это отнюдь не новое в мире, но всё ещё недостаточно широко используемое в России программно-аппаратное решение. Кто-то может подумать, что система управления, да ещё и автоматизированная — это что-то запредельно сложное и невообразимое, однако, на практике, данная система довольно проста. Если всё обобщить, то это некоторое…
-
Аутентификация и чтение секретов в HashiCorp’s Vault через GitLab CI
—
от автора
Доброго времени суток, читатель! 22 апреля в GitLab выпустили релиз 12.10 и сообщили о том, что теперь CI-процесс может авторизовываться в Hashicorp’s Vault через JSON Web Token (JWT), и для авторизации нет необходимости хранить токен для доступа к нужным policy в переменных окружения (или где-либо ещё). Данная фича показалась нам полезной, поэтому предлагаем перевод соотвествующего…
-
Как изучить Android за 3 года, или История одного приложения
—
от автора
Всем привет! Хочу рассказать историю о том, как я стал разработчиком под Android. Не в том смысле, что я сейчас этим зарабатываю на жизнь, а в том смысле, что из небольшого интереса к мобильной разработке я дорос до собственного приложения на PlayMarket. Но об этом чуть позже. История немного нетипична. Хотя, наверное, у каждого она…
-
Не надо портить инженерам десктопы своими мобильными решениями, одумайтесь
—
от автора
Когда-то давно моя девушка начала использовать инстаграм. Она попросила меня зарегаться и подписаться на неё. Я попробовал — у меня не получилось, потому что в инстаграме нельзя было регистрироваться с десктопа. Я тогда подумал — до чего же странные люди. Ну какой дурак будет делать софтверный продукт, которым нельзя пользоваться с компа? У них ничего…
-
Сбор метрик SpringBoot-приложения в AWS CloudWatch
—
от автора
Привет! Меня зовут Артем Арешко, я являюсь ведущим Java разработчиком в компании Luxoft на Fin-Tech проекте. Сегодня поговорим о метриках, Spring Boot и облаках Amazon. В качестве вступления… Промышленная эксплуатация требует знаний о том, как живет приложение. Этот тезис следует взять за аксиому. Таковыми знаниями являются метрики, производимые приложением. Метрики могут быть как чисто техническими…