НЕ ПРОПУСТИ
Home » 2020 » June » 20

Daily Archives:

[recovery mode] Crawc.net — создание и стилизация своих медиачатов

Хочу рассказать о своем проекте. Это чат, а если точнее платформа медиачатов — это значит что тут можно создать и оформить свой однокомнатный чат с поддержкой медиа-контента в сообщениях и вставить его себе на сайт через iframe. Проект только недавно вышел из стадии Бета-версии. Мне много раз говорили что я пишу велосипед, но такого на просторах рунета еще не было. ...

Read More »

[Из песочницы] IOptions и его друзья

Во время разработки часто возникает потребность для вынесения параметров в конфигурационные файлы. Да и вообще — хранить разные конфигурационный константы в коде является признаком дурного тона. Один из вариантов хранения настроек — использования конфигурационных файлов. .Net Core из коробки умеет работать с такими форматами как: json, ini, xml и другие. Так же есть возможность писать свои провайдеры конфигураций. (Кстати говоря ...

Read More »

Что посмотреть на (почти уже не) карантине? Подборка материалов от Технострима (часть 7)

Продолжаем нашу подборку интересных материалов (1, 2, 3, 4, 5, 6). На этот раз предлагаем послушать курс об алгоритмах интеллектуальной обработки больших объёмов данных и два новых выпуска ток-шоу для айтишников «Oh, my code» с Павлом Dzirtik Щербининым. Читать дальше → Источник

Read More »

[Перевод] Что я узнал после более чем 1000 code review

За последние 3 года я рассмотрел более 1000 pull (merge) request’ов. За это время я многому научился — в основном тому, как не проверять код, как сделать процесс менее болезненным, что делает код хорошего качества и так далее. Pull request должен делать только одну вещь Это самая важная вещь, на которую стоит обратить внимание. Делая code review, вы должны держать ...

Read More »

[Из песочницы] Производственный календарь своими руками в Postgresql

Здравствуйте, меня зовут Виктор и я разработчик в компании Gems Development. Я хочу рассказать, как мы реализовывали создание и заполнение производственного календаря в Postgresql. Рабочий процесс зависит от официальных государственных и международных праздников. В корпоративных приложениях часто возникает задача расчета даты с учетом рабочих дней и выходных. Например, такие услуги, как «Выдача разрешения на строительство», «Выдача разрешения на ввод в ...

Read More »

Кому еще помогла пандемия: капитализация разработчика антивируса Avast удвоилась

Изображение: Pexels Ранее в нашем блоге мы писали о компаниях, которым пандемия коронавируса сыграла на руку (один, два). Как правило, в их число попали разработчики сервисов, с которыми люди были вынуждены взаимодействовать во время изоляции: от видеозвонков до стриминга и онлайн-игр. Массовый переход на удаленную работу оказали серьезное влияние на сферу информационной безопасности. Для злоумышленников открылись новые возможности по проведению ...

Read More »

[Перевод] Нагрузочное тестирование производительности вашего сайта

И снова здравствуйте. В июле Otus запускает новый курс «Нагрузочное тестирование». В преддверии старта курса традиционно делимся с вами полезным материалом. Поскольку 5 миллиардов человек во всем мире самоизолируются, все больше и больше наших ежедневных взаимодействий происходят через интернет. Ритейлеры по всему миру переводят обслуживание своих клиентов из офисов в онлайн, школы и учебные заведения пытаются находить альтернативы в интернете, ...

Read More »

Хабрастатистика: как Хабр пережил самоизоляцию

Привет, Хабр. Заканчивается первая половина 2020 года, можно подвести некоторые статистические итоги, тем более что по понятным причинам они обещают быть интересными. Появились новые темы для обсуждения, многие стали работать из дома, любопытно посмотреть, как это сказалось на количестве статей и их популярности. Для тех, кому интересно, что получилось, продолжение под катом. Читать дальше → Источник

Read More »

[Перевод] Не стоит создавать собственные решения для аутентификации пользователей

Автор статьи, перевод которой мы публикуем, предлагает прекратить писать собственный код для аутентификации пользователей. Он полагает, что пришло время внедрять более безопасные решения, которые, если даже не говорить о других их плюсах, позволяют экономить время и деньги. В большинстве приложений необходима некая подсистема аутентификации пользователей. Может быть вы — программист, работающий в крупной компании над бизнес-приложениями, в которых требуется ограничить ...

Read More »

Мониторинг и логирование внешних сервисов в кластер Kubernetes

Доброго всем. Я не нашел в сети обобщенного руководства по логированию и сбору метрик со сторонних сервисов в системы развернутые в Kubernetes. Публикую свое решение. Данная статья подразумевает, что у вас уже имеется рабочий Prometheus и другие службы. В качестве примера источника данных внешнего stateful-сервиса будет использоваться СУБД PostgreSQL в контейнере Docker. В компании используется пакетный менеджер Helm, ниже по ...

Read More »