<ассоциативный максим/> - React, Angular, Node.js, NestJS, JavaScript, TypeScript, Vue, Frontend – Telegram
<ассоциативный максим/> - React, Angular, Node.js, NestJS, JavaScript, TypeScript, Vue, Frontend
95 subscribers
52 photos
4 videos
4 files
115 links
Про разработку. В основном на #JavaScript #TypeScript
(#angular, #react, #vuejs, #nodejs, #nestjs, #qwik, #bun, #frontend)


p.s. совсем не Максим, это просто игра слов. Типа, ассоциативный массив, поняли, да?

Чат - @am_code_chat
Download Telegram
Шпаргалка по названиям naming convention cases:

🖊️ camel case: someName
🖊️ kebab case: some-name
🖊️ snake case: some_name
🖊️ pascal case: SomeName
🖊️ flat case: somename
🖊️ upper flat case: SOMENAME

#am_tips
Почему важно использовать корректные #HTML5 тэги вместо div:

👉 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
This media is not supported in your browser
VIEW IN TELEGRAM
Как браузер приоритизирует запросы и как можно повлиять на эти приоритеты, чтобы ускорить загрузку страницы

https://calibreapp.com/blog/critical-request
System Design для самых маленьких

Виктор Карпов про основные аспекты проектирования технической реализации какого-либо продукта 

https://vitkarpov.me/posts/what-is-system-design/
Can I Include - это как Can I Use, только для определения может ли один HTML тег быть родителем/ребенком для другого

https://caninclude.glitch.me/

#am_tools
bundle.js.org – инструмент для быстрой проверки размеров npm-пакета или отдельной функции пакета

https://bundle.js.org/

#am_tools
Набор best practices от Google, которые вы можете применить в своих проектах.

▶️ Как писать хорошие коммит сэсседжи
▶️ На что обратить внимание во время код-ревью
▶️ Как формулировать комменты во время код-ревью
▶️ Как воспринимать комментарии к вашему коду

https://google.github.io/eng-practices/