Для чого в PostgreSQL потрібен VACUUM?
Anonymous Quiz
4%
Щоб автоматично створювати індекси
5%
Щоб шифрувати таблиці на диску
66%
Щоб очищати місце від застарілих версій рядків
7%
Щоб синхронізувати primary і replica
19%
Не знаю
Devs Hive
Перемога підʼїхала🔥 Зʼявилась інформація того, що буде додано в Nest.js 12, який по ідеї мав би відбутись до кінця вересня. Покращень тут цілий список і ось основні: - Перехід з CommonJS на ESM. Це прям топчик - Rspack замість webpack. Не знаю, що таке Rspack…
Раніше писав про те, що буде додано в Nest.js 12 і 28 серпня відбувся реліз 🔥🔥🔥
Як на мене він дуже важливий тому обовʼязково ознайомтесь з тим, що було додано - https://trilon.io/blog/nestjs-12-is-now-available
Як на мене він дуже важливий тому обовʼязково ознайомтесь з тим, що було додано - https://trilon.io/blog/nestjs-12-is-now-available
❤5🔥3
Чим EXPLAIN ANALYZE відрізняється від EXPLAIN у PostgreSQL?
Anonymous Quiz
16%
EXPLAIN виконує запит, а EXPLAIN ANALYZE — ні
64%
EXPLAIN ANALYZE реально виконує запит і показує фактичні метрики
4%
EXPLAIN ANALYZE автоматично оптимізує запит
4%
EXPLAIN ANALYZE працює тільки для SELECT
11%
Не знаю
🔥1
Нове відео на каналі ☕️🔥🔥
Максимально доступно і просто розповів про найпопулярніший підхід для обробки poison messages — Dead Letter Queue (DLQ)
І звичайно, це важливо для проходження System Design інтервʼю.
📎 - https://www.youtube.com/watch?v=-FrYnUjbPHY
Максимально доступно і просто розповів про найпопулярніший підхід для обробки poison messages — Dead Letter Queue (DLQ)
І звичайно, це важливо для проходження System Design інтервʼю.
📎 - https://www.youtube.com/watch?v=-FrYnUjbPHY
YouTube
Dead Letter Queue (DLQ) — куди діваються зламані повідомлення?
В цьому відео розберемо Dead Letter Queue. Це один з фундаментальних підходів до роботи з poison messages - повідомленнями, які вже не піддаються повторній обробці.
Telegram - тут пишу про інженерний розвиток
https://t.me/devshive
0:00 - Intro
1:08 - Обробка…
Telegram - тут пишу про інженерний розвиток
https://t.me/devshive
0:00 - Intro
1:08 - Обробка…
🔥10
У чому одна з головних відмінностей NoSQL баз від реляційних?
Anonymous Quiz
6%
Вони не підтримують індекси
89%
Вони не вимагають фіксованої табличної схеми даних
2%
Вони завжди зберігають дані тільки в пам’яті
2%
Вони не можуть працювати в розподілених системах
1%
Не знаю
👍5🔥5
Нова модель від Open AI - Astra 😱☕️🚬
Все як завжди, гучні заяви про "найкращу модель, яка змінить все" 😁
Це схоже на гонку озброєнь між Open AI і Anthropic де кожен хоче викотити хоть щось, аби привернути до себе увагу.
При тому, якщо дивитись на Open AI, то справи в них мʼяко кажучи не добре і викочування нових "потужних" моделей може стати черговим цвяхом на фоні подорожчання inference в минулому році на 40% і майбутніх compute commitments.
📎 - https://developers.openai.com/api/docs/guides/latest-model
Все як завжди, гучні заяви про "найкращу модель, яка змінить все" 😁
Це схоже на гонку озброєнь між Open AI і Anthropic де кожен хоче викотити хоть щось, аби привернути до себе увагу.
При тому, якщо дивитись на Open AI, то справи в них мʼяко кажучи не добре і викочування нових "потужних" моделей може стати черговим цвяхом на фоні подорожчання inference в минулому році на 40% і майбутніх compute commitments.
📎 - https://developers.openai.com/api/docs/guides/latest-model
OpenAI Developers
Model guidance | OpenAI API
Compare model features, migration guidance, and prompting best practices across OpenAI models.
Яка одна з головних проблем Refresh Token в JWT?
Anonymous Quiz
80%
Викрадений refresh token може отримувати нові access tokens
6%
Refresh token не можна зберігати на сервері
6%
Refresh token працює тільки один раз за стандартом
3%
Refresh token автоматично шифрує access token
6%
Не знаю
🔥5👍1
Трохи інфи для роздумів новачкам, щоб не розслаблялись 👹
Попереду вихідні, тож можна буде знайти трохи часу, щоб подумати про знання й навички, які варто почати прокачувати вже з понеділка.
Якщо ви плануєте «вайті в ІТ», то ловіть актуальний набір навичок для Node.js backend/full-stack розробника.
Звісно, продавці курсів такого не скажуть, бо складний і реальний шлях продати значно важче. Але реальність доволі сувора і ось дуже коротка вижимка того, що будуть очікувати від Junior:
CS
- Розуміння базових структур даних
- Big O Notation
TypeScript
- Generics
- Utility Types
- Деякі типи даних: unknown, any, never…
Node.js
- Event Loop та асинхронна модель
- Processes / Threads
- Streams
- Концепція Middleware в контексті якогось фреймворку — найімовірніше, NestJS
Databases
- Базове розуміння SQL / NoSQL
- Зв’язки між таблицями, JOINs
- Базове розуміння індексів та їх оптимізації
- Базове розуміння транзакцій
API
- Розуміння REST
- Розуміння основних web вразливостей
- Розуміння JWT
Frontend
- CORS / CSP
- Розуміння React
- Розуміння технік оптимізації
- Базове розуміння SSR
Це далеко не все, але навіть цей список дає розуміння того, куди рухатися початківцям.
Також основний фокус тут на бекенді, оскільки особисто на мою думку, на фронтенд зараз майже не прорватися та і не варте воно таких зусиль.
Попереду вихідні, тож можна буде знайти трохи часу, щоб подумати про знання й навички, які варто почати прокачувати вже з понеділка.
Якщо ви плануєте «вайті в ІТ», то ловіть актуальний набір навичок для Node.js backend/full-stack розробника.
Звісно, продавці курсів такого не скажуть, бо складний і реальний шлях продати значно важче. Але реальність доволі сувора і ось дуже коротка вижимка того, що будуть очікувати від Junior:
CS
- Розуміння базових структур даних
- Big O Notation
TypeScript
- Generics
- Utility Types
- Деякі типи даних: unknown, any, never…
Node.js
- Event Loop та асинхронна модель
- Processes / Threads
- Streams
- Концепція Middleware в контексті якогось фреймворку — найімовірніше, NestJS
Databases
- Базове розуміння SQL / NoSQL
- Зв’язки між таблицями, JOINs
- Базове розуміння індексів та їх оптимізації
- Базове розуміння транзакцій
API
- Розуміння REST
- Розуміння основних web вразливостей
- Розуміння JWT
Frontend
- CORS / CSP
- Розуміння React
- Розуміння технік оптимізації
- Базове розуміння SSR
Це далеко не все, але навіть цей список дає розуміння того, куди рухатися початківцям.
Також основний фокус тут на бекенді, оскільки особисто на мою думку, на фронтенд зараз майже не прорватися та і не варте воно таких зусиль.
❤30🔥11😁2👍1
Для чого використовують JWT Blacklist?
Anonymous Quiz
81%
Щоб достроково зробити виданий токен недійсним
2%
Щоб автоматично продовжувати термін дії JWT
6%
Щоб приховати payload токена від клієнта
4%
Щоб створювати новий refresh token на кожен запит
7%
Не знаю
Щось мало людей подивились відео про DLQ 😁
Dead letter queue звучить страшно, але це основа без якої буде дуже тяжко на роботі і особливо тяжко на інтервʼю. При тому, питають це не тільки Middle/Senior, а і Junior🚬
📎 - https://www.youtube.com/watch?v=-FrYnUjbPHY
Dead letter queue звучить страшно, але це основа без якої буде дуже тяжко на роботі і особливо тяжко на інтервʼю. При тому, питають це не тільки Middle/Senior, а і Junior🚬
📎 - https://www.youtube.com/watch?v=-FrYnUjbPHY
YouTube
Dead Letter Queue (DLQ) — куди діваються зламані повідомлення?
В цьому відео розберемо Dead Letter Queue. Це один з фундаментальних підходів до роботи з poison messages - повідомленнями, які вже не піддаються повторній обробці.
Telegram - тут пишу про інженерний розвиток
https://t.me/devshive
0:00 - Intro
1:08 - Обробка…
Telegram - тут пишу про інженерний розвиток
https://t.me/devshive
0:00 - Intro
1:08 - Обробка…
👍11🥰3🔥1
Де можна подивитися список найактуальніших ризиків безпеки для вебзастосунків?
Anonymous Quiz
6%
MDN Web Docs
2%
Stack Overflow
9%
W3C Standards
81%
OWASP Top 10
2%
🔥4
Вийшов Kubernetes 1.37 - Garhwal 🔥🔥🔥
Я не дуже слідкую за оновленнями, так як останні мої проєкти - це невеликі стартапи де все можна вирішити Serverless контейнерами в вигляді AWS Fargate чи GCP Cloud Run.
Але натрапив на оновлення k8s, почитав і ось основні зміни:
Керування ресурсами на рівні Pod
Kubernetes поступово дозволяє задавати CPU та RAM не тільки окремо для кожного контейнера, а й для всього Pod.
Швидша робота SELinux з volumes
Раніше Kubernetes у деяких випадках мав змінювати SELinux-мітки для великої кількості файлів у volume. Тепер це можна робити значно ефективніше через параметри mount. На великих дисках це може помітно пришвидшити запуск Pod.
KYAML став Stable
У kubectl з'явився стабільний формат виводу kyaml:
По суті, це більш строгий і передбачуваний YAML — менше неоднозначностей із лапками, типами значень та форматуванням.
kube-proxy IPVS deprecated ☠️⚰️
IPVS офіційно deprecated, а Kubernetes поступово переходить у сторону nftables.
Я не дуже слідкую за оновленнями, так як останні мої проєкти - це невеликі стартапи де все можна вирішити Serverless контейнерами в вигляді AWS Fargate чи GCP Cloud Run.
Але натрапив на оновлення k8s, почитав і ось основні зміни:
Керування ресурсами на рівні Pod
Kubernetes поступово дозволяє задавати CPU та RAM не тільки окремо для кожного контейнера, а й для всього Pod.
Швидша робота SELinux з volumes
Раніше Kubernetes у деяких випадках мав змінювати SELinux-мітки для великої кількості файлів у volume. Тепер це можна робити значно ефективніше через параметри mount. На великих дисках це може помітно пришвидшити запуск Pod.
KYAML став Stable
У kubectl з'явився стабільний формат виводу kyaml:
kubectl get pod my-pod -o kyamlПо суті, це більш строгий і передбачуваний YAML — менше неоднозначностей із лапками, типами значень та форматуванням.
kube-proxy IPVS deprecated ☠️⚰️
IPVS офіційно deprecated, а Kubernetes поступово переходить у сторону nftables.
👍7🔥2☃1😱1👻1
За що відповідає фаза Poll у Node.js Event Loop?
Anonymous Quiz
49%
Очікування I/O подій
15%
Не знаю
6%
Виконання колбеків setTimeout і setInterval
5%
Виконання колбеків setImmediate
26%
Очікування і виконання Promise i nextTick
🔥6❤1
Топ 12 безкоштовних курсів по АІ 🔥🔥🔥
Підбірка не моя, а спіжжена з LinkedIn, але скоріше всього менш корисною вона не буде 🤌
Я собі забрав декілька, що і вам рекомендую. Хто б що не казав, але АІ - це дуже важливий вектор розвитку для сучасного Software Engineer
- Agentic AI
- MCP: Build Rich-Context AI Apps
- Agent Skills with Anthropic
- Long-Term Agentic Memory
- Building Adaptive AI Agents
- Building and Evaluating Data Agents
- Building AI Browser Agents
- Build Interactive Agents with Generative UI
- AI Agents for Image and Video Generation
- AI Coding Workflows: From Cloud to Local
- A2A: The Agent2Agent Protocol
- Evaluating AI Agents
Підбірка не моя, а спіжжена з LinkedIn, але скоріше всього менш корисною вона не буде 🤌
Я собі забрав декілька, що і вам рекомендую. Хто б що не казав, але АІ - це дуже важливий вектор розвитку для сучасного Software Engineer
- Agentic AI
- MCP: Build Rich-Context AI Apps
- Agent Skills with Anthropic
- Long-Term Agentic Memory
- Building Adaptive AI Agents
- Building and Evaluating Data Agents
- Building AI Browser Agents
- Build Interactive Agents with Generative UI
- AI Agents for Image and Video Generation
- AI Coding Workflows: From Cloud to Local
- A2A: The Agent2Agent Protocol
- Evaluating AI Agents
🔥31❤3
Почав розбиратися, як робити стріми на YouTube 📹
Думав, що треба просто натиснути кнопку «СТРІМ» — і воно якось запрацює. А виявляється, треба ставити додатковий софт, щось налаштовувати й взагалі розбиратися, як усе це працює.
Дуже нагадало відчуття, коли я, будучи джуном приходив на новий проєкт і думав: Та тут усе дуже просто, зараз я все перепишу. А потім починаєш розбиратися й розумієш, що там усе набагато складніше, ніж здавалося.
І в кращому випадку я просто нічого не чіпав.
У гіршому — чіпав і обсирався 😁
Думав, що треба просто натиснути кнопку «СТРІМ» — і воно якось запрацює. А виявляється, треба ставити додатковий софт, щось налаштовувати й взагалі розбиратися, як усе це працює.
Дуже нагадало відчуття, коли я, будучи джуном приходив на новий проєкт і думав: Та тут усе дуже просто, зараз я все перепишу. А потім починаєш розбиратися й розумієш, що там усе набагато складніше, ніж здавалося.
І в кращому випадку я просто нічого не чіпав.
У гіршому — чіпав і обсирався 😁
😁24👍8
Для чого потрібен Reflect Metadata у TypeScript?
Anonymous Quiz
18%
Щоб автоматично генерувати типи під час runtime
2%
Щоб кешувати результати викликів методів
57%
Щоб зберігати й читати метадані про класи та їхні елементи
7%
Щоб замінити decorators у TypeScript
17%
Не знаю
🇫🇮 Google інвестує €13 млрд у AI інфраструктуру Фінляндії
Це вже не перша велика інвестиція в Європі. Не так давно AWS запустив European Sovereign Cloud — окрему хмарну інфраструктуру в ЄС, операційно відокремлену від інших регіонів AWS і орієнтовану на європейські вимоги до суверенності даних.
Схоже, Європа нарешті взялася за голову й зрозуміла, що на незручних кришечках, прикручених до пляшок, та екоподатках далеко не заїдеш — і почала потроху піднімати high-tech з колін.
А окремі країни паралельно почали спрощувати візові режими для highly qualified працівників, куди входять і розробники.
Одним словом - перемога 😁
📎 - https://www.googlecloudpresscorner.com/2026-09-09-Google-Deepens-Commitment-to-Finland-with-Two-Year-EUR13-Billion-investment-in-AI-Infrastructure
Це вже не перша велика інвестиція в Європі. Не так давно AWS запустив European Sovereign Cloud — окрему хмарну інфраструктуру в ЄС, операційно відокремлену від інших регіонів AWS і орієнтовану на європейські вимоги до суверенності даних.
Схоже, Європа нарешті взялася за голову й зрозуміла, що на незручних кришечках, прикручених до пляшок, та екоподатках далеко не заїдеш — і почала потроху піднімати high-tech з колін.
А окремі країни паралельно почали спрощувати візові режими для highly qualified працівників, куди входять і розробники.
Одним словом - перемога 😁
📎 - https://www.googlecloudpresscorner.com/2026-09-09-Google-Deepens-Commitment-to-Finland-with-Two-Year-EUR13-Billion-investment-in-AI-Infrastructure
Google Cloud Press Corner
Latest News
Explore the Google Cloud Press Corner for breaking news, stories of innovation, and resources detailing how Google Cloud's powerful, fully integrated and optimized AI stack—along with its infrastructure, developer, data, security, and collaboration tools—is…
❤7👍6
Для чого потрібні 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