Всем привет!
Хочу поделиться мыслями насчёт TypeScript.
Устроившись на работу, я попал на проект, где нет ни одного .js файла - все нужно писать на Typescript.
Азы этого языка оказались совсем не сложные. Думаю, тот код, который приходится писать при изучении JavaScript вполне легко сразу типизировать на Typescript.
Поэтому, если вы уже заканчиваете изучать базовый JavaScript - попробуйте под конец обучения подключить Typescript.
Не заметив как, вы выучите его базовые основы. Конечно, эта рекомендация не для всех - если у вас цель изучение JavaScript для добавления изредка на сайт каких-нибудь мелочей, то Typescript вам не нужен.
Если же вы не планируете останавливаться на вёрстке и хотите быть хорошим разработчиком, то сейчас никуда без Typescript.
PS Вот бесплатный короткий курс с которого вы можете начать - https://www.youtube.com/playlist?list=PLNkWIWHIRwMEm1FgiLjHqSky27x5rXvQa
#ts
Хочу поделиться мыслями насчёт TypeScript.
Устроившись на работу, я попал на проект, где нет ни одного .js файла - все нужно писать на Typescript.
Азы этого языка оказались совсем не сложные. Думаю, тот код, который приходится писать при изучении JavaScript вполне легко сразу типизировать на Typescript.
Поэтому, если вы уже заканчиваете изучать базовый JavaScript - попробуйте под конец обучения подключить Typescript.
Не заметив как, вы выучите его базовые основы. Конечно, эта рекомендация не для всех - если у вас цель изучение JavaScript для добавления изредка на сайт каких-нибудь мелочей, то Typescript вам не нужен.
Если же вы не планируете останавливаться на вёрстке и хотите быть хорошим разработчиком, то сейчас никуда без Typescript.
PS Вот бесплатный короткий курс с которого вы можете начать - https://www.youtube.com/playlist?list=PLNkWIWHIRwMEm1FgiLjHqSky27x5rXvQa
#ts
YouTube
TypeScript
В данном видеокурсе мы с вами рассмотрим возможности языка строгой типизации - TypeScript. Разберём его основные фишки и ключевые отличия от JavaScript. Изуч...
Обзор предложений по добавлению в ECMAScript двух примитивных значений - Record & Tuple (записи и кортежи).
👉Подробнее
#js
👉Подробнее
#js
Хабр
Первый взгляд на записи и кортежи в JavaScript
В этом посте мы вкратце рассмотрим предложение в стандарт ECMAScript «Record & Tuple» от Робина Рикарда и Рика Баттона. Это предложение добавляет два вида состав...
Совсем новичкам.
Дорожная карта от Алены Владимирской - как учить веб, что бы зарабатывать от 100тр. Рекомендации разбитые на 8 этапов.
PS Спойлер - чуда не будет, нужно учиться, учиться и учиться🤣
👉Подробнее
Дорожная карта от Алены Владимирской - как учить веб, что бы зарабатывать от 100тр. Рекомендации разбитые на 8 этапов.
PS Спойлер - чуда не будет, нужно учиться, учиться и учиться🤣
👉Подробнее
vc.ru
8 шагов, чтобы получать 100 тысяч в 2020 году за код — Разработка на vc.ru
В начале самоизоляции, выходных и прочих карантинов главный хантер рунета Алёна Владимирская рассказала «Фонтанке», что под удар из-за кризиса, коронавируса и нападения инопланетян с черничными тортами многие сотрудники попадают под удар. Многие, но не все.
Всем привет!
Забыл вчера поздравить всех с днём ... JavaScript!!!
Да, оказывается есть такой праздник - точнее пытаются его организовать в последнюю пятницу мая.
Ведь именно в мае 1995г Brendan Eich создал за 10 дней язык, который скоро захватит мир - JavaScript 🤣
Подробнее можно почитать от авторов этой инициативы и скачать логотипы - https://medium.com/@dzmitry.varabei/celebrating-javascript-developer-day-ab9b26059b59
#jsday
Забыл вчера поздравить всех с днём ... JavaScript!!!
Да, оказывается есть такой праздник - точнее пытаются его организовать в последнюю пятницу мая.
Ведь именно в мае 1995г Brendan Eich создал за 10 дней язык, который скоро захватит мир - JavaScript 🤣
Подробнее можно почитать от авторов этой инициативы и скачать логотипы - https://medium.com/@dzmitry.varabei/celebrating-javascript-developer-day-ab9b26059b59
#jsday
Medium
Celebrating JavaScript Developer Day
In 1995, American developer Brendan Eich created JavaScript — in just ten days and now it is one of the most popular programming languages…
Как вам идея - отмечать день JavaScript?
Anonymous Poll
62%
Уже отмечаю!
38%
Хватит праздников, печень больная
Вышло новое издание самой популярной книги по JavaScript - JavaScript: The Definitive Guide Дэвид Фленаган.
👉Скачать👈
#book #js
👉Скачать👈
#book #js
Google Docs
Дэвид Фленаган - The Definitive Guide (7th Ed).pdf
Хуки в Реакт оказались классной штукой. Да и с Redux чаще их применяю, чем mapStateToProps, mapDispatchToProps и тд.
Материалов все больше и больше по ним - не обходите их стороной, зачастую с ними удобнее, чем с классовыми компонентами.
Кстати, вот свежая статья с несколькими советами, для тех кто использует Хуки.
👉https://frontend-stuff.com/blog/5-tips-to-understand-react-hooks-better/
#react
Материалов все больше и больше по ним - не обходите их стороной, зачастую с ними удобнее, чем с классовыми компонентами.
Кстати, вот свежая статья с несколькими советами, для тех кто использует Хуки.
👉https://frontend-stuff.com/blog/5-tips-to-understand-react-hooks-better/
#react
Frontend Stuff
5 советов, которые помогут тебе лучше понять React Hooks
Рассмотрим некоторые ошибки при изучении hooks и как их избежать.
Когда я устроился на работу (да и за все время, а это почти 2 месяца) мне не хватало знаний в 3 направлениях:
1. TypeScript. Ну, это я как чувствовал и отложил на неделю выход на работу и немного с ним разобрался, о чем писал уже (хочу прям реально хорошо его освоить).
2. Docker. Такое же желание как и с TS т.к. вижу, что это уже не будущее, а настоящее. Ну, благодаря одному из читателей моего канал (Сергей, ещё раз спс) я приступаю к 2х недельному курсу обучения.
3. Написание слоя api между сервером и интерфейсом. Ну, тут я считаю, что это нельзя джуну давать, но научится нужно будет...позже 🤣
И я задумался - а что ещё я хотел бы освоить в ближайшее время?
Вот перевод статьи, где автор озвучивает - что ещё вам нужно разобрать. Согласен с ним, кроме WordPress - меня не интересует фриланс (как минимум сейчас), поэтому вычеркнул. Скажу только одно - это далеко не полный список)))
ЗЫ Сейчас немного реже пишу в канал - фактически работаю все свободное время, но скоро войду в темп и буду больше уделять время каналу. Актуальные новости и хорошие статьи - в любом случае моментально размещаю в канале.
И помните - веб это просто, даже я смог! Главное не сдавайтесь! Верю в вас!
#план
1. TypeScript. Ну, это я как чувствовал и отложил на неделю выход на работу и немного с ним разобрался, о чем писал уже (хочу прям реально хорошо его освоить).
2. Docker. Такое же желание как и с TS т.к. вижу, что это уже не будущее, а настоящее. Ну, благодаря одному из читателей моего канал (Сергей, ещё раз спс) я приступаю к 2х недельному курсу обучения.
3. Написание слоя api между сервером и интерфейсом. Ну, тут я считаю, что это нельзя джуну давать, но научится нужно будет...позже 🤣
И я задумался - а что ещё я хотел бы освоить в ближайшее время?
Вот перевод статьи, где автор озвучивает - что ещё вам нужно разобрать. Согласен с ним, кроме WordPress - меня не интересует фриланс (как минимум сейчас), поэтому вычеркнул. Скажу только одно - это далеко не полный список)))
ЗЫ Сейчас немного реже пишу в канал - фактически работаю все свободное время, но скоро войду в темп и буду больше уделять время каналу. Актуальные новости и хорошие статьи - в любом случае моментально размещаю в канале.
И помните - веб это просто, даже я смог! Главное не сдавайтесь! Верю в вас!
#план
Techrocks
Знания HTML, CSS и JS недостаточно. По крайней мере, если вы хотите работать самостоятельно | Techrocks
Вокруг полно туториалов о том, как создать какой-нибудь проект, но практически нигде не рассказывается, что с этим проектом делать дальше.
Помню когда я в первый раз разбирался с 5 принципами S.O.L.I.D. - была путаница, либо недопонимание.
А это очень важно усвоить, тк используется везде, где есть ООП (а где его нет? 🤣).
Статей много в интернете, но сегодня наткнулся на такую, где пытаются объяснить через иллюстрации!
Попробуйте, возможно именно вам такой подход подойдёт!
Принципы SOLID в картинках
#js
А это очень важно усвоить, тк используется везде, где есть ООП (а где его нет? 🤣).
Статей много в интернете, но сегодня наткнулся на такую, где пытаются объяснить через иллюстрации!
Попробуйте, возможно именно вам такой подход подойдёт!
Принципы SOLID в картинках
#js
Шикарная статья от разработчиков из компании Tinkoff - 12 советов по внедрению TypeScript в React-приложениях
#ts
#ts
Хабр
12 советов по внедрению TypeScript в React-приложениях
TypeScript — стандарт современной фронтенд-разработки. Согласно исследованиям State of JavaScript, TS вызывает явный интерес у программистов. По данным опроса за...
Если вы ещё различаете верстальщика и фронтенд разработчика, то вот свежая статья - Что должен уметь верстальщик, чтобы в 2020г его все хотели
#css
#css
Всем привет!
Разобравшись, что использовать Redux для state management в проектах на React, мягко говоря, не лучшая идея, я преступил к поискам замены.
Ранее я использовал Context API and React Hooks, сейчас посмотрел MobX и RxJs, которая интегрирована в Angular.
Везде нашел плюсы и минусы, пока не могу сказать, что более оптимально. А что вы предпочитаете использовать?
PS Кстати, рекомендую ознакомиться всем, кто использует Redux и React - короткая тезисная статья: 5 причин, почему вы должны забыть о Redux в приложениях на React.
👉Подробнее
#react
Разобравшись, что использовать Redux для state management в проектах на React, мягко говоря, не лучшая идея, я преступил к поискам замены.
Ранее я использовал Context API and React Hooks, сейчас посмотрел MobX и RxJs, которая интегрирована в Angular.
Везде нашел плюсы и минусы, пока не могу сказать, что более оптимально. А что вы предпочитаете использовать?
PS Кстати, рекомендую ознакомиться всем, кто использует Redux и React - короткая тезисная статья: 5 причин, почему вы должны забыть о Redux в приложениях на React.
👉Подробнее
#react
Что вы используете для state management?
Anonymous Poll
38%
Redux
3%
MobX
4%
RxJs
6%
Context API and React Hooks (только в React)
8%
Другое
42%
Ничего, тк еще учусь
Сейчас жалею, что пока учился не сделал себе сайт-портфолио. Причем, я начинал даже - но слишком круто взял и так до ума и не довел. А теперь уже некогда - все свободное время уходит на работу.
Так что, если вы ещё на обучении - задумайтесь над этим и начинайте писать. Заодно и практика👍
Вот видео с примером - https://youtu.be/fMRu6HI_rRA
Так что, если вы ещё на обучении - задумайтесь над этим и начинайте писать. Заодно и практика👍
Вот видео с примером - https://youtu.be/fMRu6HI_rRA
YouTube
Верстаем сайт-портфолио на HTML / CSS из PSD с формой обратной связи PHP без перезагрузки
Хостинг HandyHost (промокод на использование 2 месяца бесплатно) — https://clck.ru/NpA6q
После перехода по ссылке нужно заполнить форму на странице и указать номер телефона (без него будет только 3 дня бесплатно). Посмотрите форму, там можно выбрать локацию…
После перехода по ссылке нужно заполнить форму на странице и указать номер телефона (без него будет только 3 дня бесплатно). Посмотрите форму, там можно выбрать локацию…
Подробно о React Router. Часть 1
Давно не встречал хороших свежих статей об этой библиотеке. Сам разбирался по документации, благо она действительно хорошая, но на английском. Постоянно использую эти знания и рекомендую всем разобраться с организацией роутинга.
👉Перевод👈
#react #router
Давно не встречал хороших свежих статей об этой библиотеке. Сам разбирался по документации, благо она действительно хорошая, но на английском. Постоянно использую эти знания и рекомендую всем разобраться с организацией роутинга.
👉Перевод👈
#react #router
Medium
Подробно о React Router. Часть 1 — основы роутинга, типы и динамические страницы
В этой серии статей вы подробно и доходчиво узнаете о том, как работает Router в React, как его можно использовать и другие интересные…
Почти все сайты что-то подгружают с сервера. Да и сам сайт не сразу отображается, поэтому принято показывать пользователю индикатор (прелоадер, спинер и тд) в тот момент, когда грузятся какие-то данные.
И в учебных проектах и в работе - везде приходилось это делать.
Если вы ещё не освоили, как это делать - вот одна из инструкций
#css
И в учебных проектах и в работе - везде приходилось это делать.
Если вы ещё не освоили, как это делать - вот одна из инструкций
#css
NOP::Nuances of programming
Как с помощью чистого CSS создать красивую анимацию загрузки для приложения
Некоторые социальные гиганты, такие как Facebook, даже используют этот подход для улучшения загрузки страниц. Как мы можем добиться такого же результата с помощью одного только простого CSS?
Перевод статьи 19 SEO-методов Нила Пателя, которые удвоят трафик из поиска.
Часть 1
Часть 2
Часть 3
#seo
Часть 1
Часть 2
Часть 3
#seo
SEOnews
19 SEO-методов Нила Пателя, которые удвоят трафик из поиска. Часть 1
Нил Патель рассказывает, как правильно проводить SEO-аудит, работать с посадочными страницами и анализировать мобилопригодность сайта
Продолжение о React Router.
Часть 2 — параметры запроса, 404 страница и передача пропсов компоненту роута
Подробнее
#react #router
Часть 2 — параметры запроса, 404 страница и передача пропсов компоненту роута
Подробнее
#react #router
Medium
Подробно о React Router. Часть 2 — параметры запроса, 404 страница и передача пропсов компоненту роута
Часть 2. Параметры запроса, 404 страница и передача пропсов компоненту роута.
Сейчас, помимо кода, которого уже написал прилично, приходится заниматься и вёрсткой, которую прикручиваю к этому коду))))
Поэтому, продолжаю рекламировать мои любимые grid CSS - вот отличная статья для помощи в выборе, когда flex, а когда grid использовать!
#css #grid
Поэтому, продолжаю рекламировать мои любимые grid CSS - вот отличная статья для помощи в выборе, когда flex, а когда grid использовать!
#css #grid
Хабр
Использование Grid для макетов страниц, а Flexbox — для макетов компонентов
Мой брат недавно отучился на компьютерщика и сейчас завершает стажировку в области фронтенд-разработки. Он узнал и о CSS Grid, и о CSS Flexbox, но в том, как он пользуется этими механизмами создания...