Next.js Server Actions – потужна штука, але що робити, коли щось ламається? 😵💫
У своєму дописі Владислав, Full Stack Developer, пояснює, як грамотно обробляти помилки на клієнті, щоб зберегти чистий код і спокій, та ділиться практичними кейсами й корисними прикладами.
У своєму дописі Владислав, Full Stack Developer, пояснює, як грамотно обробляти помилки на клієнті, щоб зберегти чистий код і спокій, та ділиться практичними кейсами й корисними прикладами.
👍7👎2🔥1😁1
«Просто фронтенд — це те, що можна показати своїй мамі, якщо вона запитає, чим ти займаєшся на роботі»
Валерій Сідельников, нині Frontend Architect у міжнародній компанії, розповідає, як змінив 1С на JavaScript і за шість років пройшов шлях від джуна до архітектора. Та як на цей перехід вплинули його вік та попередній досвід.
Валерій Сідельников, нині Frontend Architect у міжнародній компанії, розповідає, як змінив 1С на JavaScript і за шість років пройшов шлях від джуна до архітектора. Та як на цей перехід вплинули його вік та попередній досвід.
🔥11😁7💩2❤1💊1
Сьогодні ми не хочемо говорити про розіграші. Ви самі все бачили — фото дітей, що лежать на землі, загорнуті у фольгу.
Це наші українські діти і ми мусимо помститися за них. Тому донат для збору — обов'язковий: https://dou.ua/goto/GpKo
Співчуваємо родинам і близьким загиблих.
Робімо все і більше, аби помститися.
Це наші українські діти і ми мусимо помститися за них. Тому донат для збору — обов'язковий: https://dou.ua/goto/GpKo
Співчуваємо родинам і близьким загиблих.
Робімо все і більше, аби помститися.
❤🔥11❤2
«Кеш це як спеції: трошки додав — і все смачно, але переборщив — і вже не зрозумієш, що це за страва!»
Як оптимізувати роботу сервісів у NestJS за допомогою кешу?
Владислав, Full Stack Developer, у своєму дописі розглядає створення глобального модуля кешування, сервісу для його керування та зручного декоратора
Як оптимізувати роботу сервісів у NestJS за допомогою кешу?
Владислав, Full Stack Developer, у своєму дописі розглядає створення глобального модуля кешування, сервісу для його керування та зручного декоратора
@Cached()
. Детальніше читайте в його публікації.❤1
Forwarded from DOU Day
Код не має бути ідеальним. Він має бути достатньо хорошим, щоб виконати свою задачу. Але де проходить межа між компромісом і халтурою? Чому прагнення до досконалості може зробити код гіршим?
Good Enough Code — це про баланс між якістю та швидкістю розробки. Про те, як зупинитися вчасно, поки покращення не перетворилися на марнування часу. На DOU Day 2025 Сергій Бабіч розбере, коли код достатньо хороший і чому “відчепіться від мого коду” — це іноді найправильніший підхід.
Купуйте квиток за посиланням 👉🏻 https://dou.ua/goto/zDwT
Good Enough Code — це про баланс між якістю та швидкістю розробки. Про те, як зупинитися вчасно, поки покращення не перетворилися на марнування часу. На DOU Day 2025 Сергій Бабіч розбере, коли код достатньо хороший і чому “відчепіться від мого коду” — це іноді найправильніший підхід.
Купуйте квиток за посиланням 👉🏻 https://dou.ua/goto/zDwT
👍10❤8🔥4🥱3👎1🤡1
Від нових інструментів і API до перспектив AI у фронтенді — читайте про останні новини у понеділковому дайджесті від Олександра, фронтенд-розробника у Zfort Group. Хутчіш відкривайте дайджест, меми самі себе не переглянуть!
👍3🔥2👎1
🔍 Нові Front-End вакансії
Frontend Developer (PST time zone) в Intersog
віддалено
👉 https://dou.ua/goto/LlyM
HTML/CSS Developer в MintyMint, до $1000
віддалено
👉 https://dou.ua/goto/had6
Front End розробник/ Middle/Senior Front End developer в Onseo
Вінниця
👉 https://dou.ua/goto/fxpK
Senior React Developer (SAAS, USA) в InventorSoft
Чернівці, віддалено
👉 https://dou.ua/goto/AEDc
Senior Angular Developer в UST Ukraine
Київ, віддалено
👉 https://dou.ua/goto/N4m0
Frontend Developer (PST time zone) в Intersog
віддалено
👉 https://dou.ua/goto/LlyM
HTML/CSS Developer в MintyMint, до $1000
віддалено
👉 https://dou.ua/goto/had6
Front End розробник/ Middle/Senior Front End developer в Onseo
Вінниця
👉 https://dou.ua/goto/fxpK
Senior React Developer (SAAS, USA) в InventorSoft
Чернівці, віддалено
👉 https://dou.ua/goto/AEDc
Senior Angular Developer в UST Ukraine
Київ, віддалено
👉 https://dou.ua/goto/N4m0
🤯2
Forwarded from DOU Day
🚨 Уже цього тижня — DOU Architecture Day!
Якщо ти працюєш із системним дизайном, будуєш складні архітектури або хочеш прокачати свої рішення до рівня «воно реально витримує навантаження» — ця подія точно для тебе.
🔥 Інсайти від практиків, які вже пройшли через вибір між монолітом і мікросервісами, event-driven та REST-архітектурою.
🎯 Панельна дискусія про AI-Native Software Architecture — як змінюється підхід до розробки в епоху ШІ. Говоримо не про хайп, а про конкретні технічні виклики та трансформацію архітектурного мислення.
☕ І, звісно, живий нетворкінг з тими, хто на твоїй хвилі.
Не відкладайте — лишилося 25 квитків 🎟
🔗 https://dou.ua/goto/OjZM
Якщо ти працюєш із системним дизайном, будуєш складні архітектури або хочеш прокачати свої рішення до рівня «воно реально витримує навантаження» — ця подія точно для тебе.
🔥 Інсайти від практиків, які вже пройшли через вибір між монолітом і мікросервісами, event-driven та REST-архітектурою.
🎯 Панельна дискусія про AI-Native Software Architecture — як змінюється підхід до розробки в епоху ШІ. Говоримо не про хайп, а про конкретні технічні виклики та трансформацію архітектурного мислення.
☕ І, звісно, живий нетворкінг з тими, хто на твоїй хвилі.
Не відкладайте — лишилося 25 квитків 🎟
🔗 https://dou.ua/goto/OjZM
👍3❤1
Привіт, Спільното! 👋
Хочемо провести в цей четвер, о 18:00, в цьому каналі невеличку вікторину.
Буде два раунди: простий та складний. Всього - 12 питань.
Ставте нагадайки та не пропустіть! 🔥
Хочемо провести в цей четвер, о 18:00, в цьому каналі невеличку вікторину.
Буде два раунди: простий та складний. Всього - 12 питань.
Ставте нагадайки та не пропустіть! 🔥
🔥23🖕2❤1👀1
«Та я би, може, і хотів, але занадто люблю гроші» 😅
Ми досліджуємо, чому айтівці змінюють (або не змінюють) роботу, як шукають нову і що думають про майбутнє ІТ.
Заповніть опитування — допоможіть зробити якісну аналітику 👉🏻 https://tally.so/r/3yzAed
Ми досліджуємо, чому айтівці змінюють (або не змінюють) роботу, як шукають нову і що думають про майбутнє ІТ.
Заповніть опитування — допоможіть зробити якісну аналітику 👉🏻 https://tally.so/r/3yzAed
🤡11❤2👍2🤬1
🔥 Вже через годину стартуємо нашу невеличку вікторину!
Не забудьте долучитися! 😉
Не забудьте долучитися! 😉
❤8🖕4⚡2
Отож, почнемо з простого:
1. Що таке HTML і яку роль він відіграє у створенні веб-сторінок?
1. Що таке HTML і яку роль він відіграє у створенні веб-сторінок?
Anonymous Quiz
1%
Мова стилів для оформлення веб-сторінок
95%
Мова розмітки, яка визначає структуру веб-сторінки
1%
Мова програмування для логіки веб-сайтів
3%
Серверна мова програмування для роботи з базами даних
😁23🥱11🖕5😐4👍2🙈2
Перейдемо до наступного питання:
2. Що таке CSS і як він використовується для стилізації веб-сторінок?
2. Що таке CSS і як він використовується для стилізації веб-сторінок?
Anonymous Quiz
2%
Мова розмітки для створення структури сторінок
1%
Мова програмування для взаємодії з сервером
96%
Каскадна таблиця стилів, що використовується для візуального веб-сторінки
2%
База даних для зберігання контенту
🖕11🙈7😁4🥱3🗿3🥴2🤓2👍1🍾1
Наступне питання:
3. Яка різниця між селекторами класу та ID в CSS?
3. Яка різниця між селекторами класу та ID в CSS?
Anonymous Quiz
1%
Клас використовується для одного елемента, а ID для декількох
94%
ID використовується для одного елемента, а клас для декількох
4%
Обидва селектори працюють однаково
1%
Клас не може містити стилі
💩9🖕6🐳4🙈4👍3👎1
4. Як можна підключити зовнішній JavaScript файл до HTML-документу?
Anonymous Quiz
2%
За допомогою тегу <a> в секції <head>
95%
За допомогою тегу <script>
1%
За допомогою тегу <js>
2%
За допомогою тегу <style>
🕊6🖕6🤷♂2👨💻2👍1👎1
5. Що таке адаптивний веб-дизайн?
Anonymous Quiz
2%
Дизайн, який залишається незмінним на всіх пристроях
2%
Дизайн, який змінюється відповідно до типу браузера
96%
Дизайн, який автоматично підлаштовується до різних розмірів екранів і пристроїв
1%
Дизайн, розроблений виключно для мобільних пристроїв
🖕8👍5🙈2💔1
Останнє питання простого раунду:
6. Поясніть блочну модель (Box model) в CSS та її основні складові.
6. Поясніть блочну модель (Box model) в CSS та її основні складові.
Anonymous Quiz
9%
Модель, яка визначає розташування елементів за допомогою header, body та footer
5%
Модель, яка описує структуру HTML-документу
86%
Модель, яка описує розміри HTML-елемента. Складається з margin, border, padding та content
1%
Модель, яка відповідає за налаштування шрифтів
🆒6👍4🥴4🖕4🤮2😁1👾1
І так, перше питання складного раунду:
7. Поясніть різницю між операторами == та === в JavaScript та наведіть приклади їх використання.
7. Поясніть різницю між операторами == та === в JavaScript та наведіть приклади їх використання.
Anonymous Quiz
4%
== перевіряє типи даних, а === ні
95%
== порівнює значення з приведенням типів, а === — строго, без приведення, враховуючи типи.
1%
Обидва оператори працюють ідентично
1%
=== використовується лише для порівняння чисел
🖕5🤔4👍1🤯1
8. Що таке closures в JavaScript і як вони можуть бути використані для організації коду?
Anonymous Quiz
7%
Це спосіб приховати модулі від доступу користувача
11%
Це функція, що повертає іншу функцію
81%
Це функція разом з її лексичним оточенням, що дозволяє зберігати приватні змінні
1%
Це об'єкт, який містить методи для роботи з даними
🥱8🖕5👍1💩1👾1
9. Поясніть концепцію event delegation та його переваги у керуванні подіями.
Anonymous Quiz
21%
Делегування подій означає, що кожен елемент має свій власний обробник подій
76%
Делегування подій - це обробка на спільному батьківському елементі для збільшення продуктивності
2%
Делегування подій використовується для передачі подій на сервер
1%
Делегування подій дозволяє виключно обробляти події на мобільних пристроях
🖕8🐳3👍2🤣1