[Перевод] Неконтролируемые компоненты в React

React. Продвинутые руководства. Часть Четвертая

Продолжение серии переводов раздела «Продвинутые руководства» (Advanced Guides) официальной документации библиотеки React.js.

Неконтролируемые компоненты в React

В большинстве случаев, мы рекомендуем использовать контролируемые компоненты для реализации форм. В контролируемом компоненте, данные формы обрабатываются компонентом React. Есть альтернативный вариант — это неконтролируемые компоненты, в которых данные формы обрабатываются самим DOM.

Читать дальше →
[Перевод] Неконтролируемые компоненты в React
Source: habrahabr

Мой домашний дата-центр

Это не очередная статья о том, как какой-то «эконом» решил поставить сервер у себя в квартире и разместить веб-сайт дома, потому, что он ошибочно подумал, что это будет дешевле, чем в дата-центре. Без резервирования питания и каналов, без создания нужной климатической среды для эксплуатации серверного оборудования. С огромными счетами за электричество и недовольным провайдером Интернет, который не подписывался поставлять канал за «100 рублей» для сервера или стойки серверов 🙂


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


И первый из них и, пожалуй, самый достойный — домашний дата-центр проекта ve2cuy, организованный канадским IT-специалистом Alain Boundreault дома, не столько с целью экономии, сколько с целью воплощения различных custom-built решений, улучшения собственных навыков, ну и просто потому, что ему это было интересно и он это мог. Мое мнение — очень круто, неплохой workshop, не всегда подобные инфраструктуры могут быть настолько продуманы в реальных ЦОДах. И в добавок, это действительно экономические эффективное решение, полноценно удовлетворяющее потребности его создателя. Давайте с ним познакомимся? Alain Boundreault уже стал известным на YouTube и недавно выложил видео-экскурсию по своему домашнему дата-центру, оцените его работу сами:

Переведена документация Nuxt.JS

Всем привет от Translation Gang!

Vue.js нам показалось мало. Планов громадьё, причём даже за пределами русского языка, фронтенда и веба вообще, но на практике пока что далеко от Vue не убегали — благодаря стараниям theOnlyBoy мы оперативно перевели документацию фреймворка сверхвысокого уровня Nuxt.js.

Сам фреймворк ещё молодой и немного сырой, как и его документация — но что есть, то мы перевели, и как только обновляются оригинальные доки — тут же обновляем и перевод. Надеемся, вам понравится!

Читать дальше →
Переведена документация Nuxt.JS
Source: habrahabr

Выпуск плагина для Skype for Business и новая сборка 3CX Client для Windows

В новый год с новыми победами! Сегодня мы представляем уникальный плагин, который позволяет звонить контактам из клиента Skype for Business через клиент 3CX. Все просто – кликните правой кнопкой мыши на контакте в интерфейсе Skype for Business и выберите опцию 3CX Call. Вызов пойдет с установленного клиента 3CX через АТС 3CX.


Наш плагин позволяет решить простую, но весьма актуальную проблему — звонить из клиента Skype for Business через стандартную SIP инфраструктуру. Сервер 3CX в этом случае является простым и недорогим «посредником» между Skype for Business и доступными SIP шлюзами, телефонами и стандартными SIP транками.
Skype for Business integration with 3CXЧитать дальше →
Выпуск плагина для Skype for Business и новая сборка 3CX Client для Windows
Source: habrahabr

[Перевод] Ref-атрибуты и DOM в React

React. Продвинутые руководства. Часть Третья

Продолжение серии переводов раздела «Продвинутые руководства» (Advanced Guides) официальной документации библиотеки React.js.

Ref-атрибуты и DOM в React

В типовом потоке данных React, свойства (props) — это единственный способ, с помощью которого родители взаимодействуют со своими потомками. Для модификации потомка, вам необходимо заново отобразить (произвести ререндеринг) его с новыми свойствами. Однако, в некоторых случаях, вам понадобится модифицировать потомка непосредственно, вне основного потока. Изменение потомка возможно в случаях если он является экземпляром компонента React или элементом DOM. Для обоих этих случаев React имеет особый способ изменения.

Читать дальше →
[Перевод] Ref-атрибуты и DOM в React
Source: habrahabr

Linkedin недавно провёл редизайн и я намерен это обсудить


Корпоративная деловая сеть Linkedin совсем недавно сменила дизайн. Это было сделано уже руками нового владельца — Microsoft. Совершенно своевременный и оправданный шаг с их стороны. Старый дизайн был как устаревшим, так и полным UX-багов. Некоторые сценарии просто невозможно было воспроизвести по памяти. Сможете сейчас вспомнить как попасть в режим отзыва отосланных приглашений?


Извините, что «в лоб» спросил. Возможно, многие из Вас даже аккаунтов там не имеют.


Хорошо если вы вспомнили, однако там был полный хаос. Отсутствовала фильтрация по датам в хистори как таковая. Вдобавок подгрузка старых приглашений работала криво.


В общем я, как специалист по поиску usability багов (ну прямо как в той пословице «Слепой в чужом глазу бельмо заметит»), не смог пройти мимо этого обновления. Давайте проанилизируем то…
Что сразу бросается в глаза :
Linkedin недавно провёл редизайн и я намерен это обсудить
Source: habrahabr

Какой должен быть хостинг?

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


Но в начале сам вопрос, чтобы тема обсуждения была более понятна:

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


Дорогое ли удовольствие содержать такие сайты? На чем сидят сайты с трафом 25-50к в сутки? Что выбирать?


Приглашаем коллег и разбирающихся в вопросе веб-мастеров также принять участие в обсуждении и высказать свое мнение, будем рады комментариям с отзывами и критикой. Читать дальше →
Какой должен быть хостинг?
Source: habrahabr