Месяц: Октябрь 2020

  • Книга «Хороший интерфейс — невидимый интерфейс»

    от автора

    Привет, Хаброжители! Сегодня мы решили поделиться бесплатной электронной книгой, где Голден Кришна заставляет нас критически взглянуть на назойливый экранный мир и демонстрирует, как можно создавать продвинутые технологии без цифровых интерфейсов. В своей умной, суровой и зачастую уморительной критической манере Голден подсказывает удивительные идеи, позволяющие выйти из плоскости экрана и при помощи всего трех принципов добиться…

  • 10 вопросов к поддержке HMS по работе с гибридными приложениями, AppGallery и эмулированию телефонов Huawei

    от автора

    Привет, Хабр! За год количество сервисов в экосистеме Huawei Mobile Services (HMS). выросло с 9 до 31, и у разработчиков стало возникать всё больше вопросов по поддержке гибридных приложений, взаимодействию с AppGallery, использованию отдельных служб и китов. Основные площадки нашего общения с мировым сообществом — это Stackoverflow, Reddit, XDA-Developers и раздел поддержки на портале разработчиков…

  • Организация гибкого рабочего места: взгляд с трёх сторон

    от автора

    Главный тренд 2020-го года остаётся неизменным: удалённая работа – это всерьёз и надолго. Мы часто общаемся с нашими заказчиками, многие из которых представляют огромные компании всероссийского масштаба. Все они сходятся во мнении, что примерно треть перешедших на «удалёнку» сотрудников не вернутся в офис даже после того, как пандемия закончится. Именно поэтому сегодня мы вновь хотим…

  • Обзор экосистемы пакетов Laravel

    от автора

    Специально для студентов курсов «Backend-разработчик на PHP» и «Framework Laravel» подготовили еще один полезный перевод. В мире Laravel пакеты играют важную роль. Насколько важна эта роль и какие пакеты существуют? Чтобы это узнать, мы взяли данные из API Packagist.org и отфильтровали пакеты Laravel.

  • Джентльменский набор команд Linux Часть 1

    от автора

    Закон Парето применим ко многим сферам, в том числе и к работе с терминалом Linux, ведь всего нескольких десятков команд позволит легко справляться с большинством задач. Мы выбрали 40 наиболее полезных команд, использование которых способно сильно облегчить жизнь при работе с Linux. Статья не претендует на статус истины в последней инстанции или максимально подробного руководства,…

  • Как избежать ошибок при создании серверной?

    от автора

    Источник: Яндекс.Картинки Несмотря на массовую миграцию бизнеса в облака остаются компании, руководство которых следует стратегии «всё своё ношу с собой», по различным причинам не доверяя свои вычислительные мощности сторонним дата-центрам. Однако оборудование собственного серверного помещения — не настолько простая задача, как считают многие лица, принимающие решения. В этом посте мы расскажем об ошибках, которые допускаются…

  • Хорошо ли вы помните nullable value types? Заглядываем «под капот»

    от автора

    В последнее время модной темой стали nullable reference types. Однако старые добрые nullable value types никуда не делись и всё так же активно используются. Хорошо ли вы помните нюансы работы с ними? Предлагаю освежить или проверить свои знания, ознакомившись с этой статьёй. Примеры кода на C# и IL, обращения к спецификации CLI и коду CoreCLR…

  • jsqry — лучше, чем jq

    от автора

    В своей прошлой статье на Хабре я писал про библиотеку Jsqry, которая предоставляет простой и удобный язык запросов (DSL) к объектам JSON. С тех пор прошло много времени и библиотека тоже получила свое развитие. Отдельный повод для гордости — библиотека имеет 98% покрытие кода тестами. Однако в этой статье речь не совсем о ней. Думаю,…

  • Глубже в дебри функционального программирования

    от автора

    Прежде чем начать, зацените эту красоту! Это — игра "жизнь" на языке APL: В прошлой статье о функциональном программировании мы обсудили некоторые концепции ФП (впрочем, довольно вольно). В этой статье я бы хотел продолжить раскрывать суть других понятий, не затронутых в первой статье. Все же ФП не ограничивается одними монадами, хотя о них сегодня тоже…

  • Используем Ansible вместе с Terraform

    от автора

    Недавно я начал применять Terraform для создания облачной лабы для тестов, и это довольно круто. Буквально за несколько дней я поднялся с «никогда не использовал AWS» до «я умею декларативно создавать изолированную инфраструктуру в облаке». Я поставил парочку серверов в выделенной сети в VPC с security group и отдельными ключами SSH, все это заняло у…