Программирование

  • ХабрахабрФото Клубничная чудо-коробка 2.0. Часть вторая

    Клубничная чудо-коробка 2.0. Часть вторая

    Это уже третий пост из серии моих клубничных приключений. В первом я рассказывал про свой круглогодичный гроубокс на балконе, во втором я начал строить аэропонную клубничную мини-ферму в контейнере: подготовил помещение, провел электричество, установил 4 подвижных стеллажа, по 3 уровня на каждом, сделал аэропонные каналы на 336 посадочных мест, вентиляцию, отопление, систему отвода дренажа, поставил растворные баки. В этой части…

    Читать далее »
  • ХабрахабрФото [Перевод] Бескомпромиссный CI-конвейер для питонистов

    [Перевод] Бескомпромиссный CI-конвейер для питонистов

    Любому Python-проекту может пойти на пользу надёжный и стабильный конвейер непрерывной интеграции (Continuous Integration, CI). В рамках таких конвейеров выполняется сборка приложений, запуск тестов, проверка кода линтерами, контроль качества программ, анализ уязвимости приложений. Правда, построение CI-конвейеров занимает много времени, требует выполнения действий, которые, сами по себе, никакой пользы не приносят. Этот материал написан для тех Python-программистов, которым нужен полнофункциональный, настраиваемый…

    Читать далее »
  • ХабрахабрФото Сравнение виртуальных и обычных потоков в Java

    Сравнение виртуальных и обычных потоков в Java

    Я люблю стректрейсы и понятный линейный код. И соответственно не люблю реактивщину. Все примеры будут нереактивными с последовательным понятным кодом. Примеры запускались на доступной сегодня jdk. openjdk version "19-loom" 2022-09-20 OpenJDK Runtime Environment (build 19-loom+6-625) OpenJDK 64-Bit Server VM (build 19-loom+6-625, mixed mode, sharing) Не забываем про --enable-preview флажок. В этой jdk доступны такие методы для экспериментирования с виртуальными потоками:…

    Читать далее »
  • ХабрахабрФото [Перевод] Статический анализ кода PHP — держите свой код под контролем

    [Перевод] Статический анализ кода PHP — держите свой код под контролем

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

    Читать далее »
  • ХабрахабрФото Обзор книги Аллена Б. Дауни «Think Python. Основы Python»

    Обзор книги Аллена Б. Дауни «Think Python. Основы Python»

    Написать хороший учебник по Python сложно. Пожалуй, сложнее, чем по любому другому языку программирования. Как ни странно, из-за того, что Python — универсальный, распространённый и очень простой язык программирования. Давайте разбираться. Python не зря называют языком с низким порогом вхождения: объяснить новичку основы синтаксиса несложно. Главное — правильно отсчитывать отступы. А для тех, кто уже имел опыт программирования на других…

    Читать далее »
  • ХабрахабрФото Мои вопросы работодателю, когда подаюсь на разработчика

    Мои вопросы работодателю, когда подаюсь на разработчика

    Как я задаю вопросы и общаюсь с HR За последние 10 лет я поменял 3 работы, прособеседовался с 10+ компаний на позицию разработчика (software engineer) и вел переписку с HR/рекрутерами из нескольких десятков фирм. По ходу дела заметил, что вопросы, которые я задаю на собеседовании с менеджером/командой или с HR, повторяются, и решил их структурировать. Некоторые из них являются общими,…

    Читать далее »
  • ХабрахабрФото Мои вопросы работодателю, когда подаюсь на разработчика

    Мои вопросы работодателю, когда подаюсь на разработчика

    Как я задаю вопросы и общаюсь с HR За последние 10 лет я поменял 3 работы, прособеседовался с 10+ компаний на позицию разработчика (software engineer) и вел переписку с HR/рекрутерами из нескольких десятков фирм. По ходу дела заметил, что вопросы, которые я задаю на собеседовании с менеджером/командой или с HR, повторяются, и решил их структурировать. Некоторые из них являются общими,…

    Читать далее »
  • ХабрахабрФото Мои вопросы работодателю, когда подаюсь на разработчика

    Мои вопросы работодателю, когда подаюсь на разработчика

    Как я задаю вопросы и общаюсь с HR За последние 10 лет я поменял 3 работы, прособеседовался с 10+ компаний на позицию разработчика (software engineer) и вел переписку с HR/рекрутерами из нескольких десятков фирм. По ходу дела заметил, что вопросы, которые я задаю на собеседовании с менеджером/командой или с HR, повторяются, и решил их структурировать. Некоторые из них являются общими,…

    Читать далее »
  • ХабрахабрФото Взять и защитить SDLC — чем поможет облако

    Взять и защитить SDLC — чем поможет облако

    Продолжаем говорить о безопасной разработке и Secure SDLC. Сегодня на примере платформы T1 Cloud SDP покажем, какие облачные сервисы привнесут уровень безопасности в жизненный цикл ПО. Среди них есть как ручной анализ кода, так и автоматизированная проверка надежности open source компонентов. / Unsplash.com / Paulius Dragunas При чем тут провайдеры Требования к защищенности приложений прописаны в таких документах, как Приказ…

    Читать далее »
  • ХабрахабрФото Взять и защитить SDLC — чем поможет облако

    Взять и защитить SDLC — чем поможет облако

    Продолжаем говорить о безопасной разработке и Secure SDLC. Сегодня на примере платформы T1 Cloud SDP покажем, какие облачные сервисы привнесут уровень безопасности в жизненный цикл ПО. Среди них есть как ручной анализ кода, так и автоматизированная проверка надежности open source компонентов. / Unsplash.com / Paulius Dragunas При чем тут провайдеры Требования к защищенности приложений прописаны в таких документах, как Приказ…

    Читать далее »


Кнопка «Наверх»