Месяц: Июль 2021
-
Agile: используем человеческую мотивацию
—
от автора
Agile строится на многих идеях (Кайзден, Lean, канбан и т.д). Но одним из наиболее важных аспектов является совокупность исследований человеческой мотивации. В этой статье я рассмотрел некоторые их этих идей и подчеркнул, что очень легко применять Agile, но упускать из виду эти мотивационные факторы.Я часто спрашиваю организации, почему они хотят внедрить Agile, и все ответы…
-
Борьба с дубликатами: делаем POST идемпотентным
—
от автора
ПроблемаПредставим, что у вас клиент-серверное приложение, REST API на бекенде и какая-нибудь форма на фронте. И вот наступает момент, когда в баг-трекере появляется запись про «создалось N дубликатов <вставьте ваш ресурс>». Начинаете выяснять, оказывается что на клиенте кнопка сохранения формы не меняла статус на disabled в процессе сохранения, а у клиента ускоренный метаболизм, и он…
-
Недельный геймдев: #27 — 18 июля, 2021
—
от автора
Из новостей на этой неделе: AMD выложили в открытый доступ исходники FSR, Google представил Android Game Development Kit, Reallusion запускает бесплатный плагин AI Voice Actors для iClone.Из интересностей: статья про управление в играх от третьего его влияние на игровой процесс, советы Unity-разработчиков про оптимизацию под мобилки, интересные туториалы и доклады с GDC, крутые документалки от…
-
Отпуск мечты в Турции: зачем айтишнику на яхту?
—
от автора
Этим летом в Турции состоялась очередная IT-регата. Из-за коронавирусных ограничений и прерванного авиасообщения она прошла в сокращенном виде, но все-таки прошла. А уже осенью состоится полноценная регата, в которой ожидается участие примерно десяти яхт. Парусное путешествие — вообще отличный способ провести короткий отпуск, а в этом случае еще можно обрасти новыми знакомствами в своей сфере,…
-
Общий обзор Nanite
—
от автора
После показа впечатляющего демо год назад и недавнего показа в превью UE5, Nanite сейчас весьма популярная тема. Мне просто захотелось окунуться в эту тему и немного развлечься, пытаясь разобраться и объяснить как на мой взгляд всё это работает и какие технические решения стоят за этим, используя кадр захваченный в RenderDoc. Стоит отдать должное Epic за…
-
С чем на пенсию пойдём?
—
от автора
Потихоньку начинаю задумываться, на какой технологии буду «въезжать» в пенсионный возраст. Почитываю статьи о том, как люди после 30 лет учатся или переучиваются, какие испытывают трудности в трудоустройстве. Оно и понятно – «старых коней» обычно берут только на технологии, которыми они уже владеют. Самому мне под 40, если что.Я и сам принимал на стажировку людей…
-
Эффективная разреженная булева алгебра — то, что нужно алгоритмам анализа графов
—
от автора
Создание и практическое использование алгоритмов сильно зависит от возможности эффективно их реализовать. В лаборатории языковых инструментов JetBrains разрабатывают алгоритмы поиска путей в помеченных графах с дополнительными ограничениями. Эти алгоритмы достаточно естественно выражаются в терминах операций над булевыми матрицами, но в современных высокопроизводительных библиотеках линейной алгебры пока нет полного набора необходимых операций над булевым полукольцом. Поэтому…
-
Как программное обеспечение пожирает автомобиль
—
от автора
Тенденция к созданию автомобилей с автопилотом и электрических транспортных средств добавит сотни миллионов строк кода в автомобили. Справится ли с этим автомобильная промышленность? Цифры в прогнозах сокращения мирового производства транспортных средств, вызванного продолжающейся нехваткой полупроводников, продолжают расти. В январе аналитики прогнозировали, что в результате дефицита будет произведено на 1,5 миллиона автомобилей меньше, к апрелю это…
-
Шалайкин труд
—
от автора
Выведение новых пород и одомашнивание животных – процессы, которые кажутся мне, с одной стороны, смежными, с другой – немного морально устаревшими в наш век генной инженерии. Тем не менее, это древнее искусство имеет научную основу, помноженную на многовековой практический опыт. Поэтому (в январе) я даже подумывал подарить один из первых появившихся у меня инвайтов человеку,…
-
Будущее мобильных сетей 5G: программно-определяемый подход с OpenSourse, опыт Canonical
—
от автора
Сегодня мобильные операторы сталкиваются с целым рядом сложностей. Насыщенность рынка, конкуренция и требования регуляторов — все это влияет на отрасль и приводит к ежегодному снижению числа абонентов на зрелых рынках. К концу 2017 года средний доход европейских мобильных операторов упал до 20,40 долларов в месяц с абонента — по сравнению с 30 долларами в 2012 году. Операторы стараются сохранить доходы, но…