Критерии повышения синьерности разработчика в GitLab
https://gitlab.com/gitlab-com/www-gitlab-com/-/blob/master/data/engineering_ic_career_matrix.yml#L1
https://gitlab.com/gitlab-com/www-gitlab-com/-/blob/master/data/engineering_ic_career_matrix.yml#L1
GitLab
data/engineering_ic_career_matrix.yml · master · GitLab.com / www-gitlab-com · GitLab
Source for https://about.gitlab.com/ This repo/project is for the public-facing marketing website of GitLab, including improvements to the docs and the handbook....
Картинка не относится к статье (разве что косвенно). В статье описана "соковыжималка" базирующихся в Китае компаний, вроде Alibaba (Aliexpress), ByteDance (TikTok).
https://habr.com/ru/company/gms/blog/567340/
https://habr.com/ru/company/gms/blog/567340/
Устанавливаем один npm пакет с разными именами (можно использовать для установки и использования разных версий одновременно).
Пример:
В итоге, в dependencies в вашем package.json будет нечто подобное:
#am_tips
Пример:
npm install jquery-ver-2@npm:jquery@2
В итоге, в dependencies в вашем package.json будет нечто подобное:
"dependencies": {
"jquery": "https://github.com/jquery/jquery/archive/refs/tags/3.3.0.tar.gz",
"jquery-ver-2": "npm:jquery@^2.2.4" <--- jquery@2 is installed as jquery-ver-2.
}
#am_tips
Cheatsheet по подготовке к собеседованию на JavaScript
https://www.freecodecamp.org/news/javanoscript-interview-prep-cheatsheet/
#am_tips #am_js_tips #am_cheatsheet
https://www.freecodecamp.org/news/javanoscript-interview-prep-cheatsheet/
#am_tips #am_js_tips #am_cheatsheet
freeCodeCamp.org
JavaScript Interview Prep Cheatsheet – Ace Your Coding Interviews with These Concepts
By rajat gupta I've carefully gone through over 50 resources, I've been through 10 JavaScript interviews, and I've landed a job at a unicorn startup. And throughout this entire process, I started to see a pattern in the most frequently asked JS inter...
Шпаргалка по названиям 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