Хабрахабр: лучшее за сутки

Экспресс Москва — Сан-Хосе: совместный просмотр WWDC 2018 в офисе Авито 4 июня

Экспресс Москва — Сан-Хосе: совместный просмотр WWDC 2018 в офисе Авито 4 июня

Впереди главное событие года любого iOS-разработчика — WWDC 2018. Именно за эти несколько дней Apple выдаст максимум информации о том, какие новые фреймворки и возможности операционной системы ожидают
Как мы замахнулись на мобильный fast paced шутер: технологии и подходы

Как мы замахнулись на мобильный fast paced шутер: технологии и подходы

Год назад у нас в компании был один проект — мобильный шутер War Robots с относительно медленными, но красочными и напряженными боями. Игра продолжает развиваться, у нее десятки миллионов установок и
Тренды онлайн-образования: опыт TED, LinguaLeo, Knewton и других

Тренды онлайн-образования: опыт TED, LinguaLeo, Knewton и других

То, что сегодня стало большим и зрелым рынком цифровых технологий, строилось руками энтузиастов-самоучек. Пятнадцать-двадцать лет назад дизайну сайтов никто не учил, а вузы не выпускали программистов
Формы на сайте — спамер поневоле

Формы на сайте — спамер поневоле

В профильных сообществах email—маркетологов, на форумах, посвященных поддержке CMS, на конференциях — везде сейчас активно обсуждается проблема спам-атак, устойчивым вектором которых является инъекция
[Перевод] Chrome тестирует Picture-in-Picture API для всплывающих видео вне браузера

[Перевод] Chrome тестирует Picture-in-Picture API для всплывающих видео вне браузера

Производители браузеров работают над W3C API, которое утвердит Picture-in-Picture (PiP) режим и позволит сайтам показывать всплывающие видео вне окна браузера. В прошлом, PiP поддерживался только
40 «глупых» вопросов о CRM

40 «глупых» вопросов о CRM

Все, кто работают с клиентами, жаждущими купить ПО, хоть раз да слышали фразу «А можно глупый вопрос?». Как правило далее следует вполне адекватная речь, просто человек стесняется простых вопросов. А
[Перевод] Символы, генераторы, async/await и асинхронные итераторы в JavaScript: их сущность, взаимосвязь и варианты использования

[Перевод] Символы, генераторы, async/await и асинхронные итераторы в JavaScript: их сущность, взаимосвязь и варианты использования

Сущность и предназначение множества возможностей JavaScript вполне очевидны. А вот некоторые, вроде генераторов, могут, на первый взгляд, показаться странными. Такое же впечатление способны вызвать и,
[Перевод] .NET Core 2.1 Global Tools

[Перевод] .NET Core 2.1 Global Tools

Пару недель назад вышел .NET Core 2.1 RC1. Это первая версия SDK, где есть фича под названием "Глобальные утилиты .NET Core" (".NET Core Global Tools"). Она дает простой способ создания
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно

Готовим тестовое окружение, или сколько тестовых инстансов вам нужно

Сколько в вашем проекте тестовых стендов — 5, 10 или больше 10? Навскидку, нужны стенды для каждой команды разработки, стенды для QA под каждый проект, менеджерам проектов тоже нужны стенды, а еще CI
[Из песочницы] Как я тесты по программированию делал, мой маленький TIOBE и немножко долларов

[Из песочницы] Как я тесты по программированию делал, мой маленький TIOBE и немножко долларов

Изучать программирование просто читая статьи и книжки не очень интересно и продуктивно. Нужна практика, причем желательно интересная и полезная. Идея появилась спонтанно, аналогов не нашел. Так я
Патентование, настолка для программистов, сети в Kubernetes и самокат в подарок

Патентование, настолка для программистов, сети в Kubernetes и самокат в подарок

28-29 мая в Сколково пройдет фестиваль конференций РИТ++. На стенде Ingram Micro Сloud мы устраиваем битву в игре-головоломке CloudPipe за главный приз — электросамокат. Побороться за другие награды

[Перевод] 11 лучших шрифтов для программирования

Много статей и сайтов сравнивают шрифты для программирования — всё это отличные ресурсы. Так зачем я опять поднимаю эту тему? Потому что сам всегда терялся в десятках шрифтов и не мог понять, какой
Грузим терабайты бочками или SparkStreaming vs Spring+YARN+Java

Грузим терабайты бочками или SparkStreaming vs Spring+YARN+Java

В рамках проекта интеграции GridGain и хранилища на базе Hadoop (HDFS + HBASE) мы столкнулись с задачей получения и обработки существенного объема данных, примерно до 80 Тб в день. Это необходимо для
Дайджест свежих материалов из мира фронтенда за последнюю неделю №315 (14 — 20 мая 2018)

Дайджест свежих материалов из мира фронтенда за последнюю неделю №315 (14 — 20 мая 2018)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

[Перевод] Как обновление Rust 1.26 ускорило мой код в три с лишним раза

Хочу поделиться небольшой историей о мощи LLVM и преимуществах языков высокого уровня над ассемблером. Я работаю в компании Parity Technologies, которая поддерживает клиент Parity Ethereum. В этом

[Из песочницы] Cofree Will Tear Us Apart

Всем привет. В последнее время я работаю с распределенными системами и часто встречаюсь с проблемами работы с данными, части которых могут находиться в различных местах. Ну и так как я уже
Дата-центры, похожие на курятники, и работа в Антарктиде: подборка необычных ЦОД

Дата-центры, похожие на курятники, и работа в Антарктиде: подборка необычных ЦОД

Сегодня мы решили рассказать вам о нескольких необычных дата-центрах, построенных в самых разных уголках планеты. Как обеспечить работу ЦОД в суровых условиях Антарктиды? И почему дата-центры Yahoo

Maraquia — ORM для MongoDB

После прочтения заголовка у многих наверняка возникает вопрос — зачем ещё один велосипед при наличии уже обкатанных Mongoose, Mongorito, TypeORM и т. д.? Для ответа нужно разобраться в чём отличие ORM

[Из песочницы] Кроссплатформенная утилита мониторинга SNMP-трафика без зависимостей и наличия GUI

Здравствуй, Хабр! В процессе своей работы (администрирование активного оборудования) столкнулся с необходимостью оперативного получения онлайн-данных (желательно с графиком) входящего/исходящего
Что такое смарт-контракты: краткое руководство

Что такое смарт-контракты: краткое руководство

Идея смарт-контрактов появилась еще в далеком 1994 году, когда Ник Сабо предложил использовать распределенный глобальный код для хранения информации о сделках. На сегодняшний день они считаются очень