Справочник по основным хукам React: useState, useEffect, useLayoutEffect, useContext, useReducer, useCallback, useMemo и UseRef.
Цель справочника — краткий обзор назначения и возможностей каждого хука. После описания хука приводится код примера его использования и песочница для ваших экспериментов!
#usefull
Цель справочника — краткий обзор назначения и возможностей каждого хука. После описания хука приводится код примера его использования и песочница для ваших экспериментов!
#usefull
Работать с часовыми поясами в JavaScript трудно. Реализовать что-то сложнее простого форматирования отображения времени и вычисления даты с помощью комплексных операций (функции календаря) – непростая задача.
Поэтому обязательно прочитай статью-ликбез на тему часовых поясов в принципе и конкретно про работу с ними на JavaScript
#usefull
Поэтому обязательно прочитай статью-ликбез на тему часовых поясов в принципе и конкретно про работу с ними на JavaScript
#usefull
Разработчики-сеньоры создают решения для сложных и неоднозначных проблем. При этом у них нет никаких руководств, как это сделать.
Они собирают требования, проектируют решения, определяют задачи, пишут код, занимаются деплойментом и поддержкой системы. Они продумывают вопросы производительности, безопасности, тестирования, расширяемости, масштабирования, инструментария и поддерживаемости.
От сеньоров ожидается, что они могут сами разобраться, как решить задачу, в то время как джуниорам нужно указывать направление. Это не значит, что сеньоры все знают.
Но они точно знают, когда и как задавать вопросы, а чтобы этому научиться, нужен опыт. Сеньоры берутся за задачи, которыми никто другой не хочет заниматься и которые нельзя решить простым поиском в Google.
При этом следует учитывать, что мудрость, приходящая с опытом, не находится в прямой зависимости от стажа. Есть люди, у которых десять лет опыта, а есть те, у кого год опыта, повторенный десять раз. Чтобы расти и развиваться, нужно не останавливаться на достигнутом и постоянно выходить из зоны привычного.
В этой статье дается список советов, которые автор сформулировал в свой первый год бытности разработчиком, наблюдая за тимлидами и старшими инженерами.
#usefull
Они собирают требования, проектируют решения, определяют задачи, пишут код, занимаются деплойментом и поддержкой системы. Они продумывают вопросы производительности, безопасности, тестирования, расширяемости, масштабирования, инструментария и поддерживаемости.
От сеньоров ожидается, что они могут сами разобраться, как решить задачу, в то время как джуниорам нужно указывать направление. Это не значит, что сеньоры все знают.
Но они точно знают, когда и как задавать вопросы, а чтобы этому научиться, нужен опыт. Сеньоры берутся за задачи, которыми никто другой не хочет заниматься и которые нельзя решить простым поиском в Google.
При этом следует учитывать, что мудрость, приходящая с опытом, не находится в прямой зависимости от стажа. Есть люди, у которых десять лет опыта, а есть те, у кого год опыта, повторенный десять раз. Чтобы расти и развиваться, нужно не останавливаться на достигнутом и постоянно выходить из зоны привычного.
В этой статье дается список советов, которые автор сформулировал в свой первый год бытности разработчиком, наблюдая за тимлидами и старшими инженерами.
#usefull
techrocks.ru
Что отличает сеньора от джуниора? 15 вещей, которые я хотел бы узнать раньше | techrocks.ru
Сперва я думал, что для продвижения к позиции сеньора нужно сфокусироваться на навыках кодинга. Со временем я понял, чем на самом деле отличается сеньор от джуниора.
Node.js - это однопоточная среда для выполнения JavaScript на стороне сервера. Если весь код выполняется в одном потоке, то как тогда Node.js справляется с нагрузкой и поддерживает производительность?
Решением является неблокирующий асинхронный ввод-вывод. Но не все так просто.
Как запускать асинхронные запросы в NodeJS параллельно, с примерами
#usefull
Решением является неблокирующий асинхронный ввод-вывод. Но не все так просто.
Как запускать асинхронные запросы в NodeJS параллельно, с примерами
#usefull
В этом видео используя JavaScript создадим простую анимацию движения окружностей по Canvas, а так же найдём точки пересечения этих окружностей используя формулу из теоремы косинусов
#usefull
#usefull
YouTube
Canvas & JavaScript | Находим точки пересечения окружностей
Привет! В видео создадим простую анимацию движения окружностей по Canvas и найдём точки пересечения контуров этих окружностей.
Молния на js: https://youtu.be/d88M_XuB4jA
Перемещение частиц по шестигранной сетке: https://youtu.be/r6l75hWKpac
Плейлист с другими…
Молния на js: https://youtu.be/d88M_XuB4jA
Перемещение частиц по шестигранной сетке: https://youtu.be/r6l75hWKpac
Плейлист с другими…
Все операторы в JavaScript можно условно поделить на три группы: это базовые или математические операторы, операторы сравнения и логические операторы.
В зависимости от применения оператор может быть унарным или бинарным. Отличаются они по количеству операндов, к которым применяются.
В свою очередь операнд – это то, к чему применяется оператор. Их еще называют аргументами. Простыми словами это числа, строки, переменные, константы и прочие объекты которые участвуют в выражении.
#usefull
В зависимости от применения оператор может быть унарным или бинарным. Отличаются они по количеству операндов, к которым применяются.
В свою очередь операнд – это то, к чему применяется оператор. Их еще называют аргументами. Простыми словами это числа, строки, переменные, константы и прочие объекты которые участвуют в выражении.
#usefull
YouTube
Операторы JAVASCRIPT. "2"+2=22. Уроки JAVASCRIPT с нуля 2020
Все операторы в JavaScript можно условно поделить на три группы: это базовые или математические операторы, операторы сравнения и логические операторы. В зависимости от применения оператор может быть унарным или бинарным. Отличаются они по кол-ву операндов…
Когда ты разработчик, каждый день у тебя есть скомпилированный билд, выполненная задача, новая фича на проде, — и в этом есть определенное удовольствие.
Тимлиду же редко есть чем поделиться на стендапе: потому что вчера ты “занимался планированием, был на созвонах, читал почту и добавлял задачи в бэклог”.
Интересная статья про тимлидов – роль, которая может стать ловушкой для разработчика, а может дать огромные возможности для создания ПО!
#usefull
Тимлиду же редко есть чем поделиться на стендапе: потому что вчера ты “занимался планированием, был на созвонах, читал почту и добавлял задачи в бэклог”.
Интересная статья про тимлидов – роль, которая может стать ловушкой для разработчика, а может дать огромные возможности для создания ПО!
#usefull
Хабр
Тимлидство — роль, которая может стать ловушкой для разработчика, а может дать огромные возможности для создания ПО
Вернёмся года на два назад, когда я был разработчиком. Что я думал? «Хочу стать тимлидом. Это круто, он решает все вопросы, получает больше денег, им становятся после сеньора». Тогда не было...