Smart Dev — веб-розробка, дизайн, програмування
1.02K subscribers
50 photos
1 video
1 file
1.15K links
Новини світу розробки ПЗ і IT. Цікаві статті, авторські переклади.

Чат канала: @smart_dev_chat

По всім питанням:
@sd_contact_bot

Підтримати канал: http://bit.ly/2YbvCFz
Download Telegram
​Myths about useEffect. Kent C. Dodds у себя в блоге разбирает частые заблуждение по поводу использования useEffect хука → https://bit.ly/36A534f
——————————————
Поддержи меня на Patreon
​Announcing MobX 6. Как-то очень тихо произошел релиз MobX версии 6. Из нововведений:
- переработаны декораторы
- добавлена ф-я makeAutoObservable и логика сетапа поля observable
- улучшена поддержка браузеров
- обновлены доки
+ различные минорные улучшения
радует что MobX развивается, поэтому если вам это интересно - go в release notes → https://bit.ly/3jDojBt
——————————————
Поддержи меня на Patreon
​Inspect CSS Grid. Детальное руководство о том, как можно дебажить гриды в Chrome DevTools → https://bit.ly/2Fdt3io
——————————————
Поддержи меня на Patreon
​ooooops I guess we’re* full-stack developers now. Крутая статья от Chris Coyier с обзором serverless и JAMstack технологий → https://bit.ly/2F5Yaw2
——————————————
Поддержи меня на Patreon
​Вы не знаете как должны работать модальные окна. Детальный рассказ о том, как сделать максимально доступное и семантически правильное модальное окно → https://bit.ly/33GylMF
——————————————
Поддержи меня на Patreon
​Having an open dialog. А в этой статье Скотт Охара рассуждает о том, что с использованием dialog для модалок не все так гладко. Выводы, использовать или нет это все на проде, как обычно, делать нам самим → https://bit.ly/36HWmEZ
——————————————
Поддержи меня на Patreon
​Create an offline fallback page. Пример того, как с помощью сервис воркера и Cache Storage API сделать фоллбек страницу для оффлайн версии сайта → https://bit.ly/2GQOQN2
——————————————
Поддержи меня на Patreon
​Opening Links in New Browser Windows and Tabs. Интересный пост-рассуждение о том, когда стоит принудительно открывать ссылку в новом окне, а когда - нет → https://bit.ly/33IPJk4
——————————————
Поддержи меня на Patreon
​Создание favicon для сайта 2020. Подборка всех нюансов и подводных камней использования favicon разных форматов на разных платформах → https://bit.ly/36UCZZq
——————————————
Поддержи меня на Patreon
​Использование политики безопасности контента (CSP) для защиты веб-приложений. Очень подробная статья. Рекомендую всем к прочтению → https://bit.ly/3nIWzxC
——————————————
Поддержи меня на Patreon
​Webpack 5 release. Очень много изменений: начиная от подкапотных (улучшенное кеширование, tree-shaking идр), заканчивая изменениями в работе с асетами, плагинами, выпиливанием полифиллов для Node.js и многое другое. Релиз реально большой, поэтому welcome в release notes → https://bit.ly/310ptQ5
——————————————
Поддержи меня на Patreon
​Using Flexbox and text ellipsis together. Классный способ как сделать добавление ellipsis к тексту длинного названия файла, не обрезая при этом расширение файла → https://bit.ly/3iTANUx
——————————————
Поддержи меня на Patreon
​Why senior engineers get nothing done. Классная статья о том, почему синьйоры не успевают кодить, почему это нормально и что с этим делать → https://bit.ly/3nS9DRI
——————————————
Поддержи меня на Patreon
​forEach() vs. map() — JavaScript Array Function Comparison. Сравнение данных методов массивов и точки зрения перформанса и ситуаций, когда их стоит применять → https://bit.ly/3nUWQ0z
——————————————
Поддержи меня на Patreon
​What is Render in React and How Do You Force it?. Рассказ о том, как вызвать принудительный ререндер как компонента заданного классом, так и функционального компонента. Как по мне, это стоит применять только в супер легаси проектах, при условиях что в дальнейшем это будет дебажить кто-то другой 😄. Во всех же других случаях лучше разобраться в причинах проблемы и переписать. Но может кому-то будет полезно → https://bit.ly/3lTMQTL
——————————————
Поддержи меня на Patreon
​WebRTC For The Curious. Очень детальный рассказ о том, как WebRTC устроено под капотом → https://bit.ly/3dxxvoI
——————————————
Поддержи меня на Patreon
​11 Frontend tricks that most Frontend Developers don’t know about. Набор прикольных фишек, которые можно испольовать в работе. Думаю что с большинством вы более-менее знакомы, но что-то интересное смжете почерпнуть → https://bit.ly/347Yi7Y
——————————————
Поддержи меня на Patreon
​Webpack 5 Headache. Важная заметка о том, чем нам сулит то, что в Webpack 5 прекращено автоматическое добаление полифиллов для Node.js APIs → https://bit.ly/3m4ZD5I
——————————————
Поддержи меня на Patreon
​Мы - GIOX, маркетплейс гаджетов со всего мира, где есть товары на любой вкус и бюджет. У нас вы найдете товары для дома и спорта, работы и отдыха.
Мы тщательно отбираем поставщиков, чтобы привезти вам самые передовые и необычные устройства со всего мира. Некоторые товары вы найдете только у нас.
Посмотрите сами на нашем сайте https://goo.su/2MzE . А мы в честь знакомства дарим вам скидку - 10% на любую покупку по промокоду get-10.
​Не лайтхаусом единым: как проверить свой сайт со всех сторон. Крутой набор инструментов, позволяющий померять не только перформанс, но и доступность, чистоту и качество кода, SEO-оптимизацию и многое другое → https://bit.ly/3dMGFOk
——————————————
Поддержи меня на Patreon
Forwarded from Djinni (/◔ ◡ ◔)/
Career advice for engineers

Сегодня не про Джинн, просто попался интересный пост в ленте. Как понять для себя, не "засиделся ли" или пора думать о новой работе?

Автор предлагает чеклист из пяти пунктов:

✔ Accomplishment - have I done anything noteworthy recently?
✔ Impact - does my work matter?
✔ Challenge - is it challenging enough?
✔ Growth - am I getting valuable skills for my future?
✔ Team - am I excited to work with these people?

Оттуда же, прикольное:
True loyalty means leaving when your heart isn't in it anymore.

Что мол если вы не чувствуете себя на своем месте, то оставаясь из чувства лояльности вы не сильно помогаете проекту/команде, т.к. не работаете так продуктивно как могли бы.

https://apoorvagovind.substack.com/p/how-to-waste-your-career-one-comfortable