Наткнулся на свежую книгу -
Кириченко А. В. - JavaScript для FrontEnd-разработчиков. Написание. Тестирование. Развертывание. 2020г
Данная книга посвящена тому, как на языке JavaScript создавать хороший код для фронтенда (и не только). В книге последовательно затронуты все аспекты производства JavaScript-кода: от выбора архитектуры и конструирования кода до покрытия модульными тестами, отладки, интеграционного тестирования, сборки и непрерывной поставки вашего кода.
#book
Кириченко А. В. - JavaScript для FrontEnd-разработчиков. Написание. Тестирование. Развертывание. 2020г
Данная книга посвящена тому, как на языке JavaScript создавать хороший код для фронтенда (и не только). В книге последовательно затронуты все аспекты производства JavaScript-кода: от выбора архитектуры и конструирования кода до покрытия модульными тестами, отладки, интеграционного тестирования, сборки и непрерывной поставки вашего кода.
#book
Буквально на днях у меня появились вопросы к модулям в JavaScript и вот вчера наткнулся на 2 шикарные статьи, которые ответили на многие мои вопросы. Рекомендую!
👉ES6-модули в браузере: готовы они уже или нет?
👉Что происходит, когда JS-модуль импортируют дважды?
#js
👉ES6-модули в браузере: готовы они уже или нет?
👉Что происходит, когда JS-модуль импортируют дважды?
#js
Длинная, но очень познавательная история одного программиста != бизнесмена:
Как я заработал 1 000 000 $ без опыта и связей, а потом потратил их, чтобы сделать свой переводчик.
👉Подробнее
Как я заработал 1 000 000 $ без опыта и связей, а потом потратил их, чтобы сделать свой переводчик.
👉Подробнее
Хабр
Как я заработал 1 000 000 $ без опыта и связей, а потом потратил их, чтобы сделать свой переводчик
Как все начиналось Эта история началась 15 лет назад. Работая программистом в столице, я накапливал деньги и увольнялся, чтобы потом создавать собственные проекты. Для экономии средств уезжал домой, в...
Оператор опциональной последовательности ?.
Повторяя теорию JS (перед походом на собеседования), наткнулся на вот такой интересный оператор.
В чем его прелесть? Он позволяет получить значение, интересующего нас свойства, на ЛЮБОМ уровне вложенности, в цепочке связанных объектов. При этом не нужно проверять каждое из промежуточных свойств на существование.
Т.е. работает как оператор ".", за исключением того, что не выбрасывает исключение, если объект, к свойству или методу которого идёт обращение, равен null или undefined. Вместо ошибки он возвращает undefined.
ps Не забываем, что это пока экспериментальная технология, но как видите на скрине - браузер Chrome уже поддерживает
#js
Повторяя теорию JS (перед походом на собеседования), наткнулся на вот такой интересный оператор.
В чем его прелесть? Он позволяет получить значение, интересующего нас свойства, на ЛЮБОМ уровне вложенности, в цепочке связанных объектов. При этом не нужно проверять каждое из промежуточных свойств на существование.
Т.е. работает как оператор ".", за исключением того, что не выбрасывает исключение, если объект, к свойству или методу которого идёт обращение, равен null или undefined. Вместо ошибки он возвращает undefined.
ps Не забываем, что это пока экспериментальная технология, но как видите на скрине - браузер Chrome уже поддерживает
#js
А вы слышали про оператор опциональной последовательности?
Anonymous Poll
67%
Нет, в учебниках нет инфы
7%
Да, я читаю mdn
8%
Слышал и использовал
17%
Буду пробовать
Я знаю, как Вас достали "вирусологи" и скупщики туалетной бумаги в каждом мессенджере и во всех соц сетях! 🤯🤪🤬
А о чем у вас сейчас болит голова?
#юмор
А о чем у вас сейчас болит голова?
#юмор
Буквально несколько дней назад было бурное обсуждение в нашем чате - каррирование, его применение, примеры.
Сегодня хочу предложить следующую интересную тему - HOC. Это то, что я использую каждый день!
👉HOC в ReactJS - разбираем на примерах
#js #react
Сегодня хочу предложить следующую интересную тему - HOC. Это то, что я использую каждый день!
👉HOC в ReactJS - разбираем на примерах
#js #react
Medium
Понимаем компоненты высшего порядка в React на реальном примере
В этой статье вы пошагово узнаете как создать компонент высшего порядка в React и как применять этот паттерн на реальном примере.
Видео-курс о нововведения ECMAScript (ES7 - ES9)
Отличные короткие видео о самых востребованных "фишках" которые очень сильно упрощают и ускоряют разработку на JavaScript.
👉Подробнее
#js
Отличные короткие видео о самых востребованных "фишках" которые очень сильно упрощают и ускоряют разработку на JavaScript.
👉Подробнее
#js
YouTube
ES7-ES9
В данном видео-курсе мы с вами рассмотрим основные нововведения, которые появились в стандартах ES7-ES9 (ECMAScript). Те есть, мы разберём различные методы и...
Всем привет!
Последние дни пишу редко, тк готовлюсь к собеседованиям. После того как я обновил дизайн чата и поправил мелкие ошибки, я опубликовал резюме.
Практика показала, что никому оно особо не нужно - видя что разработчик начинающий, присылают предложение пройти тестовое, а потом уже разговаривать (если повезет😅).
Тестовые задания далеко не самые простые, несколько я скидывал в наш чат.
Решил отложить подготовку к собеседованиям и сделать некоторые тестовые. Скажу честно - вакансия на джуна была только 1 в моем городе, поэтому я отправлял резюме на позиции мидлов.
Если вас интересуют тестовые и мои варианты решение (тех, что возьмусь делать), могу потом опубликовать.
Как немного освобожусь - напишу несколько больших статей: подготовка к собеседованию, правильное портфолио, резюме и тп. Есть много интересных мыслей и материалов.
#собеседование #диплом #план
Последние дни пишу редко, тк готовлюсь к собеседованиям. После того как я обновил дизайн чата и поправил мелкие ошибки, я опубликовал резюме.
Практика показала, что никому оно особо не нужно - видя что разработчик начинающий, присылают предложение пройти тестовое, а потом уже разговаривать (если повезет😅).
Тестовые задания далеко не самые простые, несколько я скидывал в наш чат.
Решил отложить подготовку к собеседованиям и сделать некоторые тестовые. Скажу честно - вакансия на джуна была только 1 в моем городе, поэтому я отправлял резюме на позиции мидлов.
Если вас интересуют тестовые и мои варианты решение (тех, что возьмусь делать), могу потом опубликовать.
Как немного освобожусь - напишу несколько больших статей: подготовка к собеседованию, правильное портфолио, резюме и тп. Есть много интересных мыслей и материалов.
#собеседование #диплом #план
Всем привет!
В своей статье перерыв в React...но не в учебе я писал о S.O.L.I.D и даже общались потом в чате и в личке на этот счет. Я увидел, что многие не совсем верно понимают некоторые из принципов и их важность.
Вчера увидел свежий ролик на эту тему и рекомендую посмотреть.
👉SOLID Принципы в JavaScript (Смотри чтобы стать Senior!)👈
👉Код к ролику👈
#js
В своей статье перерыв в React...но не в учебе я писал о S.O.L.I.D и даже общались потом в чате и в личке на этот счет. Я увидел, что многие не совсем верно понимают некоторые из принципов и их важность.
Вчера увидел свежий ролик на эту тему и рекомендую посмотреть.
👉SOLID Принципы в JavaScript (Смотри чтобы стать Senior!)👈
👉Код к ролику👈
#js
Medium
Перерыв в React…но не в учебе!!!
Этап 4.1.1
У многих сейчас карантин или самоизоляция - чем заниматься в такой период? Прочел сегодня статистику, что на 40% выросли продажи алкоголя. Это значит, что у вас есть возможность заняться самообразованием и опередить многих других людей к завершению пандемии.
Мой опыт показал, что кризисы быстро начинаются, а вот заканчиваются они долго! Поэтому, проблемы будут у многих и it рынок не исключение.
Не расслабляемся и продолжаем повышать свои скилы с удвоенной силой!
ЗЫ Кстати, многие компании сейчас открывают доступ к курсам по льготным условиям или бесплатно. Например, GeekBrains обещает дать БЕСПЛАТНЫЙ доступ к разным курсам, нужно только заполнить анкету до 31 марта. Думаю, если погуглить, то можно и другие аналогичные предложения найти.
👉Анкета на 3 бесплатных курса
Мой опыт показал, что кризисы быстро начинаются, а вот заканчиваются они долго! Поэтому, проблемы будут у многих и it рынок не исключение.
Не расслабляемся и продолжаем повышать свои скилы с удвоенной силой!
ЗЫ Кстати, многие компании сейчас открывают доступ к курсам по льготным условиям или бесплатно. Например, GeekBrains обещает дать БЕСПЛАТНЫЙ доступ к разным курсам, нужно только заполнить анкету до 31 марта. Думаю, если погуглить, то можно и другие аналогичные предложения найти.
👉Анкета на 3 бесплатных курса
Typeform
Карантин
Превратите сбор данных в опыт работы с Typeform. Создавайте красивые онлайн-формы, опросы, викторины и многое другое. Попробуйте бесплатно.
Планы на время пандемии:
Anonymous Poll
4%
Путешествовать
12%
Жить обычной жизнью
70%
Самоизоляция и саморазвитие
5%
Какая пандемия?
10%
Бездельничать дома, Dota наше все
В наше время философия REST API фактически вытеснила все остальные подходы.
Фронтенд вы или бекэнд - но суть REST вы должны понимать.
👉REST: простым языком
#js
Фронтенд вы или бекэнд - но суть REST вы должны понимать.
👉REST: простым языком
#js
Всем привет!!!
Как и обещал, выкладываю полный код моего первого крупного самостоятельного проекта на ReactJS - Kitty chat
Конечно, сейчас бы я уже многое там оптимизировал - но для первого проекта считаю круто вышло, как минимум, все работает 🤣
Единственное, позволю себе рекомендацию - не стоит делать для портфолио такие проекты, если вы только изучаете front-end. Он займет очень много времени, и сил. И не факт, что доведете до ума. Я бы рекомендовал сделать 5 - 10 небольших проектов.
Это даст больше опыта в различных направлениях, гарантирует, что вы доведете эти проекты до конца, а если и бросите - небольшая потеря времени.
Практика показала - никто особо не будет изучать такой проект в вашем резюме. Большее впечатление произведет список из 5 - 10 предложенных в портфолио работ. Тем более небольшие проекты проще "вылизать" чуть не до идеала!
Всем удачи, скоро напишу материал по подготовке к собеседованиям.
#js #диплом
Как и обещал, выкладываю полный код моего первого крупного самостоятельного проекта на ReactJS - Kitty chat
Конечно, сейчас бы я уже многое там оптимизировал - но для первого проекта считаю круто вышло, как минимум, все работает 🤣
Единственное, позволю себе рекомендацию - не стоит делать для портфолио такие проекты, если вы только изучаете front-end. Он займет очень много времени, и сил. И не факт, что доведете до ума. Я бы рекомендовал сделать 5 - 10 небольших проектов.
Это даст больше опыта в различных направлениях, гарантирует, что вы доведете эти проекты до конца, а если и бросите - небольшая потеря времени.
Практика показала - никто особо не будет изучать такой проект в вашем резюме. Большее впечатление произведет список из 5 - 10 предложенных в портфолио работ. Тем более небольшие проекты проще "вылизать" чуть не до идеала!
Всем удачи, скоро напишу материал по подготовке к собеседованиям.
#js #диплом
Все чаще и чаще вам необходимо использовать возможность TypeScript? А проект не позволяет перевести его и всю команду на TS?
Тогда читаем перевод статьи - возможности TypeScript в JS без написания TS кода!
#ts
Тогда читаем перевод статьи - возможности TypeScript в JS без написания TS кода!
#ts
Хабр
Использование возможностей TypeScript в JavaScript без написания TypeScript-кода
Я — большой любитель TypeScript. По возможности я стараюсь использовать этот язык в своих проектах. TypeScript даёт разработчику отчёты об ошибках и проверку типов в JavaScript и TypeScript-коде....
Чтобы много зарабатывать, не достаточно писать хороший код. Нужно уметь достигать результатов — решать поставленные задачи вовремя и так, чтобы они приносили пользу бизнесу.
Подписывайтесь на канал @pmdaily. Автор — CTO в нескольких стартапах одновременно. Рассказывает, как запускать сложные продукты без менеджера — ставить задачи, мотивировать себя и команду, планировать время.
Подписывайтесь на канал @pmdaily. Автор — CTO в нескольких стартапах одновременно. Рассказывает, как запускать сложные продукты без менеджера — ставить задачи, мотивировать себя и команду, планировать время.
Всем привет!
Во всех тестовых, которые мне присылают встречается одно и то же общее требование - хорошее знание Promisу, Async/Await, Fetch, Try /Catch /Throw, Axios. Т.е. технологии, которые необходимы для получения и обработки данных с сервера.
Даже на одном устном собеседовании около 50% времени было посвящено обсуждению примеров состоящих из смеси Promise + SetTimeout для усложнения с асинхронностью.
Приведу самый простой пример - с аналогичного началось собеседование и потом долго усложнялось, пока я не запутался 🤣
#задача
Во всех тестовых, которые мне присылают встречается одно и то же общее требование - хорошее знание Promisу, Async/Await, Fetch, Try /Catch /Throw, Axios. Т.е. технологии, которые необходимы для получения и обработки данных с сервера.
Даже на одном устном собеседовании около 50% времени было посвящено обсуждению примеров состоящих из смеси Promise + SetTimeout для усложнения с асинхронностью.
Приведу самый простой пример - с аналогичного началось собеседование и потом долго усложнялось, пока я не запутался 🤣
#задача