Как сэкономить на психотерапевте используя test-driven development.
«Мне довелось написать два практически идентичных приложения: одно писалось в классическом стиле, а второе — с использованием TDD. Ниже я покажу, где были самые большие различия»: http://amp.gs/OKu6
«Если вы бывали на HighLoad++, то знаете о традиционном митапе по Go. Теперь нам кажется, что пора выходить на новый уровень, поэтому 7 октября мы проведём GolangConf».
Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть третья.
Как мы выяснили, машинные коды игры загрузить с дискеты непосредственно по адресу назначения нельзя. Мы загрузим их в другое место, а после загрузки переместим куда нужно: http://amp.gs/OKag
IronPython на стороне зла: кибератака на госслужбы европейской страны.
2 апреля 2019 года во время планового мониторинга различных ресурсов на предмет нового вредоносного ПО эксперты PT Expert Security Center обнаружили необычный офисный документ: http://amp.gs/OK5R
Веб-браузер вошёл в нашу жизнь благодаря визионерам со всего мира, людям, часто не совсем понимавшим, что они делают, но мотивированным любопытством, практическими соображениями или даже желанием поиграть: http://amp.gs/OKcs
РСПП займётся локализацией иностранного софта для России.
О создании группы по импортозамещению ПО стало известно благодаря письму РСПП, которое было направлено в ассоциацию разработчиков программных продуктов «Отечественный софт»: http://amp.gs/O3Pz
От High Ceph Latency к Kernel Patch с помощью eBPF/BCC.
Статья основана на реальных событиях. Мы пройдём путь от появления проблемы и до её исправления, чтобы показать, как могут быть использованы уже существующие утилиты в конкретных ситуациях: http://amp.gs/O3v9
Как выжать максимум из образования в области Computer Science.
Станислав Протасов, директор Acronis по связям с университетами, рассказывает о своём видении особенностей вузовской подготовки будущих программистов: http://amp.gs/O3UJ
Практические рекомендации по разработке масштабных React-приложений.
Поговорим о роли фазы планирования в разработке крупномасштабных проектов, а также обсудим особенности организации работы приложения с источниками данных: http://amp.gs/O3sb
uJVM: платформа для запуска Java-приложений на микроконтроллерах.
Кто хочет попробовать, на что способно железо, понять, как работает JVM, увидеть интересный подход к построению мультиплатформенного проекта, внести свой вклад в Open Source или просто побаловаться — все на борт, корабль по имени uJVM отправляется в плавание: http://amp.gs/O3bY
Крупнейший видеохостинг YouTube обновил правила в отношении вредного и опасного контента и внёс новую политику запрета, касающегося контента, обучающего хакерству и фишингу.
«Большинство покупателей уверены, что батарейки Duracell и Energizer значительно лучше других. Чтобы проверить, так ли это, я протестировал 20 видов щелочных батареек AAA — от самых дешёвых до самых дорогих»: http://amp.gs/OHZi
Данный релиз привнёс множество изменений, включая стабилизацию долгожданного трейта Future, крейта alloc, структуры MaybeUninit<T>, NLL для Rust 2015, новую реализацию HashMap<K, V> и поддержку флага --offline в Cargo: http://amp.gs/OHGE
Почему, зачем и когда нужно использовать ValueTask.
«Я расскажу о новых типах ValueTask/ValueTask<TResult>, разработанных для улучшения производительности асинхронных методов в случаях, когда издержки на выделение памяти нужно принимать во внимание»: http://amp.gs/OH7q
Трансляция проектов и библиотек из Altium Designer в PADS Professional.
«Часто у инженеров возникает необходимость транслировать проекты из одной САПР в другую. В данной статье я покажу, что трансляция проекта из Altuim это достаточно простой процесс»: http://amp.gs/OHh3
MotionLayout незаметно обрабатывает отмену переходов, создание цепочек анимаций, изменения свойства при переходах и многое другое. Этот инструмент в корне всё меняет, значительно упрощая UI-логику: http://amp.gs/OH9i
«Возможно, где-то ML внедряется легче, проще, быстрее и одной кнопкой, но мы таких примеров не видели. Всё, что выше — опыт компании Front Tier в финтехе и телекоме. О нём на HighLoad++ рассказал Сергей Виноградов»: http://amp.gs/OHUJ