Настройка VPS/VDS-сервера для начинающих

Эта небольшая серия роликов, посвящена использованию такой услуги как VPS — Virtual Private Server — виртуальный приватный сервер, или VDS — Virtual Dedicated Server — виртуальный выделенный сервер. Мы посмотрим как это работает и как с этим управляться.

BrowserStack: тестируй сайты на любом устройстве, не выходя из дома

В этом ролике мы разберем такой архиполезный в делах фронтенда сервис как BrowserStack. Если коротко, то он позволяет тестировать сайты на реальных устройствах, запущенных где-то там на серверах BrowserStack, а вы видите видео-трансляцию, как например в TeamViewer.

Получается что для вас устройство полностью настоящее, с конкретной версией операционной системы и браузера. Более того, Практически у каждого и представленного в огромном списке вариантов, есть возможность включить инструменты разработчика и контролировать что происходит в DOM-дереве и c JavaScript-кодом.

Анатомия React. Урок 13. Разделение кода. Ленивая подгрузка. Обработка ошибок.

В этом уроке будем разбираться с разделением кода и с ленивой подгрузкой для улучшения производительности приложения, а также поймем как в React управляться с ошибками.

GitHub-репозиторий с исходниками: http://bit.ly/gh_course_react_beginner

Читать далее «Анатомия React. Урок 13. Разделение кода. Ленивая подгрузка. Обработка ошибок.»

Анатомия React. Урок 12. Что такое ref’ы и как ими пользоваться?

Разбираемся с ref’ами, которые позволяют добираться до конкретных DOM-нод и производить с ними различные манипуляции.

GitHub-репозиторий с исходниками: http://bit.ly/gh_course_react_beginner

Читать далее «Анатомия React. Урок 12. Что такое ref’ы и как ими пользоваться?»

Путь к искусственному сверх-интеллекту (часть 1)

Представьте, что на машине времени в 2019-й в славный город Москву доставили человека из XVIII века. Из времен, когда люди жили без электричества, а коммуникации на расстоянии могли быть произведены только громким криком, горящим огнем или стреляющей пушкой (ну, может быть еще голубиной почтой). И подумайте теперь, как он отреагирует на современный мир, который даже современников иных пугает до дрожи в коленках своими безумными скоростями и масштабами.Так вот, путешественник из прошлого увидит современный мегаполис во всей красе: железо-стекло-бетонные коробки небоскребов, нависающие над головой, несущиеся с ревом блестящие капсулы автомобилей-упряжек без единого намека на тянущих её коней, толпы людей, переходящих огромные перекрестки, спускающихся массами в ямы-станции метро на движущихся ступеньках, пролетающих над головой огромных металлических птиц, транспаранты невероятных масштабов, множество вывесок от которых рябит в глазах. И шум.. Шум необычный для человека, жившего несколько столетий назад. Разве что на рынке гвалт торгующегося народа… Но то иное, нежели грохот современного мегаполиса.

Читать далее «Путь к искусственному сверх-интеллекту (часть 1)»

Функции инструментов разработчика Chrome, о которых вы не знали (ЧАСТЬ 2)

Продолжаем тему инструментов разработчика в Google Chrome. Если вы не знакомы с основами, посмотрите два вводных ролика по этой теме:

https://youtu.be/FStLGMPHSEI

https://youtu.be/DxYU5JfWmSQ

Вашему вниманию предлагается набор различных функций о которых вы, возможно не знали. В этой части про то, что касается работы со скриптами на вкладках Console и Sources.

Читать далее «Функции инструментов разработчика Chrome, о которых вы не знали (ЧАСТЬ 2)»