10 интересных репозиториев на GitHub, полезных любому разработчику

Представляем вам перевод статьи Simon Holdorf, опубликованной на сайте medium.com. В ней вы найдете ссылки на полезные репозитории, с помощью которых можно прокачать навык разработки ПО. Фото с ресурса Unsplash. Автор: Vishnu R Nair GitHub — это лучшая платформа для обмена фреймворками, библиотеками и техническими решениями. Однако найти среди этого многообразия действительно полезные репозитории сложно. […]

Craftable — Laravel CRUD generator

Всем привет. Расскажу о CRUD генераторе для Laravel. Для студенческой работы мне надо было сделать много CRUD формочек, последний раз когда у меня была такая задача (в 2017), я использовал Yii2 и Gii. В этот раз я решил сделать решение на базе Laravel, но своего встроенного генератора для GUI в Ларавель не завезли, пришлось искать […]

Почему мы выбрали Kotlin одним из целевых языков компании. Часть 1: Ретроспектива

Компания ДомКлик существует с 2015 года, и за это время мы успели сменить целевой язык для разработки ключевых сервисов с Java на Kotlin. Меня зовут Александр Коцюруба, руковожу разработкой внутренних сервисов в компании ДомКлик. Отвечая на вопрос, почему мы перешли на Kotlin, я опубликую два материала: Первая часть будет посвящена ретроспективе возникновения языка (которую вы, […]

Любой, достаточно быстрый источник света, имеет красное доплеровское смещение

Возможно для многих будет неожиданностью узнать, что по мере роста скорости приближающегося источника, его излучение сначала «синеет», а затем «краснеет». Это иллюстрируется рисунком ниже. Геометрическое место точек годографа скорости Источника при постоянном отношении длин волн Приёмника и Источника равном n представляет собой эллипсоид как на рисунке ниже. Вектор скорости β, направленный в целом вправо, по […]

Асинхронный код в Startup ASP.NET Core: 4 способа обхода GetAwaiter().GetResult()

С тех пор, как в C# 5.0 завезли механизм async/await, нас постоянно во всех статьях и доках учат, что использовать асинхронный код в синхронном очень плохо. И призывают бояться как огня конструкции GetAwaiter().GetResult(). Однако есть один случай, когда сами программисты Microsoft не гнушаются этой конструкцией. Предыстория про рабочую задачу Сейчас мы находимся в процессе перехода […]

Очередь в backend: за чем стоим и с чего начать свой путь?

Для всех, кто не любит делать UI, «дышит» очередями и мечтает об идеальном API, в четвёртый выпуск подкаста «Сушите вёсла» мы позвали backend-разработчиков Андрея, Азата и Антона. Железные разработчики Redmadrobot Артём и Рома записывают подкаст, где вместе с гостями обсуждают разные стороны создания ИТ-продуктов и делятся опытом в диджитале. В выпуске #4 ведущие разузнали у […]

Эволюция восприятия Канбан-метода

Друзья, привет! С вами Денис Бартоломе, руководитель направления развития проектной деятельности Росбанка. Сегодня я расскажу об эволюции восприятия Канбан-метода. За три года консультирования и тренерства, у разных людей, которые решают «начать работать по Канбану», я наблюдал одинаковые «этапы» изменения восприятия знания, через призму которых они выбирали ту или иную часть инструментария. В статье я кратко […]

Цифровизация оборота лекарственных препаратов на примере кейса для сети аптек «Планета здоровья»

3 апреля 2020 года Президент РФ подписал закон, позволяющий аптекам продавать безрецептурные препараты через интернет. Этот закон был вынесен на рассмотрение ещё в конце 2017 года. C того времени аптеки начали готовиться к его принятию. Планировать логистику, нанимать интернет-маркетологов, разрабатывать интернет-магазины. Делать все, чтобы к моменту подписания закона быть во всеоружии. Пару лет назад к […]

Синхронный ответ из асинхронных сервисов

В данный момент я принимаю участие в разработке сервиса, связанного с видеотрансляциями, и сегодня я хочу рассказать о взаимодействии фронта, медиасервера (С++) (далее MS), и небольшой прослойки между ними для различной валидации, консистентности данных и прочих мелких операций (Go) (далее RM), которые фронту нельзя доверить, а решать на MS не хочется, да и незачем. В […]

ООП в PHP: изучаем на реальных примерах

Всем привет. Прямо сейчас открыт набор в новую группу курса «Backend-разработчик на PHP». В преддверии старта курса решили поделиться с вами интересной статьей, которую написал наш внештатный автор. Данная статья не имеет отношения к программе курса но, если вы хотите подробнее ознакомиться с курсом и на живом примере увидеть процесс преподавания, приглашаем на бесплатный урок […]