Helidon, Testcontainers, Cucumber, Kafka и многое другое http://amp.gs/jYOZr
Хабр
Helidon, Testcontainers, Cucumber, Kafka и многое другое
Helidon отлично подходит для создания микросервисов, для простого и быстрого развертывания в проде, и демострирует действительно впечатляющую производительность!А как насчет тестирования...
DIY-фермы из смартфонов Android снова в строю http://amp.gs/jYOZq
Хабр
DIY-фермы из смартфонов Android снова в строю
Многие задают вопрос, как использовать старые смартфоны. В самом деле, не выбрасывать же на свалку устройство с двумя-четырьмя CPU, гигабайтами оперативки, рабочими чипами NAND, модемом 4G и...
Раскрываем секреты профессии: специалист по информационной безопасности http://amp.gs/jYOnr
[Перевод] Teaful — крошечная, простая и мощная библиотека управления состояниями React http://amp.gs/jYOhg
Хабр
Teaful — крошечная, простая и мощная библиотека управления состояниями React
Способов управления состоянием между компонентами в React множество. Из-за простоты автор остановился на React Context, но есть проблема. Если изменить значение одного поля, повторно будут отрисованы...
Чёрная пятница 26.11 — предупреждение об опасности. Смотрите на сертификаты EV SSL http://amp.gs/jYO93
Хабр
Чёрная пятница 26.11 — предупреждение об опасности. Смотрите на сертификаты EV SSL
По статистике, в последнюю пятницу перед декабрём обыватели начинают массово закупаться подарками к Новому году. Например, в США примерно 70% взрослых граждан делают покупки в этот день, который в...
[Перевод] Многомодульность в Android и Dagger: пошаговый пример http://amp.gs/jYOWv
Хабр
Многомодульность в Android и Dagger: пошаговый пример
Наше мобильное направление продолжает делиться собственным опытом, а также переводить те статьи, которые могут сослужить разработчику хорошую службу. Эту статью по Android, написанную в 2020 году, мы...
Меняем стек с PHP на Golang, или Разработка под Kubernetes http://amp.gs/jYrjO
Хабр
Меняем стек с PHP на Golang, или Разработка под Kubernetes
Привет, Хабр!На связи Паша Емельянов, тимлид в AGIMA. В этой статье расскажу, как на одном из проектов мы переписывали старый функционал, разработанный когда-то на PHP, на Golang, с какими проблемами...
[Перевод] Лекция 2. Breakout. — CS50`s Introduction to Game Development с русскими субтитрами http://amp.gs/jYrzj
Хабр
Лекция 2. Breakout. — CS50`s Introduction to Game Development с русскими субтитрами
Привет! Перевод третьей лекции о создании Breakout готов.В этой лекции будет затронуто следующее:Листы спрайтовПроцедурная генерация уровнейУправление состояниями игрыУровниЗдоровье игрокаСистема...
[recovery mode] Metaverse: приближает виртуальное к реальному http://amp.gs/jYrYu
Хабр
Metaverse: приближает виртуальное к реальному
"В ближайшие 5 лет мы фактически перейдем от восприятия нас как компании социальных сетей к восприятию нас как компании метавселенной". 29 октября Марк Цукерберг, соучредитель и генеральный директор...
Компьютер на логических микросхемах: исполнение инструкций http://amp.gs/jYrpY
Хабр
Компьютер на логических микросхемах: исполнение инструкций
В голосовании к прошлой статье с небольшим отрывом победила видеокарта, но так как у нас тут не демократия, а конституционная монархия, про видеокарту будет следующая статья, а эта – про кодирование...
SSD Kingston FURY Renegade – вовсе не предатель http://amp.gs/jYrpQ
Хабр
SSD Kingston FURY Renegade – вовсе не предатель
Для компании Kingston бренд FURY не только ознаменовал возвращение былого имени, но и появление первых потребительских SSD с поддержкой PCIe версии 4.0. Линейка SSD Kingston FURY Renegade...
Вызов виртуальных функций в конструкторах и деструкторах (C++) http://amp.gs/jYrnR
Хабр
Вызов виртуальных функций в конструкторах и деструкторах (C++)
В разных языках программирования поведение виртуальных функций отличается, когда речь заходит о конструкторах и деструкторах. Неправильное использование виртуальных функций – это классическая ошибка...
Тернистый путь к созданию и внедрению Content Style Guide http://amp.gs/jYrxl
Хабр
Тернистый путь к созданию и внедрению Content Style Guide
Всем привет, меня зовут Ира и я работаю контент-менеджером в компании Stiltsoft. Наш фокус - разработка приложений для продуктов Atlassian.В этом году звезды сошлись и я поняла, что гайд по контенту...
[Перевод] Постигаем WebAssembly, рисуя кривую дракона http://amp.gs/jYr7f
Хабр
Постигаем WebAssembly, рисуя кривую дракона
Познакомьтесь с WebAssembly на примере этого простого туториала, требующего лишь самых общих знаний в веб-разработке. Весь инструментарий, который понадобится вам, чтобы составить впечатление о Wasm...
Технический долг как инструмент управления архитектурой банка http://amp.gs/jYrPM
Хабр
Технический долг как инструмент управления архитектурой банка
Википедия говорит, что технический долг (technical debt), или долг кодинга, возникает в коде или архитектуре решения при, обобщая формулировку, умышленном снижении уровня качества решения.Безусловно,...