Пойдем другим путем: как прямо сейчас меняется направление потоков данных http://amp.gs/jYdHZ
Хабр
Пойдем другим путем: как прямо сейчас меняется направление потоков данных
Современный бизнес не может обойтись без постоянного притока свежей информации. Но получить информацию недостаточно, ее необходимо обработать и проанализировать. Причем сделать это нужно в максимально...
Применение Materialized Views в организации ETL-процессов http://amp.gs/jYdXr
Хабр
Применение Materialized Views в организации ETL-процессов
Приветствую! Меня зовут Жумабаев Султан, и в ПГК я работаю инженером данных на проекте «Цифровой вагон». Могу уверенно сказать, Oracle сегодня — одно из самых популярных и надежных хранилищ, хотя...
Толстые проблемы интеграций и их тонкие решения http://amp.gs/jYd5A
Хабр
Толстые проблемы интеграций и их тонкие решения
В прошлой статье я рассказывал о том, как мы с командой запустили проект по перестройке бухгалтерского ядра и внедрению новой главной книги. В этот раз расскажу об одной из самых насущных проблем...
Skillbox Java Challenge: игра “на выживание” для разработчиков http://amp.gs/jYOIf
Хабр
Skillbox Java Challenge: игра “на выживание” для разработчиков
Привет, Хабр! Хотим поделиться опытом проведения ролевых соревнований среди студентов и выпускников курса “Java-разработчик” — Skillbox Java Challenge (SJC). Созданная в 2019 году по инициативе...
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++)
В разных языках программирования поведение виртуальных функций отличается, когда речь заходит о конструкторах и деструкторах. Неправильное использование виртуальных функций – это классическая ошибка...