DНЕВНИК web-программиста
2.58K subscribers
214 photos
14 files
560 links
Авторский канал о том, как стать программистом, когда вы даже не знаете, что это.
Много интересного и для других сфер - планирование, самоконтроль, различные лайфхаки и т.д.
Задачи @tasks_frontend
Обратная связь @WpdFeedbackBot
Сотрудничество @rezvanini
Download Telegram
Всем привет!

Хочу поднять глобальную тему - комментарии в коде.
Одни говорят, что достаточно понятного кода и хороших названий функций и переменных. Другие топят за то, что бы комментировать все, что только можно.
Остальные не придерживаются никаких подходов и комментируют от случая, к случаю.
А как вы делаете?

Кстати, вот один из подходов
Всем привет!

Решил че-нить прикупить полезное в "черную пятницу". Остановился на учебных материалах - купил некоторое курсы.

Сейчас завален работой, но в ближайшие дни хочу написать статью - что сейчас актуально поучить для фронтенд разработчика, что бы в 2021г вы были с актуальными знаниями!
И это не теория - список уже составлен и продиктован рынком. Поэтому и купил курсы, чтоб быстро подтянуть свои знания.
Всем привет!

Одна из самых популярных задач - регистрация и аутентификация пользователя. Постоянно в чате вопросы - где и как хранить пользователя, как настраивать защищённый роутинг, как организовать работу при перезагрузке страницы и тд.

На самом деле, вариантов хранения данных очень не много и почти все они довольно просты.

Вот статья для начинающих где коротко можно ознакомится, а потом пробовать использовать.

#js
Всем привет!

В javascript изменения и дополнения языка идут семимильными шагами. Если раньше на каждом форуме его ругали за ошибки и недостатки, то сейчас почти все исправлено, причем очень грамотно.
Постоянно появляются крутые возможности для более удобной работы с языком.
Не зря я писал год назад - "JavaScript захватит мир" 🤣

Кстати, о новинках - постоянно в Typescript (а я на нем сейчас пишу) использую optional chaining (?.) - данный оператор прям очень часто требуется и сильно сокращает код.
Если кто не в теме, читаем тут

PS Из новинок обратите внимание на:
- Конвейерный оператор |>
- Nullish coalescing operator(??) (тоже очень часто нужен)
- Exponentiation (тут 2 звёздочки, но телеграм не даёт их писать) - возведение в степень. Аналог Math.pow, но в качестве операндов также можно использовать BigInt

#js
Поздравляю с наступающим Новым, 2021 годом!
В первую очередь желаю всем крепкого здоровья!
Финансового благополучия, надёжного понимающего тыла, достаточного времени на занятие любимым делом!
Всем отлично проводить старый год , встретить новый и хороших выходных! 🍾🍾🍾🎉🎉🎉
ЗЫ Никогда не сдавайтесь! Выживает и добивается успеха не сильнейший, а умеющий адаптироваться! Будьте настойчивей других.
Всем привет!

Пора заканчивать с праздниками и приступать за дело. Накидал несколько направлений, которые считаю самыми актуальными для фронтенд-разработчика в 2021г и которые сам хочу подтянуть.

Сейчас у меня начинается отпуск - самое время для этого))) Ждите, скоро буду делиться полезными материалами

Что нужно знать фронтенд-разработчику в 2021 году!

#план
Начинаю делиться материалами из моего списка самых актуальных тем для фронтенд-разработчика в 2021г.
Начну с PWA - в данной статье рассматриваются несколько реально крутых возможностей, которые ранее были доступны только в нативных приложениях: распознавание лица и голоса!

#pwa
Всем привет!

Вчера наконец пришла долгожданная книжка Д.Флэнагана в издании 2021г - есть что почитать в отпуске!
Рекомендую 👍
Всем привет!

Сегодня немного не по теме, но уверен, что актуально для всех - СПАМ!
Постоянные звонки и смс от Сбера, Халвы, Билайна и тд и тп начинают напрягать, а тк в отпуске сейчас делать нечего, решил поискать что-нибудь посерьёзнее, чем просто добавлять постоянно эти номера в черный список.
В результате нарыл интересную инструкцию, рекомендую.
👉Тариф «100к+», или как вельми зело огорчить спамера
Всем привет!

Я думаю, не стоит объяснять почему так важна скорость загрузки страниц. А вот что на эту скорость влияет, многие начинающие разработчики не знают.
Для них перевод статьи 5 ошибок, влияющих на время загрузки страницы
Concurrent Mode в React пока ещё experimental feature, но говорят, это не на долго.
Кто использует React, но ещё не в курсе, рекомендую ознакомиться, тк этот функционал очень уж востребованный и долгожданный.

👉Подробнее

#react
Всем привет!

В нашем чате было обсуждения курсов и мне пришла в голову идея написать короткий обзор/рецензию. Если вам интересен данный формат, ставьте лайк, что бы я понял, стОит ли на это тратить время.
Если многим это нужно, то буду писать и далее такие обзоры. Мне кажется, для новичков и обучающихся это актуально.
Но это только мое мнение и восприятие курса, поэтому относитесь к этим обзорам с долей скептицизма.
зы Эти обзор (если буду иногда их писать), будут моим мнением, а не проплаченным пиаром.

Итак, мое мнение о курсе React Hooks - Пишем Реальный Проект с Нуля
Плюсы и минусы курса
+ Автор пишет в современном синтаксисе
+ React Hooks, ну это и из названия видно
- Очень слабо раскрывает React Hooks
+Кастомные хуки, что сейчас мега актуально
- Хотелось бы чуть больше их, но тут от проекта больше зависело, чем от автора.
+ Выполнив проект (или скопировав его) из этого курса, вы получите хорошую и актуальную работу для своего портфолио. Вот тут прям очень жирный плюс, если вы еще не работаете и нет портфолио.
- Автор позиционирует курс, для тех кто знает React, но не знает хуки. По мне так совсем слабо для знающих React, они больше информации из документации получат. И в 5раз быстрее. А вот смогут ли совсем новички вынести пользу из курса, я немного сомневаюсь.

Резюме. Даже не знаю, могу ли я рекомендовать или наоборот критиковать данный курс... Посмотрите на плюсы и минусы и решайте сами. Но однозначно не рекомендую тем, кто знает React и просто хотел подтянуть React Hooks.

#обзор