[Перевод] Боремся за тестируемость: избавляемся от антипаттернов с помощью диалога http://amp.gs/j1vRx
Хабр
Боремся за тестируемость: избавляемся от антипаттернов с помощью диалога
Ключевые тезисыКод всегда можно протестировать, если выявить антипаттерны и исправить их.Архитектура и тестируемость кода влияют на возможность автоматизировать тесты.Решения по архитектуре кода...
«Это что! А вот у меня на собесе было…», или байки с технических интервью http://amp.gs/j1vO9
Хабр
«Это что! А вот у меня на собесе было…», или Байки с технических интервью
У большинства айтишников найдутся свои истории о собеседованиях: забавные, печальные, странные. Из одних можно сделать полезные выводы, а другие просто дают понять «что в индустрии бывает».Мы проводим...
[Перевод] Выпуск Rust 1.56.0 и 2021 редакция http://amp.gs/j1vAK
Хабр
Выпуск Rust 1.56.0 и 2021 редакция
Команда Rust рада сообщить о новой версии языка — 1.56.0. С этим выпуском также стабилизируется 2021 редакция. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное...
[Перевод] Топ-8 GUI-клиентов для PostgreSQL в 2021 году http://amp.gs/j1vDY
Habr
Топ-8 GUI-клиентов для PostgreSQL в 2021 году
Что такое графический интерфейс PostgreSQL? Зачем он вам нужен? Как он может помочь управлять базой данных PostgreSQL? Узнайте о лучшем программном обеспечении Postgre GUI, которое можно попробовать в...
Кризис в электронике приводит к удорожанию DDR5 — дешевой память не будет http://amp.gs/j1vXc
Хабр
Кризис в электронике приводит к удорожанию DDR5 — дешевой память не будет
Пару недель назад мы писали о том, что дефицит на рынке полупроводников может привести к более серьезным последствиям, чем ожидалось ранее. Например, поставки различных электронных устройств не...
Терминаторы в деле: автономные боевые роботы пришли на поля сражений http://amp.gs/j1gdK
Хабр
Терминаторы в деле: автономные боевые роботы пришли на поля сражений
2021 год стал рубежным в давно уже обсуждаемой теме применения автономных от человека боевых машин. Если раньше за пультом беспилотных дронов практически всегда находился человек, и именно человек...
MirrorBlast. Гляжусь в тебя, как в зеркало… http://amp.gs/j1gSe
Хабр
MirrorBlast. Гляжусь в тебя, как в зеркало…
В данной статье рассмотрим молодого представителя класса загрузчиков ВПО – MirrorBlast. Первый образец попал мне в руки в конце сентября. Отличительной особенностью данного ВПО является наличие...
Простой шутер от третьего лица на Unreal Engine. Часть 2 http://amp.gs/j1gul
Хабр
Простой шутер от третьего лица на Unreal Engine. Часть 2
ДисклеймерДо прочтения этой статьи рекомендую прочитать первую часть.План на сегодняСегодня мы создадим простеньких противников, который будут ходить туда-сюда. Научимся наносить им урон.Создаем...
Внедрение ЕRP: боли и желания заказчика на пути к полной автоматизации http://amp.gs/j1gJZ
Хабр
Внедрение ЕRP: боли и желания заказчика на пути к полной автоматизации
Почему порой возникают сложности с продажей ERP-систем на предприятия, заводы, фабрики? Почему, казалось бы, поначалу заинтересованный в комплексной автоматизации гендиректор или владелец компании...
Самый полный чек-лист для защиты от мошенников http://amp.gs/j1gbl
Хабр
Самый полный чек-лист для защиты от мошенников
Несколько месяцев я изучал тему интернет мошенничества с целью собрать наиболее полный список действий, которые обезопасили бы меня от жуликов и их махинаций. Итогом изучения стал чек-лист, которым...
Маркетинговая рассылка: согласие или легитимный интерес? http://amp.gs/j1EtT
Habr
Маркетинговая рассылка: согласие или легитимный интерес?
Автор материала:Анастасия Пархимович, консультант по защите персональных данных в Data Privacy Office.Маркетинговая рассылка – удобный для производителя или продавца способ напомнить о себе и...
Почему технические собеседования не нужны http://amp.gs/j1EnK
Хабр
Почему технические собеседования не нужны
Ремарка - речь пойдет о 98% собеседований в постсоветском пространстве на позицию Java Developer. Начну вот с чего: знание Collections Framework, его иерархии наследования, внутренней работы...