Максим Маслов розповідає про useEffect, пояснює його зв’язок із життєвим циклом React-компонентів та ділиться роздумами про те, кого насправді варто і не варто називати "джуном". Стаття буде особливо корисна тим, хто лише починає знайомство з React.
👍13❤4🤔3💩3
Часто можна почути, що мутації — це завжди погано. Але чи справді все так однозначно?
У своєму дописі Владислав Муращенко, Senior Front-End Developer в MINT, розкладає тему по поличках:
🔹 коли мутації абсолютно безпечні,
🔹 як іммутабельність допомагає писати передбачуваний і надійний код,
🔹 чому shared mutable state та асинхронність — це вибухова суміш,
🔹 і як знайти баланс між зручністю мутацій та перевагами іммутабельності.
Детальніше читайте в публікації 👉 https://dou.ua/goto/v07s
У своєму дописі Владислав Муращенко, Senior Front-End Developer в MINT, розкладає тему по поличках:
🔹 коли мутації абсолютно безпечні,
🔹 як іммутабельність допомагає писати передбачуваний і надійний код,
🔹 чому shared mutable state та асинхронність — це вибухова суміш,
🔹 і як знайти баланс між зручністю мутацій та перевагами іммутабельності.
Детальніше читайте в публікації 👉 https://dou.ua/goto/v07s
😁3🥱3👎2
Друзі, якщо давно хотіли підтримати ЗСУ і приєднатись до найбільшого благодійного нетворку спільноти — саме час діяти.
Усі кошти з квитків ідуть на 3-тю штурмову. Купуючи квиток сьогодні за 500 грн, ви не тільки економите, а й донатите з максимальною користю. Завтра квиток на DOU Day Picnic коштуватиме вдвічі більше 📈
📍 Подія відбудеться 30 серпня, Київ, артпростір М82.
За посиланням всі деталі 👉 https://dou.ua/goto/6lkw
Усі кошти з квитків ідуть на 3-тю штурмову. Купуючи квиток сьогодні за 500 грн, ви не тільки економите, а й донатите з максимальною користю. Завтра квиток на DOU Day Picnic коштуватиме вдвічі більше 📈
📍 Подія відбудеться 30 серпня, Київ, артпростір М82.
За посиланням всі деталі 👉 https://dou.ua/goto/6lkw
❤2👎1
А ви добре знаєте базу фронтенду? Пам'ятаєте як правильно відцентрувати div? 👀
👉 https://dou.ua/goto/DGhQ
👉 https://dou.ua/goto/DGhQ
👍15😁8😢2🥴2
This media is not supported in your browser
VIEW IN TELEGRAM
До 12 мільйонів залишилося всього 30 тисяч гривень, і одразу після цього ми розіграємо набір LEGO Star Wars! 🔥
Ще є шанс виграти цю красу — просто задонатьте від 300 гривень на збір «Мережа трійки».
Донатити тут 👉 https://dou.ua/goto/tm0X
Ще є шанс виграти цю красу — просто задонатьте від 300 гривень на збір «Мережа трійки».
Донатити тут 👉 https://dou.ua/goto/tm0X
👍5👎1
Артем Висоцький, Full Stack розробник, у своїй нещодавній статті поділився своїм досвідом переходу до гібридної розподіленої архітектури на прикладі реального проєкту і розказав як маштабувати моноліт без зайвої складності.
👉 https://dou.ua/goto/V5Ma
👉 https://dou.ua/goto/V5Ma
❤2👍1
TypeScript представив нову версію — 5.9, у якій було впроваджено низку технічних удосконалень, зокрема з’явилася підтримка import defer, спрощено команду tsc --init, додано стабільний режим --module node20, а ще покращено підказки у VS Code.
Детальніше про оновлення читайте тут 👉 https://dou.ua/goto/Qm0z
Детальніше про оновлення читайте тут 👉 https://dou.ua/goto/Qm0z
👍3
Видавці скаржаться на хрестовий похід W3C з очищення вебу від сторонніх cookie-файлів, створення Masonry-верстки та чому React не знищив XSS — читайте у свіжому фронтенд-дайджесті 👈🏻
❤6
Останні роки фронтенд усе більше тягне за собою складність, фреймворки змінюються, а бекендерам часто доводиться підлаштовуватись. Але що, як є інший шлях?
У своєму пості Олексій Коваль, backend-розробник у SDH, розповідає про HTMX, новий фреймворк Datastar і можливу зміну підходів у взаємодії між фронтом і беком.
👉 https://dou.ua/goto/mqzL
У своєму пості Олексій Коваль, backend-розробник у SDH, розповідає про HTMX, новий фреймворк Datastar і можливу зміну підходів у взаємодії між фронтом і беком.
👉 https://dou.ua/goto/mqzL
🤡8👍3❤2
Зібрали для вас серпневу добірку актуальних вакансій на DOU. Можливо, саме серед них — ваш наступний проєкт 👇
Middle/Senior Vue.js Engineer в Ralabs
віддалено
👉 https://dou.ua/goto/LWRa
Junior Front-End Developer (Angular is a MUST) в HYS Enterprise
Одеса, Бидгощ (Польща), віддалено
👉 https://dou.ua/goto/j4f5
Front-end React Developer (Junior+/Middle) в Zutobi
віддалено
👉 https://dou.ua/goto/lm5V
Senior / Tech Lead ReactJS Developer в Riseapps, $4500–5000
віддалено
👉 https://dou.ua/goto/717J
Senior Frontend Developer в ViyarTech
Київ
👉 https://dou.ua/goto/wQPe
Middle/Senior Vue.js Engineer в Ralabs
віддалено
👉 https://dou.ua/goto/LWRa
Junior Front-End Developer (Angular is a MUST) в HYS Enterprise
Одеса, Бидгощ (Польща), віддалено
👉 https://dou.ua/goto/j4f5
Front-end React Developer (Junior+/Middle) в Zutobi
віддалено
👉 https://dou.ua/goto/lm5V
Senior / Tech Lead ReactJS Developer в Riseapps, $4500–5000
віддалено
👉 https://dou.ua/goto/717J
Senior Frontend Developer в ViyarTech
Київ
👉 https://dou.ua/goto/wQPe
Розробник Михайло Роздорожнюк показує, як React.lazy працює зсередини — на реальних прикладах із замірами та скріншотами.
Чому в Dev все здається «зламаним», а справжня магія відбувається лише в Production; як саме React.lazy + Suspense розбиває JS bundle на чанки — читайте у матеріалі.
Чому в Dev все здається «зламаним», а справжня магія відбувається лише в Production; як саме React.lazy + Suspense розбиває JS bundle на чанки — читайте у матеріалі.
❤11
Костянтин Казьмірук, FullStack розробник, розповідає історію про те, як подався на 1438 вакансій, пройшов 100+ HR та 34 технічних інтерв’ю, але отримав лише один офер — зі ставкою джуна.
У своєму дописі він ділиться, як втрата довіри до ринку, відмова від першого оферу, життя у невизначеності та наполегливий пошук зрештою привели його до нових цілей — переходу в Solution Architect.
Детальніше читайте в його публікації 👉 https://dou.ua/goto/7TlB
У своєму дописі він ділиться, як втрата довіри до ринку, відмова від першого оферу, життя у невизначеності та наполегливий пошук зрештою привели його до нових цілей — переходу в Solution Architect.
Детальніше читайте в його публікації 👉 https://dou.ua/goto/7TlB
🤯14😁4🔥1🤡1
🛡 OpenJS Foundation запустила безкоштовний курс про безпеку JavaScript
https://dou.ua/goto/6Xkn
На платформі Linux Foundation Training вийшов безкоштовний курс «Вступ до безпеки JavaScript» (LFS184). У ньому розповідають про боротьбу зі зловмисними пакетами, атаками на ланцюги постачання та про безпечні практики розробки. Курс підійде як для новачків, так і для досвідчених розробників open source-проєктів.
https://dou.ua/goto/6Xkn
На платформі Linux Foundation Training вийшов безкоштовний курс «Вступ до безпеки JavaScript» (LFS184). У ньому розповідають про боротьбу зі зловмисними пакетами, атаками на ланцюги постачання та про безпечні практики розробки. Курс підійде як для новачків, так і для досвідчених розробників open source-проєктів.
🔥14❤1
This media is not supported in your browser
VIEW IN TELEGRAM
🎉 Ми викотили програму DOU Day Picnic!
Уже можна зайти на сайт і подивитись, хто буде виступати, який таймінг події та що на вас чекає цікавенького.
Переглядайте, плануйте свій день та не забувайте придбати квиток завчасно 👉 https://dou.ua/goto/7sFI
Уже можна зайти на сайт і подивитись, хто буде виступати, який таймінг події та що на вас чекає цікавенького.
Переглядайте, плануйте свій день та не забувайте придбати квиток завчасно 👉 https://dou.ua/goto/7sFI
🎨 Ринок праці для Front End у липні 2025:
🔸 Джунам трохи полегшало: вакансій побільшало, а конкуренція впала майже вдвічі.
🔸 Для розробників із досвідом 1–3 роки – позитивна динаміка: +24 вакансії, відгуків стало менше.
🔸 Найбільший приріст вакансій – у категорії 3–5 років, але конкуренція там усе ще висока.
🔸 Для сеньйорів (5+ років) ситуація майже не змінилась: стабільно й без різких коливань.
Деталі – у статті 👉 https://dou.ua/goto/3glA
🔸 Джунам трохи полегшало: вакансій побільшало, а конкуренція впала майже вдвічі.
🔸 Для розробників із досвідом 1–3 роки – позитивна динаміка: +24 вакансії, відгуків стало менше.
🔸 Найбільший приріст вакансій – у категорії 3–5 років, але конкуренція там усе ще висока.
🔸 Для сеньйорів (5+ років) ситуація майже не змінилась: стабільно й без різких коливань.
Деталі – у статті 👉 https://dou.ua/goto/3glA
❤10👍2
Чи хотілося б мені, щоб Vue випередив React? Безумовно. Але варто визнати, що кожен розробник вибирає інструменти під свої потреби, і React це потужна бібліотека, яка має свою аудиторію і яку так просто не зрушити.
Олександр Микулич, Front-End & QA guild master у компанії TENTENS Tech, розбирає звіт State of JS 2024 на мікрочастинки й аналізує, що з цього дійсно необхідно знати, а ще — що питають практики під час співбесід.
Олександр Микулич, Front-End & QA guild master у компанії TENTENS Tech, розбирає звіт State of JS 2024 на мікрочастинки й аналізує, що з цього дійсно необхідно знати, а ще — що питають практики під час співбесід.
❤8
💪 Богдан Дворянов, Lead Frontend Engineer у Brainstack, ділиться власними принципами лідерства, які допомагають розкривати потенціал команди без вигорання та хаосу.
У статті про те, чому «ні» замовнику іноді цінніше за «так», як здорові конфлікти народжують кращі рішення, чому планування без деталей — шлях у нікуди, і як залученість лідера рятує від 73% випадків вигорання.
👉 https://dou.ua/goto/h1VA
У статті про те, чому «ні» замовнику іноді цінніше за «так», як здорові конфлікти народжують кращі рішення, чому планування без деталей — шлях у нікуди, і як залученість лідера рятує від 73% випадків вигорання.
👉 https://dou.ua/goto/h1VA
👍11❤2
Донат веде до перемоги: https://dou.ua/goto/tm0X
(а проміжний пункт — розіграш призів 😎)
300 грн — 1 шанс виграти кльовий Garmin — https://dou.ua/triyka/
(а проміжний пункт — розіграш призів 😎)
300 грн — 1 шанс виграти кльовий Garmin — https://dou.ua/triyka/
❤6
Візьмемо Front-end: ще у 2021 Middle-розробник на React міг обирати з 3-4 оферів із медіаною компенсацією $3000+. Проте сьогодні на таку вакансію приходить понад сотня відгуків, вимога в 3 роки досвіду вже вважається базовою, а нова планка для Middle зросла до SSR, Web Performance й AI-SDK, водночас зарплати просіли в середньому на 15-20%.
Яких спеціалістів справді шукають компанії в умовах перегрітого ринку та як привернути їхню увагу, щоб отримати офер - читайте у блозі Віталія Максимюка, Head of Talent Acquisition у венчур-білдері CLUST.
Яких спеціалістів справді шукають компанії в умовах перегрітого ринку та як привернути їхню увагу, щоб отримати офер - читайте у блозі Віталія Максимюка, Head of Talent Acquisition у венчур-білдері CLUST.
😢22🍌3😁2🤡1
Що нового у ViteLand, як підготуватися до специфічних питань про CSS на співбесіді та оновлення стандартів JavaScript — читайте у новому випуску фронтенд-дайджесту.
❤4👍3