Месяц: Июль 2020

  • Работа с базами данных глазами разработчика

    от автора

    Когда вы разрабатываете новый функционал с использованием базы данных, цикл разработки обычно включает следующие этапы (но не ограничивается ими): Написание SQL миграции → написание кода → тестирование → релиз → мониторинг. В этой статье я хочу поделиться некоторыми практическими советами как можно сократить время этого цикла на каждом из этапов, при этом не снизив качество,…

  • Фантазии на тему мироздания о веществе и материи

    от автора

    Материально ли вещество? Науку уже давно, лет сто, сиё не интересует. Ибо, приведу цитату: "согласно квантовой теории поля, субатомный мир – это мир, где повсюду существует несчетное количество полей, а частицы – это локальное колебание этого поля, постоянно перемещающегося со временем". Где или в чём эти поля вопрос «неправильный» – они просто есть. В статье…

  • Project Management: Управление изменениями, часть 1

    от автора

    Привет, Хабр! Этот пост родился в ходе подготовки лекции по курсу Project Management от Acronis, который мы читали в МФТИ — “Создание продукта и управление его развитием”. Полностью весь курс можно посмотреть на нашем Youtube-канале, а сегодня мне хотелось бы поделиться подходами к контролю изменений и внедрению изменений в компаниях разного масштаба. Мы поговорим о…

  • Сценарии использования service mesh

    от автора

    Прим. перев.: автор это статьи (Luc Perkins) — developer advocate в организации CNCF, являющейся домом для таких Open Source-проектов, как Linkerd, SMI (Service Mesh Interface) и Kuma (кстати, вы тоже задумывались, почему в этом списке нет Istio?..). В очередной раз пытаясь принести в DevOps-сообщество лучшее понимание в модный хайп под названием «service mesh», он приводит…

  • Организация разработки в изолированной сети — как управлять зависимостями?

    от автора

    Всем привет, Наша компания занимается разработкой CUBA — Open Source Java фреймворка для разработки корпоративных приложений. Платформа CUBA — это целая экосистема, которая включает в себя сам фреймворк и разнообразные аддоны, предоставляющие прикладной функционал, готовый к использованию в несколько кликов. За последние несколько лет фреймворк сильно набрал популярность и сейчас используется более 20 000 разработчиками…

  • Фреймворк Quarkus: как в нем реализуется чистая архитектура

    от автора

    Привет, Хабр! Продолжая исследование новых фреймворков Java и учитывая ваш интерес к книге о Spring Boot, мы присматриваемся к новому фреймворку Quarkus для Java. Подробное описание его вы найдете здесь, а мы сегодня предлагаем почитать перевод простой статьи, демонстрирующей, как удобно при помощи Quarkus придерживаться чистой архитектуры.

  • Свыше 350 000 серверов Microsoft Exchange уязвимы перед CVE-2020-0688

    от автора

    Бэкапы и патчи, латающие дыры в безопасности, вот уже много лет остаются одними из наиболее проблемных вопросов в IT-сфере. И если с резервным копированием дела обстоят получше (хотя анекдот про сисадминов, которые не делают  или уже уже делают бэкапы ещё долго будет актуален), то вот с безопасностью всё печально. История с Garmin — лишнее тому…

  • Как начать путь к работе по проектированию электроники FPGA космического корабля Blue Origin

    от автора

    Вы хотите узнать, как получить работу по проектированию электроники космического корабля? Мне надавно пришло предложение поинтервьироваться на позицию FPGA designer для Blue Origin (см. выше). Лично мне такая позиция не нужна (у меня уже есть позиция ASIC designer-а в другой компании), но я отметил, что технические требования к претендентам в Blue Origin точно совпадают с…

  • Что происходит в современном IT рекрутинге и HRы вредители

    от автора

    Я знаю, как тут, да и не только, не любят современного рекрутёра/HRа. Прежде, чем гневно набросать мне «шпал», прошу дочитать это послание до конца. Тут не будет ни лести, ни окраса. Только жёсткий разбор полётов. Я давно с Вами, хабровчане. Эти годы я наблюдал за сообществом, параллельно работая в сфере подбора персонала. Но вот пришёл…

  • Как пройти финальный уровень JS QA Game от SEMrush

    от автора

    Привет, меня зовут Тимур, и я написал QA Game от SEMrush. Вы могли слышать об этой игре, если участвовали в Heisenbug online или видели анонсы игры в Telegram-чатах для тестировщиков. Если коротко, то в QA Game нужно проходить уровни с нарастающей сложностью и отлавливать баги, используя JavaScript. В этой статье я разберу седьмой (финальный и…