TGViewer
Channel Public Channel
Devs Hive

Devs Hive

@devshive

Для звʼязку пишіть @o_kazm

Розповідаю про сучасне ІТ, System Design і інженерний розвиток.
Subscribers
1.41K
Photos
26
Videos
0
Links
123

Showing posts older than #186 · Back to latest

Older Posts 20 shown
Post #185 939
  • 👍 3
  • ❤ 1
Post #184 876
Devs Hive Продовжуємо розігрувати книжечки🔥🔥🔥 Цього разу лот на порядок цікавіший - Cloud Native Go Гарна книга, про різні Cloud Native патерни, які бустануть ваше розуміння розподілених систем. Всі приклади на бездуховному Golang, але якщо ви добре знає JS/TS, вам…
Хто ще не встиг чи пропустив повідомлення, нагадую про розіграш🎰🎰🎰
Post #183 1.03K
Недавно LangChain додали ще один безкоштовний курс 😱😱😱

Це буде цікаво для всіх хто цікавиться їхнім стеком. Сам курс по LangSmith i Agent Development Lifecycle.

📎 - https://academy.langchain.com/courses/langsmith-engine
LangChain Academy Quickstart: Autonomous Agent Improvement with LangSmith Engine We walk through how to iterate through the Agent Development Lifecycle by identifying errors in production traces, proposing fixes, running experiments to validate them, and monitoring deployed changes for regressions.
  • 👍 6
Post #182 947
Десь на початку ведення Telegram писав про - https://skills.sh/

Так як ресурс реально годний і з того часу додалось багато людей, пора про нього нагадати😁

Тут зібрані різні скіли для АІ, які зроблять згенерований код трошки кращим і потенційно його буде простіше масштабувати і дебажити
Skills The Agent Skills Directory Discover and install skills for AI agents.
  • 👍 13
Post #181 897
  • 👍 6
  • 😁 4
Post #180 934
Згадав одну цікаву бібліотеку для Nest.js🚬🚬🚬

Це бібліотека для створення абстракцій над CRUD операціями. І водночас - яскравий приклад того, що абстракції потрібно створювати тільки тоді, коли в них виникає реальна необхідність.

Програмісти люблять усі ці DRY принципи, максимальне перевикористання коду і так далі. Але зазвичай надмірне перевикористання закінчується «жирними» сервісами чи компонентами, в яких постійно виникають баги.

Суть цієї бібліотеки в тому, що ви можете успадкувати спеціальний клас, у якому вже реалізований CRUD для певної сутності, яку ви туди передаєте.

Звучить круто, але прості CRUD бувають тільки на старті проєкту (і то не завжди), а потім вони починають розростатися.

Звичайно, бібліотека не могла покрити складні сценарії. Тому замість спроб запхати всю бізнес логіку в універсальну абстракцію команда Nest.js пішла іншим шляхом і зробила boilerplate generator, який просто генерує базову структуру коду, а конкретну реалізацію вже потрібно писати самому.

При такому підході коду значно більше, але з ним набагато простіше працювати, розвивати його та масштабувати.

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

Зрештою, проєкт загнувся, але кому цікаво - можете почитати про нього
  • 👍 9
  • ❤ 3
Post #179 10.6K
Продовжуємо розігрувати книжечки🔥🔥🔥

Цього разу лот на порядок цікавіший - Cloud Native Go

Гарна книга, про різні Cloud Native патерни, які бустануть ваше розуміння розподілених систем.

Всі приклади на бездуховному Golang, але якщо ви добре знає JS/TS, вам буде все зрозуміло (там є частина про основи Go, тому розберетесь)

Я не мав часу розбиратись з всякими ботами тому умови розіграшу такі ж як і були:

Під цим дописом напишіть go, нік нейм, наприклад go, @o_kazm

Розіграємо книжку 12.08, десь біля 15:00 (CET)

Цього разу терміни менші, бо знайшлось декілька людей, які теж мають книги і не проти їх розіграти😍😍😍
  • 🥰 10
  • 👍 2
Post #178 891
  • 😁 2
Post #177 901
  • ❤ 3
  • 👍 1
Post #176 966
Цікава стаття від Anthropic про роль АІ та експертності людини🔥

Я завжди писав, що АІ - це потужний інструмент, який підсилює спеціаліста лише тоді, коли є що підсилювати. Його поява ніяк не скасовує потреби у навчанні, розвитку та глибокому розумінні своєї сфери.

Змінюється фокус роботи (писав тут), але роль інженера залишається приблизно тією самою - і це не про написання коду.

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

Тому як не крути, якщо між кріслом і АІ сидить вайбкодєр, а не людина яка розбирається в своїй сфері, нічого хорошого з того не вийде. Окрім випадків, коли треба зробити PoC😄

📎 - https://www.anthropic.com/research/claude-code-expertise
Telegram Devs Hive Сьогодні хочу написати про чергову трансформацію IT ринку ☕️ Останнім часом почало з’являтися все більше вакансій на позицію Product Engineer. Я завжди писав, що позиції по типу backend/frontend developer вже давно не затребувані на ринку і потрібно рухатись…
  • 🔥 10
  • ❤ 2
  • 🫡 1
Post #175 878
  • 👍 8
Post #174 859
  • 👏 1
Post #173 854
Ще одна важлива новина для інженерів🚬🚬

Тепер DynamoDB підтримує vector search (як вони пишуть - at any scale). В рівних руках, ця база даних вміє вирішувати дуже нетривіальні проблеми при високому навантаженні.

Раніше для роботи з векторним пошуком потрібно було реплікувати DynamoDB в якийсь Vector Store, тепер цей функціонал доступний з коробки.

📎 - https://aws.amazon.com/blogs/aws/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale/
Amazon Amazon DynamoDB now supports real-time vector search at any scale | Amazon Web Services DynamoDB now supports native vector search with single-digit millisecond latency at 99%+ recall. It is designed for any scale, even trillions of vectors and requires zero infrastructure management.
  • 🔥 14
  • ❤ 3
Post #172 805
Нова версія Next.js 16.3 😱😱😱

Натрапив на оновлення одного з найбільш спірних фреймворків😁

З головного:

- Turbopack тепер жере на 90% менше памʼяті в next dev режимі (це перемога як на мене)

- Швидший і стабільніший серверний рендеринг, через перехід на нативні Node.js Streams

- Нова модель навігації, яка працює набагато швидше - Instant Navigations

- Окремо від навігації⬆️ винесу Partial Prefetching. Він дозволяє частково підвантажувати статику, а динамічний контент завантажити через Streams при взаємодії.

- Покращення для AI агентів

Одни словом - Перемога!
  • 🔥 18
Post #170 857
Сьогодні хочу написати про чергову трансформацію IT ринку ☕️

Останнім часом почало з’являтися все більше вакансій на позицію Product Engineer.

Я завжди писав, що позиції по типу backend/frontend developer вже давно не затребувані на ринку і потрібно рухатись в full-stack.

А останнім часом, під full-stack я маю на увазі backend/infrastructure/AI, а не класичний backend/frontend.

Але тепер і він починає трансформуватись, плавно перетікаючи в product engineer. Фактично - це інженер, який має сильну технічну базу, досвід і гарно розуміє систему end-to-end. З технічної точки зору, ця роль нагадує сильного full-stack розробника, але важливий компонент тут - це більша залученість в бізнес.

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

Базуючись на аналізі позицій які я переглянув, основні вимоги до інженера такі:

- Серйозний досвід в розробці
- Широкий технічний кругозір
- Product thinking
- Сильні soft skills
- Робота з невизначеністю

Ви можете подумати: “Х*лі ти несеш, просто роботодавці хочуть дешево отримати дева, який за все відповідає”😁
Тут я наголошу, що вилка по таким позиціям, в основному починається від 100k$/year.

Не переключайтесь, далі напишу про Forward Deployed Engineer.

#it
  • 👍 25
  • 🤔 8
  • ❤ 3
  • 💩 1
Post #169 854
  • ❤ 4
  • 🤡 1
Post #168 729
  • ❤ 2
  • 🤡 1
Post #167 777
Хто не в курсі, вийшла нова версія Node.js 🍾

З цікавого - це покращення в методі monitorEventLoopDelay(). Тепер замість таймерів, можна використовувати точніший метод вимірювання, який збирає значення з кожної ітерації.

І так, я теж в житті його не використовував 😁
Але як на мене - це важливо для різних моніторингових інструментів по типу DataDog.

📎 - https://nodejs.org/en/blog/release/v24.19.0
nodejs.org Node.js — Node.js 24.19.0 (LTS) Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
  • 🔥 11
  • 🗿 1
Post #166 728
  • 👎 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →