Очень типобезопасно! Концепт продвинутой расширяемой системы единиц измерения с generic math для .NET http://amp.gs/jtdTZ
Хабр
Очень типобезопасно! Концепт продвинутой расширяемой системы единиц измерения с generic math для .NET
Привет!Хочу предложить концепт системы единиц измерения с полной типобезопасностью, хорошей производительностью и полной расширяемостью!Для нетерпеливых: github.Пример работыЕсть несколько...
Распознаем простые фигуры по массиву точек http://amp.gs/jtdYB
Хабр
Распознаем простые фигуры по массиву точек
В данной статье рассматривается простой алгоритм распознавания нарисованного пользователем многоугольника. Алгоритм преобразует набор точек, предоставленный пользователем, в точки многоугольника,...
Взлом мозгов. Работа с источниками данных http://amp.gs/jtdYU
Хабр
Взлом мозгов. Работа с источниками данных
Взлом компьютера, телефона, электроподстанции, беспилотника или даже целого города – кого этим удивишь?Взлом мозгов сотен миллионов людей – вот это впечатляет! США, Великобритания и граждане...
Автоматизация frontend-разработки виджетов для систем управления контентом http://amp.gs/jtdkB
Хабр
Автоматизация frontend-разработки виджетов для систем управления контентом
Всем привет! Меня зовут Андрей Яковенко и я являюсь руководителем группы Frontend-разработки. Сегодня хочу рассказать о способе позволяющем автоматизировать и, что немаловажно, упростить разработку...
Бэкенд vs фронтенд: батл разработчиков X5 Tech http://amp.gs/jtdy0
Хабр
Бэкенд vs фронтенд: батл разработчиков X5 Tech
Противостояние фронтендеров и бэкендеров — это как битва добра и зла с инь и ян. В этой статье представители двух лагерей вновь сразятся друг с другом за право главной роли в разработке ПО, а Хабр сможет сравнить их философию и лайфхаки. Кто же сейчас ценнее…
Проверяем код дельфина Flipper Zero на чистоту с помощью PVS-Studio http://amp.gs/jtdv9
Хабр
Проверяем код дельфина Flipper Zero на чистоту с помощью PVS-Studio
Flipper Zero — швейцарский нож для гиков и пентестеров с открытым исходным кодом. Так получилось, что пути этого проекта и анализатора PVS-Studio пересеклись. Философский вопрос: начинать ли...
[Перевод] Миграция Spring Boot приложения на Java 17 — сложный путь: День 2 http://amp.gs/jtdRz
Хабр
Миграция Spring Boot приложения на Java 17 — сложный путь: День 2
Добро пожаловать в статью о миграции приложения Spring Boot на Java 17 - трудный путь.В первый день мы:пытались использовать Java 17 со Spring Boot 2.3.3.RELEASE, не сработалообновили Lombok...
Программист нашего времени: кто он — ремесленник или мастер http://amp.gs/jtdUQ
Хабр
Программист нашего времени: кто он — ремесленник или мастер
Вы работаете программистом и практически каждый день пишете код. Скажите, как часто вы чувствуете удовлетворение от выполненной работы и гордость за результаты своего труда? Случалось ли вам выпускать...
Мобильный пробив: что, где, почем. И главное — доколе? http://amp.gs/jtdSm
Хабр
Мобильный пробив: что, где, почем. И главное — доколе?
Я так проникся «клиентоориентированным» отношением операторов связи к своим абонентам, что сделав 4 расследования по скрытым мобильным подпискам, решил пойти дальше и проверить: а как они относятся к...
Тестировщик — боец невидимого http://amp.gs/jtdsW
Хабр
Тестировщик — боец невидимого бэка, или Как мы управляли нагрузкой на этих бравых ребят
Наш блок разработки планировал цикл «программирование — тестирование — внедрение» только исходя из доступности своих ресурсов. А проектов было много. Тестировщиков ставили перед фактом: мол, есть...
Удаленная отладка приложений Kubernetes с использованием Visual Studio Code http://amp.gs/jtd3o
Хабр
Удаленная отладка приложений Kubernetes с использованием Visual Studio Code
Отладка в контейнерной среде – дело не самое простое, поэтому разработчики зачастую прибегают к неэффективным методам локализации ошибок на этапе развертывания. Допустим, вам надо отладить...
Что учить новичку в QA (тестировании)? Самые распространенные на HeadHunter технологии http://amp.gs/jtOls
Хабр
Что учить новичку в QA (тестировании)? Самые распространенные на HeadHunter технологии
Таблицы и графики ниже показывают, как часто технология или направление деятельности встречается в описаниях вакансий на HeadHunter со словом "Тестировщик" или QA в названии вакансии.Может быть, эти...
[Перевод] Мелани Митчелл: что для ИИ значит понимать? http://amp.gs/jtOBf
Хабр
Мелани Митчелл: что для ИИ значит понимать?
Профессор в Институте Санта-Фе и автор работы «Искусственный интеллект: руководство для мыслящих людей» Мелани Митчелл делится соображениями о способности искусственного интеллекта к пониманию. За...
Откуда сайт знает, что ты сидишь в уборной? http://amp.gs/jtOkE
Хабр
Откуда сайт знает, что ты сидишь в уборной?
Многие не представляют, какой объём данных можно снимать с акселерометра в смартфоне. Думаете, информация используется только для поворота экрана? Далеко не так. На самом деле паттерны движения...
ИИ от DeepMind успешно помогает изучать теорию узлов, и это (скорее всего) прорыв http://amp.gs/jtOhH
Хабр
ИИ от DeepMind успешно помогает изучать теорию узлов, и это (скорее всего) прорыв
Совсем недавно команда исследователей из компании DeepMind, которая специализируется на разработке различных ИИ-алгоритмов, опубликовала интересную научную статью. Она называется "Advancing...
Распознавание номерных знаков. Как все ускорить http://amp.gs/jtO4I
Хабр
Распознавание номерных знаков. Как все ускорить
После запуска моделей на прод рано или поздно приходит понимание того, что Ваши сервисы популярны и что KPI растут. Вместе с популярностью приходят тормоза и нестабильность. В этой статье речь...
Модельная разработка мобильных приложений React Native и сайтов на React Native Web http://amp.gs/jtOrP
Хабр
Модельная разработка мобильных приложений React Native и сайтов на React Native Web
Модельная разработка - это метод разработки мобильных приложений, при котором мы изначально ставим задачу в виде типизируемой модели(схемы) TypeScript и GraphQL, на уровне создания тикета в...