Месяц: Ноябрь 2022
-
Зачем компаниям и разработчикам базы данных в облаке: инструкция по применению
—
от автора
Бизнес применяет самые разные способы хранения корпоративных документов и персональных данных. Среди них встречаются нестандартные решения. Так, в одной западной компании, занимающейся разработкой, записи хранили в обычном текстовом файле JSON на диске, пока не перешли на etcd — key-value базу данных (позже компания вернулась к концепции единого файла из-за личных предпочтений фаундера). В принципе любая…
-
Книга «Программируем на Java. 5-е межд. изд.»
—
от автора
Добрый день, Хаброжители! Пополняем коллекцию O’Reilly. Неважно, кто вы – разработчик ПО или пользователь, в любом случае вы слышали о языке Java. В этой книге вы на конкретных примерах изучите основы Java, API, библиотеки классов, приемы и идиомы программирования. Особое внимание авторы уделяют построению реальных приложений. Вы освоите средства управления ресурсами и исключениями, а также…
-
Построение Full-Mesh VPN-сети с использованием fastd, tinc, VpnCloud и тестирование производительности
—
от автора
Привет, Хабр! Меня зовут Олег, я архитектор клиентских решений в Selectel. Недавно мы столкнулись с интересным клиентским кейсом при создании Full-Mesh сети. Расскажу, как пришлось тестировать VPN-сервисы, чтобы найти оптимальное решение. Все результаты собрал в сводной таблице, чтобы наглядно показать разницу и аргументировать выбор.
-
Почему у разработчиков так много сайд-проектов — и это хорошо
—
от автора
За последние два года я создал и запустил восемь небольших онлайн-проектов — от приложений до сайтов. Большинство из них провалились, но в целом мой разношерстный портфель проектов можно назвать прибыльным — на хлеб хватает. Мое последнее начинание, Paper Website, дает возможность вести блог, используя бумагу и ручку. Идея странная, но и у нее нашлись свои немногочисленные…
-
Магнит ИТ на конференции Highload++ 2022: доклады экспертов, игры и воркшоп, розыгрыш классных подарков
—
от автора
Ждём участников конференции HighLoad++ 2022 на стенде Магнит ИТ, мы приготовили много интересного.Доклады наших экспертов:Импортозамещение BI своими руками. 24 ноября, 18:00, Зал «h2». Владимир Сухов, руководитель сектор BI и Big Data, расскажет, можно ли построить свою систему отчётности, внедрить её в очень крупной компании и при этом не изобретать тысяча первый велосипед.Глубокое обучение в продуктовом…
-
Операционализация аналитики c инструментами класса reverse ETL – опыт использования Census
—
от автора
Сегодня Операционная аналитика и практики reverse ETL — не столько дань моде, сколько насущная потребность многих компаний. Создать идеальное Хранилище мало, ведь данные создают ценность только тогда, когда вы способны их использовать.В этой публикации я резюмирую свой опыт выбора решения класса reverse ETL:Место reverse ETL в схеме потоков данныхПотребность в решении задач операционной аналитикиРазличные способы организации reverse ETLКейс: Census…
-
Глобальная сеть морских беспилотников
—
от автора
Нишу автономных судов ожидает такой же взрыв развития, как мы наблюдаем в последние годы в сегменте БПЛА. Тысячи компактных беспилотников будут годами находиться в океане. Причем речь идет исключительно о мирных исследовательских целях и мониторинге.Представьте, что вам нужно отслеживать параметры среды, следить за течениями, перемещением рыбы, составлять подробные карты глубин, изучать морское дно и отдельные…
-
Создание пользовательской клавиатуры
—
от автора
В этой статье мы создадим «клавиатуру» на Arduino и Python.Я решил создать клавиатуру, которая поможет мне писать код быстрее. В интернете много таких статьей, но при этом большая часть опирается на программируемые клавиатуры, которые можно купить и запрограммировать с помощью специальных программ.Я не буду использовать клавиатуру, только обычные кнопки. Код на Arduinoint pins[] = {13,…
-
DDD, HEXAGON, HIBERNATE, не считая JOOQ. Часть 2: гексагональная архитектура
—
от автора
Продолжаем серию публикаций для java разработчиков, создающих системы со сложной предметной областью, первую часть можно почитать здесь. В новой статье поговорим о гексагональной архитектуре. Источник https://yandex.ru/images Изображение используется в иллюстративных целяхЧто такое гексагональная архитектура и как она помогает в реализации technology agnostic приложения? Гексагональная архитектура – это архитектура портов и адаптеров. Как и DDD, она…
-
Путь аналитика от получения пожеланий бизнеса до подготовки ТЗ для разработчиков: на примере реального кейса
—
от автора
В этой статье на реальном кейсе я хочу рассмотреть весь путь превращения требований от бизнес-заказчика в техническое задание для разработчиков. Кроме того, в отдельных врезках я буду приводить объяснение той или иной технологии, того или иного понятия на доступном языке — для чайников (сама таким была и очень хотела, чтобы мне кто-то на пальцах объяснил…