fa
Feedback
Codica - корисне про IT

Codica - корисне про IT

رفتن به کانال در Telegram

Привіт, друже, це канал про корисності в ІТ🤘 🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps 🔺Розкажемо як знайти першу роботу без хвилювань та проблем ✍️Для звʼязку-@klimenko_nataly 👉 Відкриті вакансії - www.codica.com/careers

نمایش بیشتر
2 090
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+87 روز
-830 روز
آرشیو پست ها
Друзі, ми багато говорили про те, як створювати, копіювати та ефективно працювати з обʼєктами в JavaScript 😎 Робота з обʼєкт
+5
Друзі, ми багато говорили про те, як створювати, копіювати та ефективно працювати з обʼєктами в JavaScript 😎 Робота з обʼєктами в JavaScript давно не обмежується keys() чи entries(). Сучасний синтаксис дозволяє писати коротше, читабельніше і без зайвих перевірок — особливо коли дані приходять з API або структура обʼєкта може змінюватися. Ці кілька “маленьких” можливостей мови часто недооцінюють, хоча саме вони роблять production-код акуратним і зрозумілим 👇 ✨ Modern Object Tricks in JavaScript — маленькі речі, які роблять код чистішим Гортайте картки — розберемося, коли який метод доречний і як писати ефективніше. #codica_advice Попередні пости рубрики: 📍 5 Important Object Methods in JavaScript 📍 Iteration Patterns 📍 Shallow vs Deep Copy in JavaScript 📍 Object vs Map in JavaScript — коли що використовувати? 📍 Protecting Objects in JavaScript — freeze, seal чи preventExtensions? TikTok | Instagram | Telegram

Як це працює на практиці за 4 кроки: 1️⃣ Додаємо гем та вмикаємо розширення:

# Gemfile
gem “pgvector”

Створюємо міграцію:
class EnablePgvector < ActiveRecord::Migration[7.1]
  def change
    enable_extension “vector”
  end
end
2️⃣ Додаємо векторну колонку до моделі:

class AddEmbeddingToProducts < ActiveRecord::Migration[7.1]
  def change
    # 1536 — розмірність для стандартних векторів OpenAI (text-embedding-3-small)
    add_column :products, :embedding, :vector, limit: 1536
  end
end
3️⃣ Підключаємо магію в ActiveRecord:

class Product < ApplicationRecord
  has_neighbors :embedding
end
4️⃣ Робимо семантичний пошук у коді:

# Отримуємо вектор від AI для пошукового запиту “теплий худі на зимову погоду”
user_vector = OpenAIClient.embed(“теплий худі на зимову погоду“)

# Шукаємо найближчі товари за косинусною відстаню прямо через SQL:
@nearest_products = Product.nearest_neighbors(:embedding, user_vector, distance: “cosine”).first(5)
🔥 Чому це круто: • Жодних сторонніх сервісів — все всередині вашої Postgres. • Повна підтримка стандартних з’єднань, scope та фільтрів ActiveRecord. • Легко масштабується до мільйонів записів за допомогою HNSW індексів. А ви вже пробували впроваджувати векторний пошук у своїх Rails-проектах чи поки використовуєте звичайний Full-Text Search? 👇 TikTok | Instagram | Telegram

Практика Rails: Розумний семантичний пошук через PostgreSQL & ActiveRecord #codica_advice Чи бувало у вас таке: замовник прих
Практика Rails: Розумний семантичний пошук через PostgreSQL & ActiveRecord #codica_advice Чи бувало у вас таке: замовник приходить і каже: “Нам терміново потрібен AI-пошук у проекті!“, а ви вже уявляєте новий деплой, налаштування Pinecone або Qdrant, додатковий бюджет і головний біль з інфраструктурою? Спокійно! Знайшли для вас елегантне рішення, яке дозволяє реалізувати семантичний векторний пошук без жодної нової бази даних — прямо у вашому звичному PostgreSQL. Більшість продуктів зараз додають AI-фічі, але підключати окремі векторні бази даних (Pinecone/Qdrant) — це зайвий деплой, гроші та інфраструктура. Якщо у вас вже є PostgreSQL, проблему вирішує розширення pgvector та гем pgvector-ruby

🙄 Клони Spotify і Todo-додатки вже в печінках у рекрутерів і тімлідів. #codica_articles Якщо хочеш виділитися з сотень однак
+7
🙄 Клони Spotify і Todo-додатки вже в печінках у рекрутерів і тімлідів. #codica_articles Якщо хочеш виділитися з сотень однакових резюме, твій пет-проєкт має пахнути реальним комерційним продакшном, а не сороковою серією туторіалу з YouTube. Ми вже розбирали, як джуну робити pet-проєкти, які виглядають як досвід. А тепер продовжуємо тему на практиці 👇 Ми зібрали 5 ідей pet-проєктів, які одразу покажуть, що ти вмієш думати як інженер, а не сліпо копіювати код. Читай у картках та обов'язково пересилай другу, якому якраз час оновити свій портфель проєктів! TikTok | Instagram | Telegram

Агов, друзі! Хто там шукав щось путнє про ШІ-агенти? Надибали на просторах LinkedIn неймовірну знахідку — курс «Microsoft Age
Агов, друзі! Хто там шукав щось путнє про ШІ-агенти? Надибали на просторах LinkedIn неймовірну знахідку — курс «Microsoft Agent Framework: Design, Orchestrate, Scale Agentic AI» від крутезного викладача й Microsoft AI MVP Хосе Луїса Латорре (Jose Luis Latorre). Курс дає реальний розбір продакшн-систем. Ви навчитеся: 👉 Будувати надійних агентів — наділяти їх пам’яттю та інструментами. 👉 Інтегрувати сервіси — підключати ШІ до зовнішніх платформ. 👉 Оркеструвати команди — налаштовувати взаємодію між агентами-планувальниками, архітекторами, QA та виконавцями. Коротше, мастхев для всіх, хто хоче бути на вістрі технологій. 💡 Лайфхак: LinkedIn дає місячний пробний період, за який можна встигнути пройти курс безкоштовно (головне — вчасно скасувати підписку). 🔗 Дивитися курс #codica_advice TikTok | Instagram | Telegram

Всім ранковий привіт, друзі! 😉 Став 🔥 на мемчик і погнали підкорювати цей день! #codica_humor TikTok | Instagram | Telegram
Всім ранковий привіт, друзі! 😉 Став 🔥 на мемчик і погнали підкорювати цей день! #codica_humor TikTok | Instagram | Telegram

Англійська за мемами😜 👉 Говоримо красиво 📍 awkward — незграбний, незручний, ніяковий 📍 pattern — візерунок, шаблон, схема
+1
Англійська за мемами😜 👉 Говоримо красиво 📍 awkward — незграбний, незручний, ніяковий 📍 pattern — візерунок, шаблон, схема, закономірність #codica_english TikTok | Instagram | Telegram

Ти — космос 🌌 Фантастична драма про самотнього астронавта, який шукає контакт із людством після катастрофи Землі. Візуальний шедевр про надію та любов. Де дивитися: Netflix. Довбуш ⚔️ Масштабний історичний екшн про легендарного опришка. Неймовірні Карпати, драйвовий сюжет і боротьба за свободу, від якої перехоплює подих. Де дивитися: Netflix, Megogo, Sweet.tv. Люксембург, Люксембург 🚗 Іронічна трагікомедія про братів-близнюків, які вирушають у далеку подорож до батька. Де дивитися: Netflix, Megogo, Sweet.tv. Я, Побєда і Берлін 🎶 Драйвова комедія за повістю Кузьми Скрябіна. 90-ті, стара «Побєда» та божевільна пригода до Берліна заради гітари. Де дивитися: Netflix, Megogo, Sweet.tv. 20 днів у Маріуполі 🎥 Документальний фільм-подія, володар «Оскара». Хроніка перших тижнів облоги міста, яку має побачити кожен. Де дивитися: Megogo, Sweet.tv, Takflix. Який із фільмів вже у вашому списку на вечір? Пишіть у коментарях! 👇 TikTok | Instagram | Telegram

🎬 Час попкорну та кіномарафону! 🍿 Сьогодні особливий день — День українського кіно. За останні роки наші стрічки довели, що
🎬 Час попкорну та кіномарафону! 🍿 Сьогодні особливий день — День українського кіно. За останні роки наші стрічки довели, що здатні розривати серця, змушувати сміятися на повний голос і тримати в напрузі краще за будь-який голлівудський блокбастер. Ми зібрали для вас свій топ-5 крутих українських фільмів, які обов’язково варто подивитися (або переглянути ще раз!). Зберігайте добірку та діліться в коментарях своїми улюбленими ❤️

Готова база знань для Devs: від JS/React до Python, Go та баз даних Цей репозиторій від EbookFoundation став легендарним (395
Готова база знань для Devs: від JS/React до Python, Go та баз даних Цей репозиторій від EbookFoundation став легендарним (395k+ зірочок на GitHub) саме через свою чітку структуру. Що всередині для кожного стеку: 🟢 Frontend: безкоштовні книги та курси з JavaScript, TypeScript, React, Vue, CSS та вебстандартів. 🔵 Backend: структуровані матеріали з Python, Go, Node.js, Java, C#, а також архітектури та роботи з базами даних (SQL/NoSQL). 🛠️ Для всіх: інтерактивні симулятори термінала Linux, матеріали з Git, Docker та подкасти для розробників . 🔗 Забирайте скарб: github.com/EbookFoundation/free-programming-books І що важливо — є величезний розділ матеріалів українською мовою 🙌 TikTok | Instagram | Telegram

«Айвош» (Eyewash) — англійський термін, який прийшов із військового сленгу в бізнес. Означає дії, які робляться виключно для того, щоб створити видимість красивого результату або приховати бардак. Буквально — «замилювання очей». Як це в IT: Коли іноді менеджменту важливіша зелена метрика, ніж реальний стан речей. Сюди входить: написання 200 рядків коментарів до п'яти рядків коду ради солідного комміту; хаотичне рухання тасок у Jira туди-сюди за 10 хвилин до дейлі; або створення красивих дашбордів «успішного успіху», хоча вся архітектура проєкту насправді тримається на костилях і чесному слові. Як це використовувати в житті: Якщо ПМ на созвоні починає вимагати від вас «терміново закрити хоч якісь таски для красивого звіту перед інвесторами», погоджуйтеся з розумним виглядом. А в командному чаті розробників пишіть: «Там менеджмент знову просить трохи айвошу в Jira, давайте накидаємо їм красивих статусів, а самі підемо кодити далі». TikTok | Instagram | Telegram

Йо, друзі, з вами наша постійна рубрика #IT_словник Ми зібрали рідкісні, дивні та абсолютно геніальні слова з усього світу, я
Йо, друзі, з вами наша постійна рубрика #IT_словник Ми зібрали рідкісні, дивні та абсолютно геніальні слова з усього світу, які ви навряд чи чули, але які на 100% описують будні в розробці. Розширюємо вокабуляр, качаємо софт-скіли, піднімаємо настрій і вчимося витончено тролити колег та ПМ-ів. Читайте попередні пости рубрики: 📌 "Гігіл" — читати тут 📌 "Торшлюспанік" — читати тут 📌 "Цундзуку" — читати тут Гортайте нижче, тегайте в коментарях тих, кому це життєво, і погнали! 🔥

Що буде виведено в консоль?
Anonymous voting

#codica_js
#codica_js

Що виведе цей код?
Anonymous voting

#codica_ruby
#codica_ruby

‼️ УСІ, ХТО ВЧИТЬ АНГЛІЙСЬКУ — УВАГА ‼️ Зберігайте, бо це той сайт, який ви будете шукати щоразу, коли знову забудете, коли с
‼️ УСІ, ХТО ВЧИТЬ АНГЛІЙСЬКУ — УВАГА ‼️ Зберігайте, бо це той сайт, який ви будете шукати щоразу, коли знову забудете, коли ставити Present Perfect, а коли Past Simple)) Знайшли GrammarWay і це буквально енциклопедія англійської граматики українською 🇬🇧🇺🇦 🔗 Переходьте і вчіться: GrammarWay TikTok | Instagram | Telegram

Друзі, ви всі, напевно, знаєте, що Codica — харківська IT-компанія ❤️ Саме в Харкові ми колись зібрали нашу першу команду, відкрили офіс і почали будувати Codica. Тому цього разу ми зняли дуже особливий для нас випуск — про історію харківського IT. Згадали, як усе починалося у 90-х: старі заводські кабінети, важезні системники, Winamp, «Рогань» і перші компанії, назви яких олди точно пам'ятають — Validio, CDD, QArea, Eclipse, NIX. Розповіли про легенди та дивацтва тодішнього IT, про знаменитий «маніфест про непереманювання» і про те, як Харків поступово став одним із головних IT-центрів України. Коротше, вийшов дуже теплий і трохи ностальгійний випуск про місто, яке для багатьох із нас назавжди залишиться домом 🫶 👉 Дивіться новий випуск Codica People і обов'язково напишіть у коментарях: а яким ви пам'ятаєте свій IT-Харків? TikTok | Instagram | Telegram

Hey, Ruby devs! 💎 Зібрали добірку потужних інструментів та AI-інтеграцій для Rails, які реально економлять час у продакшені:
Hey, Ruby devs! 💎 Зібрали добірку потужних інструментів та AI-інтеграцій для Rails, які реально економлять час у продакшені: 📌 LangChain.rb — повноцінна AI-оркестрація прямо у вашому Rails-додатку. Зручний інструмент для побудови RAG, роботи з LLM, векторного пошуку та AI-агентів. 📌 pgvector-ruby — інтеграція pgvector з ActiveRecord. Дозволяє зберігати ембеддінги та робити семантичний/векторний пошук прямо в PostgreSQL без сторонніх БД. 📌 Mission Control: Jobs — офіційний UI від команди Rails для моніторингу та управління фоновими задачами (ідеальна зв‘язка з Solid Queue у Rails 8). 📌 Panko Serialization — ультрашвидкий серіалізатор для важких JSON-ендпоінтів. Працює на C-extensions (OJ), кардинально зменшує аллокацію пам’яті та обганяє ActiveModelSerializers. Ставте 🔥, якщо добірка корисна! Гарного вечора! TikTok | Instagram | Telegram