Освоение Vuex — с нуля до героя

Привет, Хабр! представляю вашему вниманию перевод статьи «Mastering Vuex — Zero to Hero» автора Sanath Kumar. Официальная документация Vuex определяет его как паттерн управления состоянием + библиотека для приложений Vue.js. Но что это значит? Что такое паттерн управления состоянием? Представьте, что вы работаете над большим веб-приложением с сотнями маршрутов и компонентов. Не было бы проще, если бы […]

Обзор PocketBook 616 – самого бюджетного покетбука 2018 года с функцией подсветки

Всем привет! В самом конце лета 2018 года компания PocketBook выпустила обновленную линейку ридеров. В неё входят три модели, а именно PocketBook 616 (8 900 рублей), PocketBook 627 (10 900 рублей) и PocketBook 632 (12 900 рублей). Обзоры всех этих устройств появятся в официальном блоге PocketBook на «Хабре», и первый из них вы как раз […]

Краткое руководство по сложным вычислительным задачам

Что компьютеру сделать легко, а что почти невозможно? Эти вопросы лежат в основе вопроса вычислительной сложности. Представляем вам карту этого ландшафта. Различные классы сложности сортируют задачи в иерархическом виде. Один класс может содержать все задачи другого, плюс задачи, требующие дополнительных вычислительных ресурсов. Какова фундаментальная сложность задачи? Такова постановка базовой задачи специалистов по информатике, пытающихся рассортировать […]

Приключения – Электроника. На крылатых качелях в мир IT

Можете ли вы себе представить летний лагерь, в котором дети большую часть времени учатся и делают это с радостью? Занимаются математикой, подтягивают английский, решают сложные задачи, а потом с огнем в глазах обсуждают маркетинговые планы, стратегии продвижения продукта на рынке и способы привлечения внимания инвесторов? Да, такое место есть. EPAM и ассоциация «Образование для будущего» […]

Выбор языка программирования: 3 совета от программиста из Apple

От переводчика: эта статья — перевод материала, написанного программистом Аластером Парагасом (Alastair Paragas) из Apple.Он работал с такими языками программирования, как Javascript, Python, PHP, Java, Scala, Haskell, Swift и Rust. Аластер делится собственными размышлениями на тему выбора и изучения «своего» языка, ведь этот вопрос актуален как для новичков, так и для профессионалов, которые хотят выбрать […]

Как интегрировать ReactJS в 1С-Битрикс с автоматической генерацией шаблонов на back-end на примере сети Глобус

В этом году впервые начали внедрение ReactJS для интернет-магазина сети гипермаркетов Глобус. Проект интересен тем, что расширяет возможности платформы Битрикс и при этом сохраняет возможность генерации страниц для поисковиков и не захламляет дублированием кода и верстки. В этой статье рассказываем о том, как связать компоненты Битрикса с компонентами ReactJS при помощи модуля v8js для php […]

Новый Python: 7 возможностей, которые вам понравятся

Говорят, что новый Python 3.7 стал намного быстрее и удобнее. Мы решили убедиться в этом и детально разобрали 7 важных изменений. Стало легче создавать классы и работать с модулями, давно используемые неофициальные возможности наконец-то получили признание, а измерение времени вышло на новый уровень. Упрощенное создание классов В Python 3.7 появился новый модуль dataclasses и декоратор […]

Ruby-шпаргалка: изучить основы языка или вспомнить забытое

Небольшая Ruby-шпаргалка для начинающих и продолжающих с типами данных и основными конструкциями самого дружелюбного языка. Ruby-шпаргалка по основам кодинга официальный сайт сообщества онлайн-интерпретатор Комментарии # однострочный some_useful_var = 42 another_useful_var = 7 # однострочный =begin блочный комментарий =end 1 2 3 4 5 6 7 8 # однострочный some_useful_var = 42 another_useful_var = 7 # […]

Ресурсы для изучения блокчейн-разработки с нуля

Блокчейн не ограничивается одними криптовалютами, и в этом материале мы собрали необходимый минимум для изучения блокчейн-разработки. В прошлом году криптовалюты привлекли внимание многих людей и организаций. ВУЗы начали включить обучение криптотехнологиям в учебные планы, государства задумались о регулировании. Но факт в том, что большинство людей плохо понимают даже принципы работы блокчейна. В этой статье мы […]

Шесть наиболее полезных докладов с Frontend Conf 2018

Друзья, с позиции главы программного комитета Frontend Conf поместил под катом краткий обзор шести самых полезных докладов с РИТ++ 2018 по фронтенду. В подборке нашлось место рассказу про то, как настраивать PWA-приложения и делать их более нативными. Отдельно затронуты вопросы транспиляции, где на примере API Яндекс.Карт показано, как можно писать на ES2015, получая на выходе […]