πŸ“° Weekly #11: новости, подкасты, ΠΎΡ‚Π±ΠΎΡ€Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Ρƒ

Π’ этом выпускС: 15 распространСнных ошибок Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² JavaScript; Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для создания Ρ„ΠΎΡ€ΠΌ, основанная Π½Π° схСмС-Π΄Π΅Ρ€Π΅Π²Π΅ JSON; Ρ€Π°Π·Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² JavaScript-ΠΊΠΎΠ΄Π° для управлСния тСкстурами Π² Three.js; распространСнныС сцСнарии ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти Π² JavaScript ΠΈ способы ΠΈΡ… исправлСния.

Новости

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€Π°Β»

React

  • Π£ΡΠΏΠ΅Ρ‚ΡŒ Π·Π° 45 ΠΌΠΈΠ½ΡƒΡ‚: Ρ€Π°Π·Π±ΠΎΡ€ Π·Π°Π΄Π°Ρ‡ΠΈ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ Π½Π° собСсСдовании. НСобходимо Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ врСмя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слайдСр с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ тСкстом Π½Π° React.js.
  • Π’Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ подобранная коллСкция React-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.
  • НСсколько Π²Π°ΠΆΠ½Ρ‹Ρ… аспСктов React, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… стоит Π·Π½Π°Ρ‚ΡŒ.
  • Star Rating Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π½Π° React.js: Ρ€Π°Π·Π±ΠΎΡ€ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π·Π°Π΄Π°Ρ‡, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ Π½Π° собСсСдовании.

Angular

  • Онлайн-ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Angular с использованиСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Spectator ΠΈ ng-mocks.
  • Angular V14 CRUD-ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Vue

  • Π’Π»Π°Π΄ Π₯удяков, Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ Π»ΠΈΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Pragmatica, Π² нСстандартной ΠΌΠ°Π½Π΅Ρ€Π΅ рассказываСт, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Vue идСально Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.
  • ΠžΠ±Π·ΠΎΡ€ основных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Vue 3 ΠΈ способов ΠΈΡ… использования.
  • РолСвая модСль, ограничСния доступов.

Next.js

  • РазбираСмся с Jamstack, соврСмСнной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, которая позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты Π½Π° основС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ микросСрвисов.

JavaScript, CSS ΠΈ HTML

  • Π Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ распространСнныС сцСнарии ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти Π² JavaScript ΠΈ способы ΠΈΡ… исправлСния.
  • ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ обновлённая ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ 10 самых распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² JavaScript-ΠΊΠΎΠ΄Π΅, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ.
  • ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ синхронизации Π² JavaScript: cΠ΅ΠΌΠ°Ρ„ΠΎΡ€Ρ‹ ΠΈ Ρ…ΠΎΠΊΠΊΠ΅ΠΉ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ…ΠΎΠΊΠΊΠ΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Ρ‡Π° Π°Π²Ρ‚ΠΎΡ€ ΡΡ‚Π°Ρ‚ΡŒΠΈ разбираСтся с ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΌΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ синхронизации: Π½Π° этапС раскатки ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠ°Ρ‚Ρ‡Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ сСмафора ΠΎΠ½ раздСляСт ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π½Π° Π΄Π²Π΅ Ρ€Π°Π²Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏΡ‹, Π° ΡƒΠΆΠ΅ Π² процСссС ΠΈΠ³Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСмафора со счСтчиком избавляСтся ΠΎΡ‚ ΡˆΡ‚Ρ€Π°Ρ„ΠΎΠ² Π·Π° Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ числСнного состава.
  • Π‘ΠΎΠ²Π΅Ρ‚ ΠΏΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² CSS, ΠΈΠ»ΠΈ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠΌ порядкС Π±ΠΎΠ»Π΅Π΅ СстСствСнной.
  • Мини-ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° ΠΎΠ½Π»Π°ΠΉΠ½-рСсурсов для освоСния ΠΈ закрСплСния Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π° (с Π°ΠΊΡ†Π΅Π½Ρ‚ΠΎΠΌ Π½Π° JavaScript), бэкСнда ΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…:

β€” W3Resource

β€” JS Hero

β€” JS Challenger

  • Как ΡΡ‚Π°Ρ‚ΡŒ JavaScript-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ? Π Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ дороТная ΠΊΠ°Ρ€Ρ‚Π°

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

  • πŸ”§ Fomir β€” Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для создания Ρ„ΠΎΡ€ΠΌ, основанная Π½Π° схСмС-Π΄Π΅Ρ€Π΅Π²Π΅ JSON. Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ мноТСство Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для создания Ρ„ΠΎΡ€ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ redux-form, formik, final-form, react-hook-form, ΠΈ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ… Π½Π΅ подошла, Ρ‚ΠΎ Fomir ΡƒΠΆΠ΅ ΡΠΏΠ΅ΡˆΠΈΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ. Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ:

β€” ИспользованиС схСмы.

β€” ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ обновлСния состояния Ρ„ΠΎΡ€ΠΌΡ‹.

β€” Высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π Π°Π·Π½ΠΎΠ΅

  • Π Π°Π·Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² JavaScript-ΠΊΠΎΠ΄Π° для управлСния тСкстурами Π² Three.js.
  • ЧСстноС ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ сравнСниС RedwoodJS ΠΈ BlitzJS.
  • πŸ”§ Payload β€” headless CMS, Π² основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π»Π΅ΠΆΠ°Ρ‚ Node, Express, MongoDB, React ΠΈ TypeScript. Если Π²Π°ΠΌ интСрСсСн Π΄Π°Π½Π½Ρ‹ΠΉ стСк, Ρ‚ΠΎΠ³Π΄Π° Ρ‚ΠΎΡ‡Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΈ концСпция Π΄Π°Π½Π½ΠΎΠΉ CMS. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ сами.
  • DevTools Tips β€” сСрия Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΎΠ² с ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌΠΈ совСтами ΠΏΠΎ эффСктивному использованию ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² Chrome.
  • Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€Ρƒ Π½Π° Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ Π½Π° macOS.
  • ВыступлСниС АлСксандра БСспоясова Π½Π° Podlodka Frontend Crew с рассказом ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ чистая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, Ρ‡Π΅ΠΌ ΠΎΠ½Π° ΠΏΠΎΠ»Π΅Π·Π½Π°, ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΅Ρ‘ прСимущСствами Π²ΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ систСмного Π»Π°ΠΉΠ²-Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ Π»Π°ΠΉΠ²-ΠΊΠΎΠ΄ΠΈΠ½Π³Π°.
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² SvelteKit Π·Π° 80 ΠΌΠΈΠ½ΡƒΡ‚
  • На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€Ρƒ: ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ описаниСм Π·Π°ΠΊΡƒΠ»ΠΈΡΡŒΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ синтаксиса Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² популярных ΠΈ Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ JavaScript-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ².
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ethers.js, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для взаимодСйствия с Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠΌ Ethereum.
  • Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€Ρƒ Π½Π° Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ: ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.
  • АрхитСктура Model View Presenter Π²ΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅: тСория ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°.
  • Angular, React ΠΈΠ»ΠΈ Vue.js? Π§Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ?
  • ВОП 10 ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ (Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄) для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…: HTML, CSS, JavaScript, React, Vue

Π˜Π½Ρ‚Π΅Ρ€Π²ΡŒΡŽ

  • Как Π±Π΅Π· ΠΎΠΏΡ‹Ρ‚Π° Π·Π°Π»Π΅Ρ‚Π΅Ρ‚ΡŒ Π½Π° Middle Front-end Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°?

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ выпуски

Π›Π£Π§Π¨Π˜Π• БВАВЬИ ПО Π’Π•ΠœΠ•