Месяц: Сентябрь 2018

  • Boot yourself, Spring is coming (Часть 1)

    от автора

    Евгений Борисов (NAYA Technologies) и Кирилл Толкачев (ЦИАН) рассказывают о самых важных и интересных моментах Spring Boot на примере стартера для воображаемого Железного банка. В основе статьи — доклад Евгения и Кирилла с нашей конференции Joker 2017. Под катом — видео и текстовая расшифровка доклада.

  • Инструменты для поиска аннотированных классов в Java

    от автора

    В статье приведен небольшой обзор трех инструментов для поиска аннотированных классов в java проекте.

  • VI ежегодный хакатон JetBrains: Shiftius Altius Ctrlius

    от автора

    Быстрее. Выше. Сильнее. В конце июня в JetBrains прошел 6-й хакатон, для которого мы выбрали тему олимпийских игр. Хакатон стартовал в среду 27 июня, в 12:00, и длился 48 часов. Последний коммит — не позднее полудня пятницы, 29 июня. К этому времени нужно было также предоставить оргкомитету 5-минутные презентации проектов. Презентации стартовали через час, в…

  • Хватит подозревать разрабов в самозванстве. Научитесь лучше собеседовать

    от автора

    Ну привет. Я только что с собеса, и у меня бомбит. Сколько не пишут на Хабре, как правильно собеседовать — лучше не становится. Мне кинули предложение — Senior full-stack .NET Developer, удаленно, крутой проект, куча денег. В списке требований хренова гора не связанных между собой вещей из мира .net и js/ts. Выглядит так, будто просто…

  • Как автоматизировать сбор KPI за месяц и оставить пользователей почти довольными

    от автора

    Во многих организациях оценка подразделений осуществляется с использованием KPI (Key Performance Indicators). В организации, где я работаю, такая система называется «системой показателей деятельности», а в этой статье я хочу рассказать о том, как у нас получилось автоматизировать часть работы с показателями уложившись в месяц. При всем этом трудозатраты наши оказались не самыми большими, а заодно…

  • Быстрая отписка от рассылок в Почте Mail.Ru

    от автора

    Представляем вам новый сервис Почты, быструю отписку от всех назойливых рассылок — «Управление рассылками». Современный пользователь подписан на множество рассылок: онлайн-магазины, сервисы, издания, форумы и другие источники писем. Количество подписок может превышать десятки и даже сотни. Какие-то из них со временем теряют актуальность, на другие человек подписывается случайно, третьи со временем становятся назойливыми. При этом…

  • Google пообещала добавить возможность отказаться от автоматической синхронизации профиля браузера*

    от автора

    *Это произойдет только в середине октября с патчем 70 Один из главных скандалов вокруг Google за последнюю неделю связан с незаметной, но потенциально крайне неприятной функции автоматического подключения профиля пользователя Chrome после логина на любом из ресурсов компании. При этом Cookies, связанные с гугло-сервисами невозможно удалить средствами браузера даже через расширенные настройки браузера. «Clear all…

  • Как попасть в DevOps, как учиться и что читать

    от автора

    Про DevOps говорят много и разного. Нам же интересно мнение только тех, кто действительно внедряет и следует DevOps принципам. Так удачно сложилось, что в Программный комитет DevOpsConf Russia входят именно такие люди. Воспользовавшись служебным положением, я задал им восемь одинаковых вопросов: Каково главное преимущество DevOps подхода, на твой взгляд? Что больше всего может помешать компании в DevOps трансформации? Как интегрировать специалистов по безопасности в процесс…

  • Как получать требования к развитию облачного сервиса для малого и среднего бизнеса на “среднем” рынке?

    от автора

    Если ваш бизнес работает в конкурентной среде, вам жизненно необходимо развивать продукты и услуги на основе обратной связи от потребителей. В качестве альтернативы можно играть в визионерство и считать, что вы лучше клиентов знаете их потребности. Но это довольно рискованно, так как вы можете переоценивать свои визионерские способности. Поэтому обратная связь (или «фидбек») от клиентов…

  • Деревья выражений в enterprise-разработке

    от автора

    Для большинства разработчиков использование expression tree ограничивается лямбда-выражениями в LINQ. Зачастую мы вообще не придаем значения тому, как технология работает «под капотом». В этой статье я продемонстрирую вам продвинутые техники работы с деревьями выражений: устранение дублирования кода в LINQ, кодогенерация, метапрограммирование, транспиляция, автоматизация тестирования. Вы узнаете, как пользоваться expression tree напрямую, какие подводные камни приготовила…