Які теми для тематичних тижнів вам подобаються?
Anonymous Poll
50%
алгоритми, патерни
34%
onion, DDD, clean architecture, мікросервіси
46%
clean code, SOLID
28%
Node.js
38%
ООП, ФП
48%
React, Angular
28%
перформенс
Про використання NFC у фронтенді, які браузери його підтримують і які у нього перспективи 🧐
#JStify_Frontend #JStify_News
#JStify_Frontend #JStify_News
Імплементація рейтингу за допомогою noscript з підтримкою «часткового рейтингу». 🤩
Чекаєте на новий реліз React? Є хороша новина альфа версія вже в продакшині!
Пропонуємо дізнатись про новий функціонал, який увійшов в React 18☺️
#JStify_Frontend #JStify_React #JStify_News
Пропонуємо дізнатись про новий функціонал, який увійшов в React 18☺️
#JStify_Frontend #JStify_React #JStify_News
Знання алгоритмів є завжди корисним для написання оптимізованого коду📈, а за допомогою нотації Big O визначається складність цих алгоритмів, тому радимо ознайомитись із поняттям Big O Notation в JavaScript.🤓
#JStify_FrontEnd #JStify_Algorithms
#JStify_FrontEnd #JStify_Algorithms
Якою є часова складність такого коду:
const getLast = items => items[items.length-1];
const getLast = items => items[items.length-1];
Anonymous Quiz
25%
O(N)
60%
O(1)
9%
O(N2)
5%
O(n log n)
Для тих хто ще не бачив, минулого тижня вийшла нова версія TypeScript - 4.4, тому швидко читайте новини оновлення, та починайте писати ще більш читабельний код!🤓
#JStify_FrontEnd #JStify_TypeScript
#JStify_FrontEnd #JStify_TypeScript
Як верифікувати юзера через SMS?
Пропонуємо заглибитись в цю тему та випробувати спосіб з Twilio Verify на практиці!
#JStify_NodeJS #JStify_News
Пропонуємо заглибитись в цю тему та випробувати спосіб з Twilio Verify на практиці!
#JStify_NodeJS #JStify_News
Друзі, привіт!
Спільнота Math.random() запрошує на публічну співбесіду на Node.js розробника. Співбесіда відбудеться у четвер 2-го вересня.
Реєстрація на детальний опис за посиланням:
🔗 https://www.mathrandom.com/events/public-interview-for-nodejs-developer/
Спільнота Math.random() запрошує на публічну співбесіду на Node.js розробника. Співбесіда відбудеться у четвер 2-го вересня.
Реєстрація на детальний опис за посиланням:
🔗 https://www.mathrandom.com/events/public-interview-for-nodejs-developer/
Рефакторинг CSS може бути доволі складним. Але якщо ви все ж наважились - то ловіть кілька порад для імпруву цього процесу 😎
#JStify_CSS #JStify_FrontEnd
#JStify_CSS #JStify_FrontEnd
Сьогодні пропонуємо ще разок переглянути в деталях проміси та врешті решти розібратись в нюансах використання Promise.all() та Promise.allSettled()☺️
#JStify_News #JStify_JavaScript
#JStify_News #JStify_JavaScript
ReScript замість JavaScript?
Пропонуємо детальніше ознайомитись з ключовими відмінностями цих мов програмування🙃
#JStify_ReScript #JStify_News
Пропонуємо детальніше ознайомитись з ключовими відмінностями цих мов програмування🙃
#JStify_ReScript #JStify_News
Яке твердження про ReScript не є вірним?
Anonymous Quiz
26%
ReScript функції не потребують "return"
13%
ReScript змінює порядок subject - function на function - subject
22%
ReScript автоматично додає глобальний модуль Api
19%
Назви типів в ReScript завжди починаються з великої літери
19%
Кожне ім'я файлу має бути унікальне в ReScript
Стейт менеджмент в Next.js. Кращі практики менеджменту складних стейтів.
#JStify_FrontEnd #JStify_News #JStify_NextJS
#JStify_FrontEnd #JStify_News #JStify_NextJS
Не так далеко до нового ES2022, “Class static initialization blocks” - нова фіча, яку запропунував Ron Buckton🧠, та яку планують додати в новий ECMAScript🧑💻
#JStify_FrontEnd #JStify_ES2022
#JStify_FrontEnd #JStify_ES2022
Інколи у нас виникає потреба в імплементації комплексної анімації чи складного лейаута🤔
Тоді ми починаємо гуглити і шукати щось схоже...
Цей процес може тривати довго😾, якщо не мати на поготові декілька десятків корисних репозиторіїв.
Ми маємо для вас вже готовий список GitHub репозиторіїв, які допоможуть зробити красивий проект😉
#JStify_FrontEnd #JStify_News
Тоді ми починаємо гуглити і шукати щось схоже...
Цей процес може тривати довго😾, якщо не мати на поготові декілька десятків корисних репозиторіїв.
Ми маємо для вас вже готовий список GitHub репозиторіїв, які допоможуть зробити красивий проект😉
#JStify_FrontEnd #JStify_News
Всім привіт, після літнього відпочинку, ми відновлюємо нашу щомісячну рубрику квізів #JStify_Quiz 🤓
У вас є час до 16.09 для того, щоб надіслати посилання на GitHub із вашими рішеннями у коментарі до цього посту.
Всі ми знаємо, що в ES6 з'явилась така фіча як стрілочні функції, вони є компактнішими за звичайні функції, та мають свої плюси та мінуси.
Задачею цього квіза буде створення функції яка зможе переробити стрілочну функцію в звичайну та навпаки.
Потрібно створити функцію, яка приймає тип string в якому прописана функція,
яку потрібно перетворити в аналогічну їй, але іншого типу.
Приклад перетворення звичайної функції в стрілочну:
"function () {}" має перетворитись в: "() => {}"
"function jstify() {}" має перетворитись в: "const jstify = () => {}"
"function jstify(str) { console.log(str); }" має перетворитись в: "const jstify = (str) => { console.log(str); }"
Приклад перетворення стрілочної в звичайну:
"() => {}" має перетворитись в: "function () {}"
"const jstify = () => {}" має перетворитись в: "function jstify() {}"
"let jstify = (str) => { console.log(str); }" має перетворитись в: "function jstify(str) { console.log(str); }"
Додатково:
1. Тіло функції може мати декілька рядків.
2. Обережно з пробілами, іноді вони можуть бути не обов'язковими.
3. Стрілочна функція може бути оголошена як const/let/var або взагалі без них.
4. Якщо ми форматуємо звичайну функцію в стрілочну потрібно завжди використовувати const.
5. Якщо використовуємо анонімну функцію тоді перетворюємо її також в анонімну.
У вас є час до 16.09 для того, щоб надіслати посилання на GitHub із вашими рішеннями у коментарі до цього посту.
Всі ми знаємо, що в ES6 з'явилась така фіча як стрілочні функції, вони є компактнішими за звичайні функції, та мають свої плюси та мінуси.
Задачею цього квіза буде створення функції яка зможе переробити стрілочну функцію в звичайну та навпаки.
Потрібно створити функцію, яка приймає тип string в якому прописана функція,
яку потрібно перетворити в аналогічну їй, але іншого типу.
Приклад перетворення звичайної функції в стрілочну:
"function () {}" має перетворитись в: "() => {}"
"function jstify() {}" має перетворитись в: "const jstify = () => {}"
"function jstify(str) { console.log(str); }" має перетворитись в: "const jstify = (str) => { console.log(str); }"
Приклад перетворення стрілочної в звичайну:
"() => {}" має перетворитись в: "function () {}"
"const jstify = () => {}" має перетворитись в: "function jstify() {}"
"let jstify = (str) => { console.log(str); }" має перетворитись в: "function jstify(str) { console.log(str); }"
Додатково:
1. Тіло функції може мати декілька рядків.
2. Обережно з пробілами, іноді вони можуть бути не обов'язковими.
3. Стрілочна функція може бути оголошена як const/let/var або взагалі без них.
4. Якщо ми форматуємо звичайну функцію в стрілочну потрібно завжди використовувати const.
5. Якщо використовуємо анонімну функцію тоді перетворюємо її також в анонімну.
🇺🇦JStify Community🇺🇦 pinned «Всім привіт, після літнього відпочинку, ми відновлюємо нашу щомісячну рубрику квізів #JStify_Quiz 🤓 У вас є час до 16.09 для того, щоб надіслати посилання на GitHub із вашими рішеннями у коментарі до цього посту. Всі ми знаємо, що в ES6 з'явилась…»