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

Подробнее

#js
Как я уже говорил - на всех собеседованиях и во всех тестовых у меня была работа с сервером.

Вот сервис с эмуляцией API - можете использовать для тестов фронтенда - https://reqres.in/

#api
Кто новичек в верстке, рекомендую сразу ознакомиться с БЭМ методологией, хотя бы в плане нейминга. И, если нет нужды в другом, использовать ее в своей работе. Да, некоторые могут сказать, что в будущем, в том же Реакте не обязательно ее использовать - но я не соглашусь.

На днях наткнулся на свежее видео, пролистал - не плохо там автор объясняет. Если есть свободное время, а опыта нет - рекомендую это видео.

Так же вот офф документация👈

#css
Все знают, что работая со строками, зачастую приходится сталкиваться с небольшими, но долго и трудно решаемыми задачами.

Поэтому, представляю перевод статьи об основных JavaScript библиотеках, для работы со строками.

👉Подробнее

#js
Всем привет!
Выкладываю победителей теста с прошлой недели!
Поздравляем!!! 🎉✌️🥇🥈🥉
Но на все 10 вопросов никто правильно не ответил. 🤣
Опубликовал новый тест на следующую неделю - 👉пройди и победи! - https://t.me/tasks_frontend/173 👈
Анимация это то, без чего невозможно представить сегодняшний веб. У меня даже одно тестовое было исключительно на понимание производительности анимаций.
Кто-то создаёт анимацию на JS, но CSS тоже не стоит забывать.

Вчера наткнулся на короткую, но хорошую статью - Анализ производительности CSS-анимаций

#css
Поздравляем победителей этой недели - теперь они ответили верно на все 10 вопросов! 🎉🥂🥇🥈🥉

А я уже разместил следующий еженедельный квиз - в этот раз увеличил время на ответ до 3 минут, как многие просили.

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

Согласен с ним во многом.

👉Подробнее👈
Вопрос к разработчикам на React - используете ли вы custom hook's?

PS Поделитесь в нашем чате ситуациями, когда вам приходилось писать кастомные хуки.

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

Хочу поделиться мыслями насчёт TypeScript.
Устроившись на работу, я попал на проект, где нет ни одного .js файла - все нужно писать на Typescript.
Азы этого языка оказались совсем не сложные. Думаю, тот код, который приходится писать при изучении JavaScript вполне легко сразу типизировать на Typescript.
Поэтому, если вы уже заканчиваете изучать базовый JavaScript - попробуйте под конец обучения подключить Typescript.
Не заметив как, вы выучите его базовые основы. Конечно, эта рекомендация не для всех - если у вас цель изучение JavaScript для добавления изредка на сайт каких-нибудь мелочей, то Typescript вам не нужен.
Если же вы не планируете останавливаться на вёрстке и хотите быть хорошим разработчиком, то сейчас никуда без Typescript.

PS Вот бесплатный короткий курс с которого вы можете начать - https://www.youtube.com/playlist?list=PLNkWIWHIRwMEm1FgiLjHqSky27x5rXvQa

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

Забыл вчера поздравить всех с днём ... JavaScript!!!
Да, оказывается есть такой праздник - точнее пытаются его организовать в последнюю пятницу мая.
Ведь именно в мае 1995г Brendan Eich создал за 10 дней язык, который скоро захватит мир - JavaScript 🤣

Подробнее можно почитать от авторов этой инициативы и скачать логотипы - https://medium.com/@dzmitry.varabei/celebrating-javascript-developer-day-ab9b26059b59

#jsday