Size: a a a

2019 July 04
Хабр
Как сэкономить на психотерапевте используя test-driven development.

«Мне довелось написать два практически идентичных приложения: одно писалось в классическом стиле, а второе — с использованием TDD. Ниже я покажу, где были самые большие различия»: http://amp.gs/OKu6
источник
Хабр
«Если вы бывали на HighLoad++, то знаете о традиционном митапе по Go. Теперь нам кажется, что пора выходить на новый уровень, поэтому 7 октября мы проведём GolangConf».

5-6 причин прийти на GolangConf: http://amp.gs/OKHm
источник
Хабр
Как разрабатываются и производятся процессоры: будущее компьютерных архитектур.

Да, транзисторы стали меньше, чипы — быстрее, а производительность повысилась в сотни раз, но мы начинаем наблюдать стагнацию: http://amp.gs/OKwK
источник
Хабр
Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть третья.

Как мы выяснили, машинные коды игры загрузить с дискеты непосредственно по адресу назначения нельзя. Мы загрузим их в другое место, а после загрузки переместим куда нужно: http://amp.gs/OKag
источник
Хабр
IronPython на стороне зла: кибератака на госслужбы европейской страны.

2 апреля 2019 года во время планового мониторинга различных ресурсов на предмет нового вредоносного ПО эксперты PT Expert Security Center обнаружили необычный офисный документ: http://amp.gs/OK5R
источник
Хабр
До Netscape: забытые веб-браузеры начала 1990-х.

Веб-браузер вошёл в нашу жизнь благодаря визионерам со всего мира, людям, часто не совсем понимавшим, что они делают, но мотивированным любопытством, практическими соображениями или даже желанием поиграть: http://amp.gs/OKcs
источник
2019 July 05
Хабр
РСПП займётся локализацией иностранного софта для России.

О создании группы по импортозамещению ПО стало известно благодаря письму РСПП, которое было направлено в ассоциацию разработчиков программных продуктов «Отечественный софт»: 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
источник
Хабр
Июньский Python-дайджест.

Двенадцатая подборка советов про Python и программирование из авторского Telegram-канала «Python etc»: http://amp.gs/O3F9
источник
Хабр
uJVM: платформа для запуска Java-приложений на микроконтроллерах.

Кто хочет попробовать, на что способно железо, понять, как работает JVM, увидеть интересный подход к построению мультиплатформенного проекта, внести свой вклад в Open Source или просто побаловаться — все на борт, корабль по имени uJVM отправляется в плавание: http://amp.gs/O3bY
источник
Хабр
Крупнейший видеохостинг YouTube обновил правила в отношении вредного и опасного контента и внёс новую политику запрета, касающегося контента, обучающего хакерству и фишингу.

Уже есть первые «жертвы»: http://amp.gs/OHzH
источник
Хабр
Дешёвые и дорогие батарейки ААА.

«Большинство покупателей уверены, что батарейки Duracell и Energizer значительно лучше других. Чтобы проверить, так ли это, я протестировал 20 видов щелочных батареек AAA — от самых дешёвых до самых дорогих»: http://amp.gs/OHZi
источник
Хабр
Выпуск Rust 1.36.0.

Данный релиз привнёс множество изменений, включая стабилизацию долгожданного трейта 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
источник
Хабр
Компания Broadcom ведёт активные переговоры с руководством Symantec о приобретении этой компании за $15 млрд.

Практически сразу же после того, как о возможной сделке стало известно, акции Symantec выросли на 22%: http://amp.gs/OHgL
источник
Хабр
MotionLayout: анимации лучше, кода — меньше.

MotionLayout незаметно обрабатывает отмену переходов, создание цепочек анимаций, изменения свойства при переходах и многое другое. Этот инструмент в корне всё меняет, значительно упрощая UI-логику: http://amp.gs/OH9i
источник
Хабр
Жизненный цикл ML в боевых условиях.

«Возможно, где-то ML внедряется легче, проще, быстрее и одной кнопкой, но мы таких примеров не видели. Всё, что выше — опыт компании Front Tier в финтехе и телекоме. О нём на HighLoad++ рассказал Сергей Виноградов»: http://amp.gs/OHUJ
источник