Шпаргалка по названиям naming convention cases:
🖊️ camel case:
🖊️ kebab case:
🖊️ snake case:
🖊️ pascal case:
🖊️ flat case:
🖊️ upper flat case:
#am_tips
🖊️ camel case:
someName🖊️ kebab case:
some-name🖊️ snake case:
some_name🖊️ pascal case:
SomeName🖊️ flat case:
somename🖊️ upper flat case:
SOMENAME#am_tips
Simple monorepos via npm workspaces and TypeScript project references
https://2ality.com/2021/07/simple-monorepos.html
#JavaScript #TypeScript #NodeJS
https://2ality.com/2021/07/simple-monorepos.html
#JavaScript #TypeScript #NodeJS
О важности отдыха от Аси Казанцевой - https://habr.com/ru/post/571620/
В продолжение этого поста https://news.1rj.ru/str/am_code/81
В продолжение этого поста https://news.1rj.ru/str/am_code/81
Хабр
Научный журналист Ася Казанцева: «Эффективные зайчики сдохнут быстрее»
Чтобы оставаться продуктивным, эффективным, адекватным и быть полным сил, нужно спать, двигаться и учиться. Особенно это важно тем, кто по специфике своей работы много думает и принимает ответственные...
Вдруг вам нужен ключ для какого-то продукта JetBrains (#халява)
https://support.stepik.org/hc/ru/articles/360010105180-%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE
https://support.stepik.org/hc/ru/articles/360010105180-%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE
Почему важно использовать корректные #HTML5 тэги вместо div:
👉 Accessibility (читалки корректно понимают для чего секция вашей страницы предназначена и как с ней взаимодействовать)
👉 Maintainability & readability (легче читать и понимать код разметки, когда у тебя не одни лишь div'ы в ней)
👉 Machine friendly (частично относится к первому пункту, но так же поисковые боты и парсеры воспринимают валидные страницы лучше)
👉 Testability (легче тестировать и поддерживать актуальность тестов)
Перед тем, как использовать тег
#am_html_tips #am_accessibility
👉 Accessibility (читалки корректно понимают для чего секция вашей страницы предназначена и как с ней взаимодействовать)
👉 Maintainability & readability (легче читать и понимать код разметки, когда у тебя не одни лишь div'ы в ней)
👉 Machine friendly (частично относится к первому пункту, но так же поисковые боты и парсеры воспринимают валидные страницы лучше)
👉 Testability (легче тестировать и поддерживать актуальность тестов)
Перед тем, как использовать тег
<div>, убедитесь что ни один из нижеперечисленных вам не подходит (если подходит - используйте корректный тег, вместо div)header
footer
nav
main
section
summary
caption
label
p
ul
ol
blockquote
article
aside
mark
details
fieldset
legend
form
table
figure
figcaption
progress
q
abbr
address
time
dl
dialog
s
output
var#am_html_tips #am_accessibility
<ассоциативный максим/> - React, Angular, Node.js, NestJS, JavaScript, TypeScript, Vue, Frontend
Почему важно использовать корректные #HTML5 тэги вместо div: 👉 Accessibility (читалки корректно понимают для чего секция вашей страницы предназначена и как с ней взаимодействовать) 👉 Maintainability & readability (легче читать и понимать код разметки, когда…
Какие теги использовать вместо
#am_html_tips #am_accessibility
<span>:
a
em
strong
small
s
cite
q
dfn
abbr
time
code
var
kbd
sub
sup
mark
bdi
bdo#am_html_tips #am_accessibility
This media is not supported in your browser
VIEW IN TELEGRAM
Как браузер приоритизирует запросы и как можно повлиять на эти приоритеты, чтобы ускорить загрузку страницы
https://calibreapp.com/blog/critical-request
https://calibreapp.com/blog/critical-request
System Design для самых маленьких
Виктор Карпов про основные аспекты проектирования технической реализации какого-либо продукта
https://vitkarpov.me/posts/what-is-system-design/
Виктор Карпов про основные аспекты проектирования технической реализации какого-либо продукта
https://vitkarpov.me/posts/what-is-system-design/
Что делает языки программирования «быстрыми» или «медленными»?
https://dev.to/vibalijoshi/what-makes-languages-fast-or-slow-3l44
https://dev.to/vibalijoshi/what-makes-languages-fast-or-slow-3l44
DEV Community
What makes languages "fast" or "slow"?
In his article Naser Tamimi compares C++ and Python and this is what he observed: As you can see...
Can I Include - это как Can I Use, только для определения может ли один HTML тег быть родителем/ребенком для другого
https://caninclude.glitch.me/
#am_tools
https://caninclude.glitch.me/
#am_tools
Caninclude
'Caninclude' tool to help determine if one HTML tag can be included in another HTML tag
bundle.js.org – инструмент для быстрой проверки размеров npm-пакета или отдельной функции пакета
https://bundle.js.org/
#am_tools
https://bundle.js.org/
#am_tools
Не уверены какая именно разметка для кнопки вам нужна? Загляните в The Button CheatSheet 👇
https://www.buttoncheatsheet.com/
#am_cheatsheet
https://www.buttoncheatsheet.com/
#am_cheatsheet
Buttoncheatsheet
The Button Cheat Sheet
Do you need a button for your next project but you’re not sure about the right markup? Don’t worry, we’ve got you covered!
Набор best practices от Google, которые вы можете применить в своих проектах.
▶️ Как писать хорошие коммит сэсседжи
▶️ На что обратить внимание во время код-ревью
▶️ Как формулировать комменты во время код-ревью
▶️ Как воспринимать комментарии к вашему коду
https://google.github.io/eng-practices/
▶️ Как писать хорошие коммит сэсседжи
▶️ На что обратить внимание во время код-ревью
▶️ Как формулировать комменты во время код-ревью
▶️ Как воспринимать комментарии к вашему коду
https://google.github.io/eng-practices/
eng-practices
Google Engineering Practices Documentation
Google’s Engineering Practices documentation