Web Overflow 🇺🇦
4.42K subscribers
382 photos
40 videos
3 files
518 links
Затишний блог про веб-розробку і не тільки 💛

Чат: @web_overflow_chat
Співпраця: @web_overflow_support
Автори: @lluchkaa & @anastasiia_tarasenko
加入频道
Slack save for later 🔖

Якщо ви користуєтесь Slack на роботі чи в побуті, то радимо вам звернути увагу на таку фічу як Save for later.

Для того, щоб зберегти певне повідомлення, вам потрібно клікнути на відповідну іконку. Після цього ви можете знайти всі збережені повідомлення в окремому списку. Цей список видно тільки вам. Кожне з цих повідомлень ви можете архівувати або позначити як виконане.

Ще одна фішка - ви можете створити нагадування на окреме повідомлення прямо в Slack.

Особисто нам цей функціонал часто стає в нагоді. Вночі буває часто багатенько повідомлень набігає, тому зранку все переглядаємо, відмічаючи ті повідомлення, на які потім обовʼязково потрібно звернути увагу.

#tips
👍63🔥1
👍4🤔41🔥1
Що виведе консоль?
Anonymous Quiz
20%
1
42%
5
22%
6
16%
undefined
🤔11👍73🔥2
#todo написати функцію на будь-якій мові програмування, яка приймає дату (відповідник на обраній мові програмування) та повертає нову дату - наступну 09:00 буднього дня.

Наприклад:
27.06.2024 15:00 => 28.06.2024 09:00
28.06.2024 08:15 => 28.06.2024 09:00
28.06.2024 09:15 => 01.07.2024 09:00
👍5🤔21
Welcome!

Let's practice our English! So...

👉 Tell us one statement you think is right but most people will judge you for that.

Have a nice #english_friday 💛
👍51
👍51🤔1
🤔7👍41
State of JS 2023 😎

Отож, вже опубліковано результати опитування, які стосуються спільноти JavaScript.

З цікавого:
- З України опитування пройшло 333 людини, що складає 2% від загальної кількості учасників;
- Щодо віку респондентів - левова частка припадає на проміжок 20-39 років;
- date-fns обганяє moment.js;
- Масовий відтік думок про фреймворки (і не тільки) в негативну сторону;
- Astro набирає популярність;
- Vue обганяє Angular, а Nuxt виходить на 2 місце серед мета-фреймворків.

Переглянути всю статистику ви можете за посиланням нижче. Ну і звісно, діліться враженнями в коментарях чи чаті.

👉 Відкрити посилання

#news
👍9🔥41
Welcome!

Let's practice our English! So...

👉 Are you more of a spontaneous or structured person? Explain.

Have a nice #english_friday 💛
👍42
Promise.withResolvers 🤨

Чи була у вас колись потреба чи ідея створити Promise, але зарезолвити його тільки тоді, коли вам буде зручно. Насправді, реалізувати це можна доволі нескладно:

let resolve, reject;
const promise = new Promise((res, rej) => {
resolve = res;
reject = rej;
});


З останніми оновленнями таке можна отримати прямо зі статичного методу withResolvers:

const { promise, resolve, reject } = Promise.withResolvers();


Здається, це можна використати для того, щоб перетворити listener на async/await:

const { promise, resolve, reject } = Promise.withResolvers();
something.on('load', resolve)

return promise


Почитати про цей метод детальніше можна за посиланням внизу.

👉 Відкрити посилання

#tips
👍10🔥43
Гарного всім вечора пʼятниці!

Поки ми всі у відносній безпеці, воїни продовжують захищати нас.

Просимо вас вшанувати памʼять загиблого героя та підписати петицію.

https://petition.president.gov.ua/petition/224626
💔21
terminal.shop ☕️

Ну тут назва каже все сама за себе.

Якщо ви перейдете за цим посиланням у браузері, то побачите лише сайт-візитівку. А для повноцінного шопінгу потрібно підключитись по ssh за цим доменом.

Ось такий цікавий спосіб реалізації магазину кави. Тому, якщо ви, як і ми, перший курс навчання проходили лише консольні застосунки - можливо, варто спробувати реалізувати щось схоже? 😅

#news
👍9🔥6🤔1
👍6🤔21
Що виведе консоль?
Anonymous Quiz
46%
10
6%
15
3%
0
45%
NaN
👍143🤔2🍾2
Build your own HTTP server 👀

Що може бути краще, ніж написати невелику апішку? Як щодо того, щоб написати власний HTTP-сервер з нуля?

Якщо фронтедщики подумали, що це їх не стосується, то це зовсім не так. Такі знання потрібні всім.

Тому ділимося з вами ресурсом, де ви можете знайти такий курс. Цього місяця саме він - безкоштовний!

На цій платформі ви зможете знайти ще інші курси, наприклад, Redis чи Git з нуля. Ціни звісно не найменші, але українцям є 50% знижки (якщо ми правильно зрозуміли).

👉 Відкрити посилання
👉 Відкрити пост в Twitter

#tips
👍10🔥21
Welcome!

Let's practice our English! So...

👉 What do you think about the future of VR (Virtual Reality)?

Have a nice #english_friday 💛
👍63
Скільки компаній (full-time) ви встигли змінити за свою IT-кар'єру?
Anonymous Poll
38%
Ще не працюю/навчаюсь
26%
Це моя перша компанія
16%
2
8%
3
11%
4 і більше
👀5👍31
Який тип роутера ви використовуєте в Next.js?
Anonymous Poll
13%
Pages
20%
App
22%
TP-Link
45%
Не працюю з Next.js
😁16👍21
Next.js mistakes 😣

Велика популярність Next.js була зумовлена саме завдяки роботі з сервером та можливістю використання SSR. З 13 версії в нас є можливість використовувати app роутер, який вже підтримує серверні компоненти React. Тепер async/await добрався і до React, зʼявились такі директиви як use client, та багато іншого.

Розподілення застосунку між сервером і клієнтом, використання асинхронного коду в компонентах часто можуть збити з пантелику, тому ділимося з вами відео, в якому розібрано найчастіші помилки у роботі з Next.js

👉 Дивитись відео

#interview
👍43🔥1