Работаем с USB из браузера
Оказывается, из браузера можно управлять USB устройствами. Таким образом мы можем взаимодействовать напрямую с микроконтроллерами.
Делается это за счёт модуля WebUSB. Автор сначала в общих чертах рассказывает об этой библиотеке, а потом показывает свои проекты с её использованием.
📺 YouTube
WebDEV #видео #web
Оказывается, из браузера можно управлять USB устройствами. Таким образом мы можем взаимодействовать напрямую с микроконтроллерами.
Делается это за счёт модуля WebUSB. Автор сначала в общих чертах рассказывает об этой библиотеке, а потом показывает свои проекты с её использованием.
📺 YouTube
WebDEV #видео #web
YouTube
USB + JavaScript = WebUSB
WebUSB позволяет подключать устройства к браузеру и взаимодействовать с ними через javascript. API довольно простое, но позволяет делать все то, что вы можете сделать с USB из нативного кода. В этом видео я расскажу что это такое, как с этим работать, зачем…
🛠 Medusa — бесплатный опенсорсный аналог Shopify с настраиваемым headless-движком, полезный для всех, кто работает в сфере электронной коммерции.
WebDEV #инструменты #js
WebDEV #инструменты #js
💡 Создание копий массивов
С помощью метода
Например:
WebDEV #советы #coding #js
С помощью метода
copyWithin() можно копировать элементы в определенное место массива. Методу необходимо передать аргументы: первый аргумент — индекс целевой позиции, то есть то место в новом массиве, куда необходимо вставить данные. Второй аргумент — начальный индекс позиции источника элементов.Например:
let a = [1, 2, 3, 4, 5];Копирование элементов из массива в определенное место массива.
a.copyWithin(0, 2); // 0 — начальный индекс позиции нового массива, куда необходимо вставить элементы массива a с индексом 2
console.log(a); // [3, 4, 5, 4, 5]. На место элементов 1,2,3, вставили элементы 3,4,5, а остальные элементы оставили как были в исходном массиве.
WebDEV #советы #coding #js
💡 Подборка инструментов
▫️ roadmap.sh — если нужны дорожные карты и образовательные материалы по различным технологиям – вам сюда!
▫️ LabmdaTest — с помощью этой облачной платформы можно тестировать любое веб-приложение почти на всех современных браузерах.
▫️ Small Dev Tools — сайт с классными штуками для разработчиков, где можно найти различные: кодировщики или декодировщики, форматеры HTML/CSS/JavaScript, модификаторы, генераторы данных и прочую полезную функциональность.
▫️ resume — если хотите создать себе профессиональное резюме – то вам сюда.
▫️ daily dev — новостной агрегатор из мира IT, собирающий лучшие публикации с разнообразных медиа и публикующий их в ленте.
▫️ Showwcase — соцсеть, аналог LinkedIn, но только для айтишников.
WebDEV #подборка #инструменты
▫️ roadmap.sh — если нужны дорожные карты и образовательные материалы по различным технологиям – вам сюда!
▫️ LabmdaTest — с помощью этой облачной платформы можно тестировать любое веб-приложение почти на всех современных браузерах.
▫️ Small Dev Tools — сайт с классными штуками для разработчиков, где можно найти различные: кодировщики или декодировщики, форматеры HTML/CSS/JavaScript, модификаторы, генераторы данных и прочую полезную функциональность.
▫️ resume — если хотите создать себе профессиональное резюме – то вам сюда.
▫️ daily dev — новостной агрегатор из мира IT, собирающий лучшие публикации с разнообразных медиа и публикующий их в ленте.
▫️ Showwcase — соцсеть, аналог LinkedIn, но только для айтишников.
WebDEV #подборка #инструменты
🔥 Лучшее на канале за неделю
1. Работаем с USB из браузера.
2. Medusa — бесплатный опенсорсный аналог Shopify с настраиваемым headless-движком, полезный для всех, кто работает в сфере электронной коммерции.
3. Создание копий массивов.
1. Работаем с USB из браузера.
2. Medusa — бесплатный опенсорсный аналог Shopify с настраиваемым headless-движком, полезный для всех, кто работает в сфере электронной коммерции.
3. Создание копий массивов.
💡 Ставьте конкретные цели
Один из самых распространенных запросов в поисковике: «Какой язык программирования выучить?» Вопрос понятный, но неправильный. Первый вопрос, который действительно должен быть задан: «Для чего мне учиться кодить?» Хотите ли вы разрабатывать мобильные приложения или создавать сайты для малого бизнеса, нужно четко понимать конечную цель. Так вам будет легче изучать материал и не потратить время впустую.
WebDEV #советы
Один из самых распространенных запросов в поисковике: «Какой язык программирования выучить?» Вопрос понятный, но неправильный. Первый вопрос, который действительно должен быть задан: «Для чего мне учиться кодить?» Хотите ли вы разрабатывать мобильные приложения или создавать сайты для малого бизнеса, нужно четко понимать конечную цель. Так вам будет легче изучать материал и не потратить время впустую.
WebDEV #советы
📖 Principles of Web API Design: Delivering Value with APIs and Microservices
🖋 Higginbotham James, 2021
Книга объединяет принципы и процессы, которые помогут вам добиться успеха на протяжении всего жизненного цикла разработки API. Опираясь на обширный практический опыт, ведущий консультант Джеймс Хиггинботам поможет вам согласовать нюансы с каждой заинтересованной стороной, разработать API, обеспечивающие целостность, и масштабировать процесс проектирования от небольших команд до всей организации
💾 Скачать книгу
WebDEV #book #API
🖋 Higginbotham James, 2021
Книга объединяет принципы и процессы, которые помогут вам добиться успеха на протяжении всего жизненного цикла разработки API. Опираясь на обширный практический опыт, ведущий консультант Джеймс Хиггинботам поможет вам согласовать нюансы с каждой заинтересованной стороной, разработать API, обеспечивающие целостность, и масштабировать процесс проектирования от небольших команд до всей организации
💾 Скачать книгу
WebDEV #book #API
💡 Методы pop/push
Метод
Например:
WebDEV #советы
Метод
pop() удаляет элемент из конца массива. А метод push() добавляет элемент в конце массива.Например:
let dishes = ["Кастрюля", "Сковородка", "Половник"];— удаление элементам из массива методом
alert(dishes.pop()); // Половник
dishes.push('Половник'); // Снова добавляем слово "Половник" в конец массива
alert(dishes); //Кастрюля,Сковородка,Половник
pop() и добавление элемента в конец массива методом push().WebDEV #советы
🔥 Лучшее на канале за неделю
1. Principles of Web API Design.
2. Katalon Studio — инструмент для автоматизации тестирования веб-приложений, API, мобильных и настольных приложений.
3. Ставьте конкретные цели.
1. Principles of Web API Design.
2. Katalon Studio — инструмент для автоматизации тестирования веб-приложений, API, мобильных и настольных приложений.
3. Ставьте конкретные цели.
💡 Методы shift/unshift
Метод
Например:
WebDEV #советы #coding #js
Метод
shift() удаляет из начала массива один или несколько элементов. Метод unshift() добавляет в начало массива один или несколько элементов.Например:
let dishes = ["Кастрюля", "Сковородка"];— добавление в массив методом
dishes.unshift('Половник'); // Вставляем в начало массива слово 'Половник'
console.log(dishes); // Выводим массив ["Половник", "Кастрюля", "Сковородка"]
dishes.shift(); // Удаляем слово из начала массива
console.log(dishes); // ["Кастрюля", "Сковородка"]
unshift() и удаление из массива методом shift().WebDEV #советы #coding #js
Где живут сайты?
Все веб-приложения, в том числе и Telegram, находятся на серверах, которые хранят в себе все данные, необходимые для работы.
Если вы уже знаете о таких вещах, как Azure или AWS, то это видео вас, конечно, не научит ничему новому, но если нет — вы знаете, что нужно делать:
📺 YouTube
WebDEV #видео #web
Все веб-приложения, в том числе и Telegram, находятся на серверах, которые хранят в себе все данные, необходимые для работы.
Если вы уже знаете о таких вещах, как Azure или AWS, то это видео вас, конечно, не научит ничему новому, но если нет — вы знаете, что нужно делать:
📺 YouTube
WebDEV #видео #web
YouTube
Что такое хостинг, клиент-сервер и где живут сайты / Виртуальный сервер, облако, AWS, Azure
Знаете где живут сайты? Если нет, то смело запускайте этот выпуск "Know How". В нем я расскажу о том, как сайты попадают в интернет, как выбрать хороший хостинг, что такое клиент-сервер, выделенный и виртуальный сервер, облако, AWS, Azure и многое другое!…
🛠 Searchcode — сервис для простого поиска кода. Помогает вам найти реальные примеры функций, API и библиотек на 243 языках в 10+ общедоступных источниках кода. Поиск можно отфильтровать с помощью панели фильтров.
WebDEV #инструменты #API
WebDEV #инструменты #API
💡 Не торопитесь: это марафон, а не спринт
Многообещающая реклама дает людям очень оптимистичную картину того, как легко попасть в IT-индустрию. Нужно всего пару месяцев, чтобы стать востребованным специалистом. Да, возможно вам быстро удастся постичь азы веб-разработки, но опыт и понимание всех нюансов профессии придут нескоро. Будьте готовы к тому, что вам понадобится год и более времени, чтобы добраться туда, куда вы хотите.
WebDEV #советы
Многообещающая реклама дает людям очень оптимистичную картину того, как легко попасть в IT-индустрию. Нужно всего пару месяцев, чтобы стать востребованным специалистом. Да, возможно вам быстро удастся постичь азы веб-разработки, но опыт и понимание всех нюансов профессии придут нескоро. Будьте готовы к тому, что вам понадобится год и более времени, чтобы добраться туда, куда вы хотите.
WebDEV #советы
🔥 Лучшее на канале за неделю
1. Где живут сайты?.
2. Searchcode — сервис для простого поиска кода. Помогает вам найти реальные примеры функций, API и библиотек на 243 языках в 10+ общедоступных источниках кода.
3. Методы shift/unshift.
1. Где живут сайты?.
2. Searchcode — сервис для простого поиска кода. Помогает вам найти реальные примеры функций, API и библиотек на 243 языках в 10+ общедоступных источниках кода.
3. Методы shift/unshift.