Size: a a a

DНЕВНИК web-программиста

2020 March 12
DНЕВНИК web-программиста
Каррирование...как много в этом звуке 🤣🤣🤣

Когда впервые про него прочел в учебнике - быстро прочел, забыл и успокоился, тк решил, что в жизни не понадобится. Наивный 👈

Сейчас и дня не проходит без каррирования - на днях думал даже статью написать, тк в учебниках мне ниче не понятно было.

Но сегодня наткнулся на перевод хорошей статьи и решил поделиться с вами.

👉Каррирование в JavaScript простым языком👈

Если что, всегда можно уточнить непонятное в нашем чате

#js
источник
2020 March 13
DНЕВНИК web-программиста
Мне всегда хотелось поучаствовать в Open Source - так сказать, оставить свой след ✍️

Возможно, у кого-нибудь из вас были похожие мысли. Да, это не просто - но когда-нибудь попытаюсь.

А пока хочу поделиться репозиторием  - в нем подборка более чем для 20 языков программирования. В том числе JavaScript, Python, Ruby, TypeScript, Go, Java, PHP и тд. Выбирайте ваш язык и подключайтесь к Open Source.

👉Список проектов для начинающих👈
источник
DНЕВНИК web-программиста
А вы участвуете в Open Source?
Анонимный опрос
11%
Да
57%
Нет, но планирую
32%
Нет и не планирую
1%
Участвовал, больше не планирую
Проголосовало: 587
источник
2020 March 16
DНЕВНИК web-программиста
Коллега из нашего чата подкинул интересный блог, где много коротких статей, в которых простыми словами и на примерах описывают актуальные темы по JavaScript, TypeScript, React, HTML, CSS, Git и Npm.

Почитал немного - очень доступно и без "воды".

Рекомендую

#js #react #git
источник
DНЕВНИК web-программиста
Наткнулся на свежую книгу -
Кириченко А. В. - JavaScript для FrontEnd-разработчиков. Написание. Тестирование. Развертывание. 2020г

Данная книга посвящена тому, как на языке JavaScript создавать хороший код для фронтенда (и не только). В книге последовательно затронуты все аспекты производства JavaScript-кода: от выбора архитектуры и конструирования кода до покрытия модульными тестами, отладки, интеграционного тестирования, сборки и непрерывной поставки вашего кода.

#book
источник
2020 March 18
DНЕВНИК web-программиста
Буквально на днях у меня появились вопросы к модулям в JavaScript и вот вчера наткнулся на 2 шикарные статьи, которые ответили на многие мои вопросы. Рекомендую!

👉ES6-модули в браузере: готовы они уже или нет?

👉Что происходит, когда JS-модуль импортируют дважды?

#js
источник
DНЕВНИК web-программиста
Длинная, но очень познавательная история одного программиста != бизнесмена:

Как я заработал 1 000 000 $ без опыта и связей, а потом потратил их, чтобы сделать свой переводчик.

👉Подробнее
источник
2020 March 19
DНЕВНИК web-программиста
Оператор опциональной последовательности ?.

Повторяя теорию JS (перед походом на собеседования), наткнулся на вот такой интересный оператор.
В чем его прелесть? Он позволяет получить значение, интересующего нас свойства, на ЛЮБОМ уровне вложенности, в цепочке связанных объектов. При этом не нужно проверять каждое из промежуточных свойств на существование.

Т.е. работает как оператор ".", за исключением того, что не выбрасывает исключение, если объект, к свойству или методу которого идёт обращение, равен null или undefined. Вместо ошибки он возвращает undefined.

ps Не забываем, что это пока экспериментальная технология, но как видите на скрине - браузер Chrome уже поддерживает

#js
источник
DНЕВНИК web-программиста
А вы слышали про оператор опциональной последовательности?
Анонимный опрос
68%
Нет, в учебниках нет инфы
7%
Да, я читаю mdn
8%
Слышал и использовал
17%
Буду пробовать
Проголосовало: 520
источник
DНЕВНИК web-программиста
Я знаю, как Вас достали "вирусологи" и скупщики туалетной бумаги в  каждом мессенджере и во всех соц сетях! 🤯🤪🤬

А о чем у вас сейчас болит голова?

#юмор
источник
DНЕВНИК web-программиста
Мой мозг сейчас занят одним:
Анонимный опрос
12%
Думаю, как заработать на кризисе
10%
Думаю, почем не купил $ по 62р
4%
Думаю, почему такая длинная очередь за гречкой
16%
Думаю о здоровье родителей
17%
Ни о чем не думаю
42%
Все мысли о JavaScript
Проголосовало: 865
источник
DНЕВНИК web-программиста
Буквально несколько дней назад было бурное обсуждение в нашем чате - каррирование, его применение, примеры.

Сегодня хочу предложить следующую интересную тему - HOC. Это то, что я использую каждый день!


👉HOC в ReactJS - разбираем на примерах

#js #react
источник
2020 March 23
DНЕВНИК web-программиста
Видео-курс о нововведения ECMAScript (ES7 - ES9)

Отличные короткие видео о самых востребованных "фишках" которые очень сильно упрощают и ускоряют разработку на JavaScript.

👉Подробнее

#js
источник
2020 March 24
DНЕВНИК web-программиста
Всем привет!

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

Практика показала, что никому оно особо не нужно - видя что разработчик начинающий, присылают предложение пройти тестовое, а потом уже разговаривать (если повезет😅).

Тестовые задания далеко не самые простые, несколько я скидывал в наш чат.

Решил отложить подготовку к собеседованиям и сделать некоторые тестовые. Скажу честно - вакансия на джуна была только 1 в моем городе, поэтому я отправлял резюме на позиции мидлов.

Если вас интересуют тестовые и мои варианты решение (тех, что возьмусь делать), могу потом опубликовать.

Как немного освобожусь - напишу несколько больших статей: подготовка к собеседованию, правильное портфолио, резюме и тп. Есть много интересных мыслей и материалов.

#собеседование #диплом #план
источник
2020 March 25
DНЕВНИК web-программиста
Всем привет!

В своей статье перерыв в React...но не в учебе я писал о S.O.L.I.D и даже общались потом в чате и в личке на этот счет. Я увидел, что многие не совсем верно понимают некоторые из принципов и их важность.

Вчера увидел свежий ролик на эту тему и рекомендую посмотреть.

👉SOLID Принципы в JavaScript (Смотри чтобы стать Senior!)👈

👉Код к ролику👈

#js
источник
2020 March 29
DНЕВНИК web-программиста
У многих сейчас карантин или самоизоляция - чем заниматься в такой период? Прочел сегодня статистику, что на 40% выросли продажи алкоголя. Это значит, что у вас есть возможность заняться самообразованием и опередить многих других людей к завершению пандемии.

Мой опыт показал, что кризисы быстро начинаются, а вот заканчиваются они долго! Поэтому, проблемы будут у многих и it рынок не исключение.

Не расслабляемся и продолжаем повышать свои скилы с удвоенной силой!

ЗЫ Кстати, многие компании сейчас открывают доступ к курсам по льготным условиям или бесплатно. Например, GeekBrains обещает дать БЕСПЛАТНЫЙ доступ к разным курсам, нужно только заполнить анкету до 31 марта. Думаю, если погуглить, то можно и другие аналогичные  предложения найти.

👉Анкета на 3 бесплатных курса
источник
DНЕВНИК web-программиста
Планы на время пандемии:
Анонимный опрос
4%
Путешествовать
12%
Жить обычной жизнью
70%
Самоизоляция и саморазвитие
5%
Какая пандемия?
10%
Бездельничать дома, Dota наше все
Проголосовало: 872
источник
2020 March 30
DНЕВНИК web-программиста
В наше время философия REST API фактически вытеснила все остальные подходы.
Фронтенд вы или бекэнд - но суть REST вы должны понимать.

👉REST: простым языком

#js
источник
2020 March 31
DНЕВНИК web-программиста
​​Всем привет!!!

Как и обещал, выкладываю полный код моего первого крупного самостоятельного проекта на ReactJS - Kitty chat

Конечно, сейчас бы я уже многое там оптимизировал - но для первого проекта считаю круто вышло, как минимум, все работает 🤣

Единственное, позволю себе рекомендацию - не стоит делать для портфолио такие проекты, если вы только изучаете front-end. Он займет очень много времени, и сил. И не факт, что доведете до ума. Я бы рекомендовал сделать 5 - 10 небольших проектов.
Это даст больше опыта в различных направлениях, гарантирует, что вы доведете эти проекты до конца, а если и бросите - небольшая потеря времени.

Практика показала - никто особо не будет изучать такой проект в вашем резюме. Большее впечатление произведет список из 5 - 10 предложенных в портфолио работ. Тем более небольшие проекты проще "вылизать" чуть не до идеала!

Всем удачи, скоро напишу материал по подготовке к собеседованиям.

#js #диплом
источник
2020 April 01
DНЕВНИК web-программиста
Все чаще и чаще вам необходимо использовать возможность TypeScript? А проект не позволяет перевести его и всю команду на TS?
Тогда читаем перевод статьи - возможности TypeScript в JS  без написания TS кода!

#ts
источник