«Докатился — пишу на Хабр о том, как писать на Хабр. Хотя причины есть — я пять лет занимаюсь этим, перевидал и перепробовал кучу инструментов, так что теперь делюсь с вами самыми лучшим»: http://amp.gs/4hYr
Излишняя персонализация контента приводит к однородному и безразличному восприятию пользователем информации и может вызывать усталость от вашего продукта в целом: http://amp.gs/4hmD
В результате бомбардировки Земли заряженными частицами со стороны Солнца, силовые линии её магнитного поля могут претерпевать разрывы и пересоединения.
Разбираемся, зачем четыре года назад NASA прострелило ночное небо мыса Канаверал ракетой Atlas V: http://amp.gs/4hBC
Взгляд изнутри. Аспирантура в EPFL. Часть третья: от поступления до защиты
Пришла пора закончить подзатянувшийся рассказ об аспирантуре в прекрасном университете, в одной из самых богатых и в то же время бедной стране — Швейцарии: http://amp.gs/4hGX
Функциональные компоненты с React Hooks. Чем они лучше?
«Многие восприняли появление хуков с критикой, и в этой статье я расскажу о некоторых важных преимуществах, которые нам дают функциональные компоненты с хуками, и почему нам стоит перейти на них»: http://amp.gs/4hkl
Blazor 0.9.0 уже доступен! Этот релиз добавляет в Blazor улучшения компонентов Razor в .NET Core 3.0 Preview 3. Новые улучшения Razor Component теперь доступны для приложений Blazor: http://amp.gs/4h7v
Взлом камер: векторы атак, инструменты поиска уязвимостей и защита от слежки.
Камеры видеонаблюдения стали частью Интернета вещей и, как другие устройства с беспрепятственным доступом к сети, попали в фокус интереса хакеров: http://amp.gs/4hh0
Чем объёмнее пул-реквест, тем меньше пользы будет от его проверки. Как избежать таких ситуаций? Как сделать пул-реквест проще и понятнее для ревьюера и оптимизировать весь процесс? Давайте разбираться: http://amp.gs/4hE1
Готовим полнотекстовый поиск в Postgres. Часть вторая.
В прошлой статье мы оптимизировали поиск в PostgreSQL стандартными средствами. В этой статье продолжим оптимизацию с помощью индекса RUM и проанализируем его плюсы и минусы в сравнении с GIN: http://amp.gs/4h9S
«Вам придётся напрягать голову, чтобы понять, почему происходит именно то, а не другое. Вот почему я не просто собираюсь изложить некоторые общие проблемы, но также объяснить, почему они возникают»: http://amp.gs/4hU6
Как вывести SaaS-продукт на AppSumo: успехи и немного ошибок.
Пройдя этот путь от и до, Мария Бочева, Business Development Manager в OWOX BI, составила пошаговое руководство, которое поможет вам подготовиться к запуску и сэкономить время: http://amp.gs/4hsf
«Хотя синтетике пророчат большое будущее, а учёные увидели в синтетических данных новую надежду искусственного интеллекта, синтетика в тестировании никакой панацеей не является».
Синтетические vs. реальные тестовые данные — плюсы, минусы, подводные камни: http://amp.gs/4hDh
Встала задача перейти в «облако»? Семь советов, как не накосячить.
Несмотря на статистику, многие компании по-прежнему не на острие цифровой трансформации и ещё не переехали в «облака». Если и вы среди них, то вот лучшие практики по переходу в «облако»: http://amp.gs/4hJX
Криптографические токены PKCS#11: просмотр и экспорт сертификатов, проверка валидности.
Когда мы говорили о сертификатах, хранящихся в файлах, нам обещали добавить механизмы для работы с сертификатами, хранящимися на токенах PKCS#11. Вот что получилось: http://amp.gs/4h3h
Микросервисы на PHP и Swoole для конвертации Telegram-каналов в RSS.
Рассказ об архитектуре, использовании разных областей видимости в Swoole Server и устранении последствий ошибок в сторонних библиотеках и внешних API: http://amp.gs/4h2N
Есть множество разных типов тестов, которые можно применить, чтобы убедиться, что изменения в вашем коде работают по сценарию. Рассмотрим, насколько основные практики тестирования отличаются друг от друга: http://amp.gs/4hLl
How to get Security Log with non-administrative user
«Я потратил слишком много времени на поиск простого решения для чтения логов обычным пользователем, вот и решил поделиться историей своего успеха»: http://amp.gs/4haW
Всемирной паутине исполнилось тридцать лет — что с ней будет дальше?
Тим Бернерс-Ли вспоминает, как веб изменял наш мир, и рассуждает о том, что мы должны сделать для создания лучшего веба, который сможет принести пользу всему человечеству: http://amp.gs/4hQp
Python vs. Scala для Apache Spark — ожидаемый benchmark с неожиданным результатом.
В качестве платформы для сравнения используем облачный контейнер с четырьмя ядрами и Spark, запущенный в локальном режиме, работать с ним будем посредством Apache Zeppelin: http://amp.gs/4hbT