Всем привет!
Вышел первый видос в рубрике ревью проектов, так что дайте знать, понравилось вам или нет.
Так же это первое видео, где монтажом занимался другой человек, + добавили мое лицо в видео. Так что обязательно напишите по поводу качества, что понравилось, что нет.
Если хотите, чтобы ваш проект попал на разбор, отправляет его в комментарии.
https://youtu.be/DUprXPZH8bk
Вышел первый видос в рубрике ревью проектов, так что дайте знать, понравилось вам или нет.
Так же это первое видео, где монтажом занимался другой человек, + добавили мое лицо в видео. Так что обязательно напишите по поводу качества, что понравилось, что нет.
Если хотите, чтобы ваш проект попал на разбор, отправляет его в комментарии.
https://youtu.be/DUprXPZH8bk
YouTube
Ревью проектов | выпуск 1
В данном видео мы будем проводить ревью проекта, который отправил подписчик. Разберем логические ошибки, best practice'ы и в целом качество и красоту кода.
Ссылка на телеграмм канал:
https://telegram.me/ayub_begimkulov_coding
Ссылка на мой блог:
https:…
Ссылка на телеграмм канал:
https://telegram.me/ayub_begimkulov_coding
Ссылка на мой блог:
https:…
❤5🔥4💯1🍓1
Друзья всем привет!
Вышел очередной выпуск по ревью проектов.
В этот раз проект был чуть по больше, поэтому видео получилось длинноватым.
Видео-монтажер постарался вырезать ненужную речь, так что дайте фидбэк по этому поводу.
https://www.youtube.com/watch?v=VATEx0MqHvQ
Вышел очередной выпуск по ревью проектов.
В этот раз проект был чуть по больше, поэтому видео получилось длинноватым.
Видео-монтажер постарался вырезать ненужную речь, так что дайте фидбэк по этому поводу.
https://www.youtube.com/watch?v=VATEx0MqHvQ
YouTube
Ревью проектов | выпуск 2
В данном видео будем ревьюить проект на React + TypeScript. Разберем различные моменты по написанию кода, его читаемости, оптимизации и тд.
Ссылка на Telegram-канал:
https://telegram.me/ayub_begimkulov_coding
Ссылка на мой блог:
https://ayubbegimkulov.com/…
Ссылка на Telegram-канал:
https://telegram.me/ayub_begimkulov_coding
Ссылка на мой блог:
https://ayubbegimkulov.com/…
❤8💯1🍓1
Ребят, разработку какого проекта вам хотелось бы видеть больше всего?
❤2🔥1🍓1
⬆️ Какой проект?
Anonymous Poll
39%
Библиотека компонентов с ТДД
39%
Клон экселя
16%
Доска задач (Аля трелло)
5%
Что-то более обычное (например, сайт для курсов)
1%
Свой вариант в комментариях
❤🔥3❤1💯1🍓1
Думаю подожду до завтра, пока в явном приоритете библиотека компонентов и клон экселя.
Потом запущу второй опрос, если какой-то из вариантов не наберет больше 50%.
Потом запущу второй опрос, если какой-то из вариантов не наберет больше 50%.
👍5🍓1
❤5👍2💯1🍓1
Всем привет!
По опросу выше видно, что все больше хотят библиотеку компонентов.
В целом, мне нравятся оба проекта, может Эксель как-нибудь сделаю на стримах.
Но пока, поделитесь форматом, в которым вы хотели бы это видеть?
И также накидайте в комментарии, какие компоненты вы хотите увидеть в данной библиотеке.
По опросу выше видно, что все больше хотят библиотеку компонентов.
В целом, мне нравятся оба проекта, может Эксель как-нибудь сделаю на стримах.
Но пока, поделитесь форматом, в которым вы хотели бы это видеть?
И также накидайте в комментарии, какие компоненты вы хотите увидеть в данной библиотеке.
❤4👍1💯1🍓1
Формат для разработки библиотеки компонентов
Anonymous Poll
48%
Live coding + небольшой монтаж (вырезать ненужную речь, добавить ускорения)
11%
Прямой эфир
27%
Проработка решения за камерой и презентация готового компонента
12%
Разработка в прямом эфире + отдельное видео с разбором (сложнее всего)
1%
Свой вариант в комментариях
❤6🔥2👍1🍓1
Очередной выпуск ревью проектов.
На этот раз выпуск получился более насыщенный и короткий.
Оставляйте фидбэк и отправляйте свои проекты на ревью.
https://youtu.be/EKtJ5cwJkJE
На этот раз выпуск получился более насыщенный и короткий.
Оставляйте фидбэк и отправляйте свои проекты на ревью.
https://youtu.be/EKtJ5cwJkJE
YouTube
Ревью проектов | выпуск 3
Очередной выпуск в рубрике "Ревью проектов". В данном видео разберем много ошибок о которых я говорил в своих видео. Будет полезно разработчикам всех уровней.
Telegram канал:
https://telegram.me/ayub_begimkulov_coding
Видео по useDebounce:
https://yout…
Telegram канал:
https://telegram.me/ayub_begimkulov_coding
Видео по useDebounce:
https://yout…
👍9❤5💯1🍓1
Друзья, всем привет.
Забегался и забыл сказать, что у меня вчера вышли новое собеседование.
Ставьте лайки и оставляйте фидбэк в комментариях.
https://youtu.be/jI6Zu6xAdps
Забегался и забыл сказать, что у меня вчера вышли новое собеседование.
Ставьте лайки и оставляйте фидбэк в комментариях.
https://youtu.be/jI6Zu6xAdps
YouTube
СОБЕСЕДОВАНИЕ REACT Middle Frontend Разработчика + LIVE CODING
В данном видео я провел Ивану собеседование на frontend разработчика. Собеседование является показательным, поэтому мы уделяли немного больше внимания некоторым вопросам и темам. Формат публичного собеседования React, JavaScript, TypeScript
Видео будет…
Видео будет…
👍16👏1🍓1
Так же, запускаю централизованный набор на ревью и собесы.
Ниже будут сообщения, которые я закреплю, и заявки можно будет кидать туда.
Ниже будут сообщения, которые я закреплю, и заявки можно будет кидать туда.
🔥5🍓1
Друзья, открываю централизованный набор на собеседования.
Данное сообщение будет в закрепе и отправлять свою кандидатуру надо будет сюда, в комментарии.
Примерный формат - возраст (по желанию), стек и, желательно подробнее, про свой опыт (сколько лет, компания и важные детали).
Данное сообщение будет в закрепе и отправлять свою кандидатуру надо будет сюда, в комментарии.
Примерный формат - возраст (по желанию), стек и, желательно подробнее, про свой опыт (сколько лет, компания и важные детали).
1👏6👍3🔥2❤1👎1
Ayub Begimkulov - уроки по JS pinned «Друзья, открываю централизованный набор на собеседования. Данное сообщение будет в закрепе и отправлять свою кандидатуру надо будет сюда, в комментарии. Примерный формат - возраст (по желанию), стек и, желательно подробнее, про свой опыт (сколько лет, компания…»
Друзья, открываю централизованный набор на ревью проектов.
Данной сообщение будет в закрепе, и отправлять свои проекты надо будет сюда, в комментарии.
Важный момент! Прежде чем скидывать проект, подготовьте его к запуску на моем ноуте и опишите немного его в README.
Сюда скидывайте ссылку на репу и небольшое описание, что за проект и на каком он стеке.
Данной сообщение будет в закрепе, и отправлять свои проекты надо будет сюда, в комментарии.
Важный момент! Прежде чем скидывать проект, подготовьте его к запуску на моем ноуте и опишите немного его в README.
Сюда скидывайте ссылку на репу и небольшое описание, что за проект и на каком он стеке.
1🎉12💯4❤3
Ayub Begimkulov - уроки по JS pinned «Друзья, открываю централизованный набор на ревью проектов. Данной сообщение будет в закрепе, и отправлять свои проекты надо будет сюда, в комментарии. Важный момент! Прежде чем скидывать проект, подготовьте его к запуску на моем ноуте и опишите немного его…»
Всем привет!
Сегодня хотел бы поделится 2-мя jsdoc тегами (это называется block tags, насколько я помню), которыми я пользуюсь в TypeScript коде.
Это теги -
@deprecated:
По сути, этот тег размечает кусок кода, как устаревший. Также в редакторе у вас использование этого куска будет перечеркнуто (1-й скрин).
Для чего это может быть нужно?
В целом, тут все очевидно. Если у вас есть библиотека компонентов или большой проект, где какая-то утилита, переменная, класс или даже свойство стало не актуальным, но вы не можете его удалить сразу, так как на него завязано очень много кода, то для начала стоит его пометить, как deprecated.
Также, советую всегда писать мессадж, чтобы человек мог понять, что ему стоит использовать вместо этого.
Данный мессаджу будет показан в редакторе, при наведений на эту переменную (2-й скрин).
@internal:
На самом деле, этого тега даже нету в jsdoc спецификации (по крайней мере, я его не нашел там). Однако он работает при использовании TS.
Данный тег нужен для того, чтобы пометить какой-то кусок кода, как “внутренний”. В таком случае, он не попадет в .d.ts файлы после компиляции.
Как вы уже могли понять, используется это только для библиотек. Бывает очень полезно, когда есть какой-то пропс в компоненте, который может использоваться только внутри библиотеки, для хоков, например, или для компонентов-оберток. Но конечный пользователь должен туда ничего не передавать.
Либо же, если у вас есть утилита, которая экспортируется для тестирования, но не должно юзатся конечным пользователем.
В общем, применений тут может быть много.
P.S. Дайте знать, как вам такой формат и про что хотите услышать еще.
P.S.S. Буду помечать подобные посты тегом
#devtips #typescript
Сегодня хотел бы поделится 2-мя jsdoc тегами (это называется block tags, насколько я помню), которыми я пользуюсь в TypeScript коде.
Это теги -
@deprecated
и @internal
. Давайте по порядку:@deprecated:
По сути, этот тег размечает кусок кода, как устаревший. Также в редакторе у вас использование этого куска будет перечеркнуто (1-й скрин).
Для чего это может быть нужно?
В целом, тут все очевидно. Если у вас есть библиотека компонентов или большой проект, где какая-то утилита, переменная, класс или даже свойство стало не актуальным, но вы не можете его удалить сразу, так как на него завязано очень много кода, то для начала стоит его пометить, как deprecated.
Также, советую всегда писать мессадж, чтобы человек мог понять, что ему стоит использовать вместо этого.
/**
* @deprecated - no longer actual, use SOME_NEW_CONSTANT instead.
*/
export const SOME_OLD_CONSTANT = 1234;
Данный мессаджу будет показан в редакторе, при наведений на эту переменную (2-й скрин).
@internal:
На самом деле, этого тега даже нету в jsdoc спецификации (по крайней мере, я его не нашел там). Однако он работает при использовании TS.
Данный тег нужен для того, чтобы пометить какой-то кусок кода, как “внутренний”. В таком случае, он не попадет в .d.ts файлы после компиляции.
Как вы уже могли понять, используется это только для библиотек. Бывает очень полезно, когда есть какой-то пропс в компоненте, который может использоваться только внутри библиотеки, для хоков, например, или для компонентов-оберток. Но конечный пользователь должен туда ничего не передавать.
Либо же, если у вас есть утилита, которая экспортируется для тестирования, но не должно юзатся конечным пользователем.
В общем, применений тут может быть много.
P.S. Дайте знать, как вам такой формат и про что хотите услышать еще.
P.S.S. Буду помечать подобные посты тегом
#devtips
, чтобы было проще искать по каналу. + Буду докидывать 2-й тег по теме самого поста.#devtips #typescript
👍11👏4🔥2❤1💯1🍓1
Друзья, хотел сообщить, что я в данный момент рассматриваю разные предложения за рубежом (удаленка или релокейт).
Если кто-то из вас работает в зарубежной компании и может пореферить, то пишите в комменты или в личку (@ayub_begimkulov).
Если кто-то из вас работает в зарубежной компании и может пореферить, то пишите в комменты или в личку (@ayub_begimkulov).
👍5🔥3❤2💯1🍓1
Друзья, всем привет!
Вышел очередной урок по реакт на канале. В данном видео разберем паттерн renderless component.
Будет очень полезен для создания переиспользуемых компонентов, будет его применять в наших последующих видео.
Оставляйте лайки и фидбэк в комментах.
https://youtu.be/D7UDfW2MFI4
Вышел очередной урок по реакт на канале. В данном видео разберем паттерн renderless component.
Будет очень полезен для создания переиспользуемых компонентов, будет его применять в наших последующих видео.
Оставляйте лайки и фидбэк в комментах.
https://youtu.be/D7UDfW2MFI4
YouTube
ПЕРЕИСПОЛЬЗУЙ КОМПОНЕНТЫ ПРАВИЛЬНО | Renderless Components
В данном видео разберем такой паттерн, как renderless components. Поговорим о том, в каких случаях его применять и как он помогает создавать более переиспользуемые компоненты. Видео будет особенно полезно тем, кто занимается разработкой библиотеки компонентов.…
❤14🔥7💯1🍓1