Для чого потрібні Generics у TypeScript?
Anonymous Quiz
72%
Щоб писати код, який працює з різними типами
8%
Щоб автоматично перетворювати any на конкретний тип
16%
Щоб створювати нові типи під час runtime
1%
Щоб приховувати типи від TypeScript compiler
3%
Не знаю
🔥7
Нова версія React 19.3 ⚛️🔥🔥
React підвіз чергове оновлення і як завжди декілька цікавих штук😁
З головного:
-
-
- Зʼявився
- Простіша робота з Context у Server Components - менше зайвих client provider-компонентів
- Підтримка Trusted Types API 🔐 - більше захисту від DOM-based XSS
- Ну і під капотом допиляли Suspense, Server Components, hydration, forms та Fast Refresh.
Одним словом - React потихеньку стає ще приємнішим 😁
React підвіз чергове оновлення і як завжди декілька цікавих штук😁
З головного:
-
<ViewTransition> тепер stable - анімації переходів між станами UI прямо в React (менше велосипедів - вже добре)-
ref тепер можна вішати на <Fragment> - прощаємось з легендарним <div> заради <div>- Зʼявився
use(browser()) - менше улюбленого typeof window !== 'undefined' при роботі з SSR- Простіша робота з Context у Server Components - менше зайвих client provider-компонентів
- Підтримка Trusted Types API 🔐 - більше захисту від DOM-based XSS
- Ну і під капотом допиляли Suspense, Server Components, hydration, forms та Fast Refresh.
Одним словом - React потихеньку стає ще приємнішим 😁
react.dev
React 19.3 – React
The library for web and native user interfaces
🔥24👌4❤2
Що з цього є головною перевагою NoSQL у розподілених системах?
Anonymous Quiz
68%
Їх простіше горизонтально масштабувати
4%
Вони завжди гарантують строгий ACID
16%
Вони не потребують індексів
8%
Вони працюють тільки з JSON
4%
Не знаю
Нове відео на каналі ☕️
Цього разу детально й без прикрас розповів про ситуацію на ІТ-ринку, а також поділився своїми думками про те, куди рухається індустрія та чого варто очікувати найближчим часом.
📎 https://www.youtube.com/watch?v=wC-59bywIq8
Цього разу детально й без прикрас розповів про ситуацію на ІТ-ринку, а також поділився своїми думками про те, куди рухається індустрія та чого варто очікувати найближчим часом.
📎 https://www.youtube.com/watch?v=wC-59bywIq8
YouTube
Веб-розробка помирає | Куди рухається сучасний IT-ринок
У цьому відео поговоримо про реальний стан сучасної веб-розробки та IT-ринку загалом: що змінюється, куди рухається індустрія та чого очікувати розробникам найближчим часом.
Якщо вам потрібна допомога з розвитком у професії, підготовкою до технічної співбесіди…
Якщо вам потрібна допомога з розвитком у професії, підготовкою до технічної співбесіди…
👍8❤3😢1
Що таке CSP (Content Security Policy)?
Anonymous Quiz
11%
Механізм, який шифрує HTTP-трафік між браузером і сервером
73%
Політика, яка обмежує джерела завантаження та виконання контенту
5%
Механізм, який перевіряє цілісність і справжність JWT токенів
4%
Протокол, який керує авторизацією між окремими сервісами системи
8%
Не знаю
🔥6❤1
Це понеділок, а отже саме час взяти себе в руки й почати прокачувати свій інженерний профіль 💪
Ловіть добірку безкоштовних курсів з різних тем. Думаю, кожен знайде в цьому списку щось корисне для себе:
- Redis university - багато безкоштовного метеріалу про Redis i стратегії кешування
- CS50 - база і найкорисніший курс для початківців 🤌🤌🤌
- MIT - круті лекції по темі Distributed Systems
Ловіть добірку безкоштовних курсів з різних тем. Думаю, кожен знайде в цьому списку щось корисне для себе:
- Redis university - багато безкоштовного метеріалу про Redis i стратегії кешування
- CS50 - база і найкорисніший курс для початківців 🤌🤌🤌
- MIT - круті лекції по темі Distributed Systems
Redis University
Become a Redis Expert
Join millions and learn to build fast apps, fast. Explore courses and learning journeys from foundational skills to advanced use cases.
🔥13❤6
Google скасував LeetCode задачі й замінив їх на AI-раунд 😱😱😱
В інтернеті зараз активно обговорюють допис із інформацією про те, що LeetCode-задачі більше не даватимуть на співбесідах у Google.
Якщо прибрати гучний заголовок, то Google справді тестує новий формат технічної співбесіди — Code Comprehension Interview (ось посилання, де можна почитати, що воно таке)
Загалом Google не перший, хто почав включати AI у процес технічних інтервʼю, і, найімовірніше, ця тенденція лише набиратиме обертів.
Висновки які можна зробити:
- Готуватися тепер доведеться не лише до DSA, System Design та behavioral, а ще й до роботи з чужим кодом та AI під час інтервʼю.
- Галери, які думають, що вони Google, скоро зроблять власну версію Code Comprehension Interview і проводитимуть ще один раунд, шукаючи сіньйора за $2.5 🤌
І вишенька на торті🚬🚬🚬
LeetCode/DSA інтервʼю нікуди не поділися. У пілотному форматі Google замінює один із традиційних coding rounds на Code Comprehension, але класичний алгоритмічний раунд залишається.
Тому назва цього треду клікбейтна й не зовсім відповідає дійсності 😄
І це навіть трохи сумно, бо LeetCode-задачі, як на мене, не показують про розробника майже нічого, окрім уміння вирішувати LeetCode задачі
📎 - https://www.reddit.com/r/leetcode/comments/1wck65h/leetcode_grind_is_dead_google_is_changing_swe/
В інтернеті зараз активно обговорюють допис із інформацією про те, що LeetCode-задачі більше не даватимуть на співбесідах у Google.
Якщо прибрати гучний заголовок, то Google справді тестує новий формат технічної співбесіди — Code Comprehension Interview (ось посилання, де можна почитати, що воно таке)
Загалом Google не перший, хто почав включати AI у процес технічних інтервʼю, і, найімовірніше, ця тенденція лише набиратиме обертів.
Висновки які можна зробити:
- Готуватися тепер доведеться не лише до DSA, System Design та behavioral, а ще й до роботи з чужим кодом та AI під час інтервʼю.
- Галери, які думають, що вони Google, скоро зроблять власну версію Code Comprehension Interview і проводитимуть ще один раунд, шукаючи сіньйора за $2.5 🤌
І вишенька на торті🚬🚬🚬
LeetCode/DSA інтервʼю нікуди не поділися. У пілотному форматі Google замінює один із традиційних coding rounds на Code Comprehension, але класичний алгоритмічний раунд залишається.
Тому назва цього треду клікбейтна й не зовсім відповідає дійсності 😄
І це навіть трохи сумно, бо LeetCode-задачі, як на мене, не показують про розробника майже нічого, окрім уміння вирішувати LeetCode задачі
📎 - https://www.reddit.com/r/leetcode/comments/1wck65h/leetcode_grind_is_dead_google_is_changing_swe/
😁15👍7✍3❤1😱1
Чим LEFT JOIN відрізняється від INNER JOIN?
Anonymous Quiz
74%
LEFT JOIN повертає всі рядки з лівої таблиці, навіть без збігів
12%
LEFT JOIN повертає тільки рядки, які мають збіг в обох таблицях
3%
LEFT JOIN автоматично видаляє дублікати після об’єднання
3%
LEFT JOIN працює лише з таблицями, які мають Foreign Key
7%
Не знаю
🔥9
Новий розіграш книги! 😱😱😱
Цього разу по високодуховній мові - JavaScript.
Хоч у код ми часто й не ліземо, але розуміння того, що саме потрібно рефакторити та які стратегії для цього використовувати, усе ще доволі важливе.
Величезне дякую @general_qa за можливість розіграти книгу.
Важлива інформація - цю книгу ми можемо відправити тільки по Україні
Під цим дописом напишіть refactor, нік нейм, наприклад refactor, @o_kazm
Розіграємо книжку 19.09, десь біля 17:00
Цього разу по високодуховній мові - JavaScript.
Хоч у код ми часто й не ліземо, але розуміння того, що саме потрібно рефакторити та які стратегії для цього використовувати, усе ще доволі важливе.
Величезне дякую @general_qa за можливість розіграти книгу.
Важлива інформація - цю книгу ми можемо відправити тільки по Україні
Під цим дописом напишіть refactor, нік нейм, наприклад refactor, @o_kazm
Розіграємо книжку 19.09, десь біля 17:00
🔥14🫡3👎1🗿1
У чому різниця між WHERE і HAVING у SQL?
Anonymous Quiz
76%
WHERE фільтрує рядки до групування, HAVING — групи після GROUP BY
10%
WHERE працює лише з SELECT, а HAVING — лише з UPDATE
1%
HAVING завжди виконується швидше за WHERE
4%
WHERE використовується тільки з індексами, а HAVING — без них
9%
Не знаю
🔥9🙏1
Натрапив у LinkedIn на допис людини, яку скоротили після 15 років роботи в одній компанії 😱😱😱
Навряд чи з таким досвідом у автора виникнуть проблеми з пошуком нової роботи, але з допису можна витягнути цікавий посил.
Не варто повністю віддаватися роботі й витрачати на неї всю свою енергію.
Навіть якщо ви плануєте будувати карʼєру в компанії й залишатися там надовго, завжди тримайте в голові: якими б хорошими не були ваші стосунки з компанією, у разі проблем ви можете втратити роботу буквально за один день.
Тому, окрім роботи, не забувайте про здорову менталочку, особистий розвиток і навчання. А також, регулярно аналізуйте ринок — особливо в такі турбулентні часи, як зараз 🧘
Кому цікаво почитати оригінал - https://lnkd.in/p/dY3N8YbA
Навряд чи з таким досвідом у автора виникнуть проблеми з пошуком нової роботи, але з допису можна витягнути цікавий посил.
Не варто повністю віддаватися роботі й витрачати на неї всю свою енергію.
Навіть якщо ви плануєте будувати карʼєру в компанії й залишатися там надовго, завжди тримайте в голові: якими б хорошими не були ваші стосунки з компанією, у разі проблем ви можете втратити роботу буквально за один день.
Тому, окрім роботи, не забувайте про здорову менталочку, особистий розвиток і навчання. А також, регулярно аналізуйте ринок — особливо в такі турбулентні часи, як зараз 🧘
Кому цікаво почитати оригінал - https://lnkd.in/p/dY3N8YbA
👍38💯9😱4❤3👏2
Яку проблему вирішує Infrastructure as Code (IaC)?
Anonymous Quiz
2%
Повільне виконання SQL запитів у production
6%
Високе навантаження на CPU застосунку
4%
Відсутність логування між мікросервісами
73%
Ручне та непослідовне налаштування інфраструктури
15%
Не знаю
👍3
Оновлення в Nest.js Observe 🔥🤌
Раніше я вже писав про реліз цього інструмента тут.
Але, скоріше за все, вам було впадло сетапити Nest.js проєкт, щоб поклацати Observe своїми руками (як і мені 😁).
Схоже, у Trilon зрозуміли, що програмісти — люди ліниві, і викотили демку з даними, яку можна потицяти й уже зробити власні висновки про цей продукт.
Потицяти можна тут
Раніше я вже писав про реліз цього інструмента тут.
Але, скоріше за все, вам було впадло сетапити Nest.js проєкт, щоб поклацати Observe своїми руками (як і мені 😁).
Схоже, у Trilon зрозуміли, що програмісти — люди ліниві, і викотили демку з даними, яку можна потицяти й уже зробити власні висновки про цей продукт.
Потицяти можна тут
❤6😁5
Що означає ідемпотентність операції?
Anonymous Quiz
13%
Операція завжди виконується лише один раз
2%
Операція автоматично повторюється після помилки
10%
Операція не може змінювати стан системи
72%
Повторне виконання не змінює результат
3%
Не знаю
🫡5
Знайшов цікаву візуалізацію Redis 👀
Не впевнений, що вона буде дуже корисною для навчання, але якщо ви вже знайомі з Redis, то буде цікаво глянути, як усе це виглядає візуально.
https://poltora.dev/redis
Не впевнений, що вона буде дуже корисною для навчання, але якщо ви вже знайомі з Redis, то буде цікаво глянути, як усе це виглядає візуально.
https://poltora.dev/redis
Redis City
Redis City — inside one Redis
Type a command. Follow every step through Redis in an interactive, browser-only 3D model.
👍10❤2
Нове відео на каналі 🔥🔥🔥
Пʼятниця — саме час трохи понити й розказати про свої головні розчарування в ІТ 💊
Поговорив про багато речей, які стосуються розвитку, хайрингу, поливання брудом і так далі.
І відразу скажу: про AI там нічого немає 😁
📎 - https://www.youtube.com/watch?v=7qJVUuDBi6Y
Пʼятниця — саме час трохи понити й розказати про свої головні розчарування в ІТ 💊
Поговорив про багато речей, які стосуються розвитку, хайрингу, поливання брудом і так далі.
І відразу скажу: про AI там нічого немає 😁
📎 - https://www.youtube.com/watch?v=7qJVUuDBi6Y
YouTube
ІТ без рожевих окулярів: ТОП-5 моїх розчарувань
За 12 років в ІТ у мене накопичилося кілька речей, які реально розчаровують і якими я хочу з вами поділитись.
Від дивних співбесід і взаємного скаму до карго-культу та людей, яким давно не цікава розробка.
Без моралізаторства — просто мій субʼєктивний досвід…
Від дивних співбесід і взаємного скаму до карго-культу та людей, яким давно не цікава розробка.
Без моралізаторства — просто мій субʼєктивний досвід…
👍10🥰1
Devs Hive
Новий розіграш книги! 😱😱😱 Цього разу по високодуховній мові - JavaScript. Хоч у код ми часто й не ліземо, але розуміння того, що саме потрібно рефакторити та які стратегії для цього використовувати, усе ще доволі важливе. Величезне дякую @general_qa за…
Книгу розіграно!🍾🔥🔥
Всього прийняло участь 74 людей, а переможець в нас @arahis1330 🎉🎉🎉
Ми з тобою звʼяжемось, щоб отримати поштову інформацію 🤝
Хто не виграв, не розстраюйтесь, розіграші ще будуть 📕
Всього прийняло участь 74 людей, а переможець в нас @arahis1330 🎉🎉🎉
Ми з тобою звʼяжемось, щоб отримати поштову інформацію 🤝
Хто не виграв, не розстраюйтесь, розіграші ще будуть 📕
👏10❤5🔥3
Що може статися після відновлення роботи?
Anonymous Quiz
6%
Брокер видалить повідомлення без підтвердження
55%
Consumer отримає вже оброблене повідомлення повторно
19%
Брокер автоматично скасує результат обробки
10%
Consumer отримає лише наступне повідомлення
10%
Не знаю
👍4
Як запобігти такому сплеску навантаження?
Anonymous Quiz
6%
Повторювати запити до бази після короткого таймауту
3%
Створити окреме з’єднання з базою для кожного запиту
79%
Дозволити одному запиту оновити кеш, а іншим — зачекати
7%
Очищати весь кеш, коли протерміновується один ключ
5%
Не знаю
❤3