Автор: admin

Новые типы микроразметки для расширенных интерактивных сниппетов

Мы перевели обзор трех новых видов микроразметки schema.org, которые позволяют показать в сниппете вопросы и ответы. Это FAQ — набор вопросов, близких по теме (отличается от блока People Also Ask тем, что берется с одного сайта), HowTo —…

Читать далее »

C++ против C#

Всем известно, что нет ничего глупее споров «какой язык лучше». Например, лучше для чего? Разные языки успешны в разных нишах — и бессмысленно делать категоричные выводы, не учитывая это. Но что получится, если обратиться к опытным специалистам, которые…

Читать далее »

Использование функции connect() из пакета react-redux

В статье, перевод которой мы публикуем сегодня, речь пойдёт о том, как создавать в React-приложениях компоненты-контейнеры, которые связаны с состоянием Redux. Этот материал основан на описании механизма управления состоянием в React с применением пакета react-redux. Предполагается, что у вас…

Читать далее »

11 советов для тех, кто использует Redux при разработке React-приложений

Когда речь идёт о разработке React-приложений, то, в плане архитектуры кода, маленькие проекты часто бывают более гибкими, чем большие. Нет ничего плохого в том, чтобы создавать такие проекты с использованием практических рекомендаций, нацеленных на более крупные приложения. Но…

Читать далее »

5G — технология, которая, видимо, замедлит веб

Технология 5G — это уже реальность. Соответствующий значок начинает появляться в верхних частях экранов телефонов по всему миру. Если вы подключены к 5G-сети, то вы могли заметить, что такая сеть не кажется намного более быстрой, чем 4G-сеть. Я вполне это…

Читать далее »

Опровергаем четыре стереотипа о языке программирования Rust.

Язык программирования RUST, начатый как хобби-проект, а впоследствии поддерживаемый корпорацией Mozilla, позволяет дефолтным программистам писать одновременно и безопасные и быстрые системы: от калькуляторов до высоконагруженных серверов. За своё относительно короткое время существования, данный язык уже успел обрасти стереотипами,…

Читать далее »

22 сайта для программиста, которые помогут заговорить на английском.

Сделал подборку из 22-х сайтов для изучения английского языка. Подборка поможет изучить английский легко, без зубрежки и учебников. Приступим! Учить лексику Плагины, мобильные приложения и сайты, которые помогут перевести и запомнить незнакомые термины с русского на английский и…

Читать далее »

Формула успешного техзадания. Как найти общий язык с разработчиками?

No Picture

В отношениях между разработчиками и заказчиками иногда возникают сложности. Заказчик часто хочет, чтобы «работало в один клик», «клиенты сами появлялись в базе» и «был красивый интерфейс с удобными кнопками». Разработчик тем временем говорит о каких-то подкапотных вещах, хотя…

Читать далее »

Почему системные администраторы должны становиться DevOps-инженерами

No Picture

На дворе 2019 год, и тема DevOps сейчас актуальна, как никогда. Говорят, что дни системных администраторов прошли, как миновала эпоха мейнфреймов. Но так ли это на самом деле? Как это часто бывает в IT, ситуация изменилась. Появилась методология…

Читать далее »

Веб-сервер на C++ и сокетах

No Picture

Создадим HTTP-сервер, который обрабатывает запросы браузера и возвращает ответ в виде HTML-страницы. Введение в HTTP Для начала разберемся, что из себя представляет HTTP. Это текстовый протокол для обмена данными между браузером и веб-сервером. Пример HTTP-запроса: GET /page.html HTTP/1.1…

Читать далее »