Месяц: Декабрь 2019

  • Статическая подписка с использованием шаблона Наблюдатель на примере С++ и микроконтроллера Cortext M4

    от автора

    Всем доброго здравия! В преддверии Нового года хочу продолжить рассказывать про использование С++ на микроконтроллерах, на этот раз попытаюсь рассказать про использование шаблона Наблюдатель (но далее я буду называть его Издатель-Подписчик или просто Подписчик, такой вот каламбур), а также реализацию статической подписки на С++17 и преимущества этого подхода в некоторых приложениях.

  • Настройка окружения в CLI. WSL / Windows Terminal

    от автора

    Есть люди, которые большинство рабочего времени проводят в консоли, есть те, кто пользуются терминалом при необходимости, запуская что-то по инструкциям. Но я думаю, что каждый айтишник, будь он разработчиком, сисадмином, сетевым инженером, или даже senior yaml developer`ом, пользуется command line interface. Далеко не все задумываются об улучшении рабочего окружения в CLI и повышении продуктивности работы…

  • Benefits Package в Армении: от страховки и реферального бонуса до массажа и кредитов

    от автора

    После материала про зарплаты разработчиков в Армении, хотелось бы затронуть тему benefits package — чем, помимо зарплат, компании привлекают и удерживают специалистов. Мы собрали информацию о компенсациях в 50 армянских IT компаниях: стартапах, локальных компаниях, офисах международных корпораций, в продуктовых, аутсорсе. В список бонусов не включали такие плюшки, как кофе, печеньки, фрукты и т.д, так…

  • Как я начал выступать на конференциях и не могу остановиться

    от автора

    Современный мир разработки, по-своему, прекрасен. Хорошей практикой считается свободное распространение своих знаний и разработок. Стремление к знаниям создает спрос, а habr, toster (ныне qna), github, митапы, конференции и прочее являются отличным предложением. О митапах и конференциях я сегодня и хотел бы рассказать. Под катом история как я, будучи разработчиком и собственником IT-компании, стал спикером.

  • WireGuard, настройка нескольких клиентов за NAT и причем здесь STUN?

    от автора

    На данный момент мы запускаем доступ к серверам на базе WireGuard и сегодня я хочу рассказать, как настраивать клиентов, которые находятся за NAT, хотя про настройку сервера, тоже не забудем.

  • Защита вашего GraphQL API от уязвимостей

    от автора

    Привет, Хабр! Представляю вашему вниманию перевод статьи Protecting Your GraphQL API From Security Vulnerabilities. GraphQL быстро становится выбором разработчиков, которым необходимо создать API для своего клиентского приложения. Но, как и все новые технологии, GraphQL подвержен некоторым присущим ему угрозам безопасности. Независимо от того, создаете ли вы сторонний проект или крупномасштабное корпоративное приложение, вам необходимо убедиться,…

  • Использвание GitHub CI для Elixir проектов

    от автора

    В октябре Github запустил actions, которые позволяют выполнять CI, не отходя от кассы, в которой этот самый код хранится. Это действительно очень удобно. Как только кто-то отправляет pull request, или просто загружает новые изменения на сервер, или что-то еще специальное (список событий, к которым можно прикрутить actions может быть найден в официальной документации), сборка запускается.…

  • Обучение сотрудников в экспериментальном формате

    от автора

    Есть у меня один друг, который увлекается довольно странным занятием: пишет для менеджеров и сотрудников своей компании тексты. Я не знаю, как их правильно классифицировать – и не методичка, и не руководство к действию, и не инструкция, и не процесс. Просто текст, короче. Идею он взял, как ни странно, у Бориса Березовского. Где-то, когда-то, он…

  • Испанская инквизиция и робот для унижения: на что готовы «хищнические» конференции ради денег

    от автора

    Предисловие История, которую я вам хочу рассказать, началась с простой шутки. Некоторое время назад моя сестра рассказала мне про Джеймса Вейтча который показал миру, как можно весело троллить надоедливых спамеров и заставлять их спасаться бегством от чрезмерно настырного адресата своих же рассылок. Примерно в то же время я начал понемногу публиковать свои скромные труды по…

  • Обзор 3д принтера Anet N4 // Как реалистично покрасить персонажа из игры Dark Souls

    от автора

    Занимаюсь второй год моделированием и 3д печатью. Веду свой ютуб канал и делаю обзоры на разны принтеры. Сделал видео обзор на 3д принтер Anet n4 на примере печати фигурки из игры Dark Souls.Рекомендую к просмотру 🙂 Надеюсь, что у вас появятся несколько вопросов или рекомендации ссылка на оригинал статьи https://habr.com/ru/post/481852/