Скорости требуется всё больше и больше, инструментов уже не хватает, поэтому идея асинхронного программирования в PHP — одна из возможностей ускорить обработку запросов и лучше утилизировать ресурсы: http://amp.gs/u3Ym
Статья подойдёт тем, кто занимается разработкой и тестированием софта для банковских терминалов или автоматов самообслуживания. А также тем, кто хочет расширить свой технический кругозор: http://amp.gs/u3lK
В докладе представлены некоторые подходы, которые позволяют следить за производительностью SQL-запросов, когда их миллионы в сутки, а контролируемых серверов PostgreSQL — сотни: http://amp.gs/u3fC
Электронные паспорта: присоединимся к мировой практике или получим риск утечки персональных данных?
«Недавно прочитал законопроект об электронных паспортах. Он натолкнул меня на ряд неоднозначных выводов. Хочу поделиться ими с вами»: http://amp.gs/u3yv
«Да, они существуют!»: чем занимаются и сколько зарабатывают дата-сайентисты в Казахстане.
Дмитрий Казаков, Data Analytics Team Lead в Kolesa Group, делится инсайтами из первого казахстанского опроса специалистов по работе с данными: http://amp.gs/u3VP
Некоторые тонкости injection'а коллекций в Spring'е.
«Самостоятельно наступив на грабли, связанные с этой темой, и услышав очередные вопросы от коллег, я решил с ней разобраться и зафиксировать результаты своих исследований в виде статьи»: http://amp.gs/u3U9
«Я случайно наткнулся на интересную статью про клона сапёра, и не мог пройти мимо. Предлагаю и вам ознакомиться с ней. Это история о разработке Kaboom, клона легендарной игры Сапёр с собственной изюминкой»: http://amp.gs/uHYj
Пять рекомендаций по написанию качественных стрелочных функций.
Стрелочные функции в JavaScript весьма популярны. И они этого заслуживают, отличаясь лаконичным синтаксисом, лексической привязкой this и тем, что их удобно использовать в качестве коллбэков: http://amp.gs/uHGj
«Данная статья не претендует на всеобъемлющее описание pyqtdeploy и работы с ним, но, в конце концов, всегда приятно иметь всё в одном месте, не так ли?»
Pyqtdeploy, или Упаковываем Python-программу в exe'шник… the hard way: http://amp.gs/uHyp
«Я знаю, как писать код, который активно использует кэш. Знаю примерные цифры задержки. Но этого недостаточно, чтобы сходу оценить пропускную способность памяти».
«Недавно я наткнулся на канал Ивана Новикова, CEO Wallarm, который пишет свои выпуски без монтажа и почти каждый день, и обнаружил там для себя массу полезного. Решил поделиться с хабрасообществом парой выпусков»: http://amp.gs/uHDh
Новый фронтенд «Одноклассников»: запуск React в Java. Часть вторая.
«Мы продолжаем рассказ о том, как внутри Одноклассников с помощью GraalVM нам удалось подружить Java и JavaScript и начать миграцию в огромной системе с большим количеством legacy-кода»: http://amp.gs/uHHG
«Это не просто поделки на базе USB-модемов, а полноценное устройство на базе Linux-машины. Я обзавёлся им, потестировал месяц и сегодня решил поделиться результатами своих наблюдений»: http://amp.gs/uHaS
Основателю «Википедии» предложили хранить данные о правках в блокчейне Bitcoin Satoshi Vision, чтобы помочь отслеживать загрузки неправомерного контента. Джимми Уэльс лаконично ответил, что хранение данных в обычной базе данных и так работает неплохо.
JIRA: правила своевременного приготовления вкусного ПО. TLDR 2: управление требованиями.
Эта статья будет посвящена ключевым особенностям регистрации, уточнения и контроля реализации требований заказчика в рамках предложенной ранее модели: http://amp.gs/uHbr
Главное отличие «Твоей игры» от «Retro Games Battle» — то, что разрешены работы под отечественное спектрумовское «железо» (которое до сих пор производится энтузиастами): http://amp.gs/u2YM