Codica - корисне про IT
2.03K subscribers
2.88K photos
144 videos
35 files
1.49K links
Привіт, друже, це канал про корисності в ІТ🤘

🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps
🔺Розкажемо як знайти першу роботу без хвилювань та проблем

✍️Для звʼязку-@klimenko_nataly

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
Реальні помилки Rails-проєктів, які дорого коштували бізнесу

#codica_tech

У цій статті Tech Lead Максим з нашої команди ділиться власним досвідом

За 10 років у Ruby on Rails я встиг попрацювати і зі стартапами, і з великими продуктами, які виросли у рази. І майже в кожному проєкті проблеми виникали не через Ruby і не через Rails.

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

Збережіть собі й перешліть тим, кого хочеться вберегти 🛡️

TikTok | Instagram | Telegram
👍5
Який «гріх» у вашому Rails-проєкті найімовірніше змусить бізнес відкрити гаманець або валідол?

А) N+1 запит у фоновому воркері
Воркер вирішив “просто” перерахувати кешбек для 100k юзерів.

Б) Callbacks-доміно
Коли просте оновлення статусу юзера запускає ланцюгову реакцію з 10 листів, 3 API-викликів та випадкового видалення звіту за 2021 рік.

В) Fat Model рівня “enterprise”
5000 рядків.
Валідації, SMS, інтеграції, метапрограмування і трохи магії.

Г) Optimistic Locking, про який всі забули
Коли два менеджери одночасно редагують знижку, і в результаті перемагає той, чий Sidekiq-воркер був повільнішим, а дані перетворились на гарбуз.

Д) Default_scope — тихий вбивця
Коли ти просто хотів дістати останні новини, а ActiveRecord «непомітно» додав фільтр, який приховує 90% бази через старий прапорець
is_active


І чесно:
який найболючіший “гріх” був у твоєму проєкті?
(або який ти тихенько проніс у прод)
Голосуйте тут, друзі 👇
Anonymous Poll
30%
А)
50%
Б)
10%
В)
10%
Г)
0%
Д)
🔥 JS-розробники, для вас безкоштовні YouTube-курси! 💻
Зібрали найкращі відео з вивчення JavaScript – дивіться, зберігайте 👇

#codica_advice

JavaScript Tutorial Full Course – Beginner to Pro
Повний курс з JavaScript – від основ до просунутих тем для новачків і тих, хто хоче стати профі.

JavaScript Tutorial For Beginners: JavaScript Crash Course (2026)
Актуальний‑курс 2026 року – чудовий старт для новачків у JS.

HTML, CSS & JavaScript Full Course – Build 15 Projects
Комплексний курс з практикою: HTML, CSS і JS у реальних проєктах.

100+ JavaScript Concepts You Need to Know
Цікаві концепції та фішки мови для більш глибокого розуміння.

JavaScript Full Course for Free
Ще один повний безкоштовний курс – гарний варіант для вивчення з нуля до впевненого рівня.

Діліться з друзями, робіть репости та вчіться 📚

TikTok | Instagram | Telegram
3🔥1
Хочеш почати кар'єру в ІТ, але не знаєш з чого стартувати?

AIESEC та WiT знають як цьому зарадити! Разом ми проводимо вебінар про старт кар'єри в ІТ — чесно та без ілюзій

Коли? 6 квітня, 16:00
Де? онлайн

На вебінарі поговоримо:
— які реальні бар’єри стоять перед молоддю
— які навички дійсно потрібні для ІТ
— як обійти пастку “нема досвіду — нема роботи”

💡 А ще — покажемо можливості, які вже існують:
Ти дізнаєшся про Global Talent і як можна отримати міжнародний досвід в сфері ІТ

Не чекай “ідеального моменту” — почни діяти вже зараз. Реєструйся!
👍2
Що виведе цей код?
Anonymous Quiz
14%
[1, 2, 3, 4]
11%
24
66%
10
9%
nil
Що буде виведено в консоль?
Anonymous Quiz
4%
33
64%
123
16%
6
16%
NaN
💎 Рубісти, ви не повірите, який скарб ми відкопали!

Ruby on Rails Roadmap зі всіма корисними роадмапами для девелоперів – тільки перейдіть, і ви побачите, скільки там користі 😲

🔗 https://roadmap.sh/ruby-on-rails

Тож, якщо ти в 2026 році ще вчишся або покращуєш свої знання в Ruby on Rails – переходь і вивчай.
Систематично, поетапно і зручно для прокачки скілів 🚀

Збережи собі, користуйся сам і радь друзям 😉

#codica_advice

TikTok | Instagram | Telegram
🔥4
🧠 13 законів розробки

Друзі, у цій рубриці розбираємо закони, які пояснюють те, що відбувається з проєктами насправді. Бо іноді одна фраза може описати роки досвіду краще, ніж десятки гайдів 🙂

👉 Закон Паркінсона
👉 Закон Хофштедтера

Сьогодні — закон, який особливо болісно відчувається на великих проєктах 👇
2
👥 Закон Брукса

“Додавання людей у запізнілий проєкт робить його ще більш запізнілим.”

👨‍💻 Що це означає для розробників
• нових людей потрібно онбордити;
• з’являється більше комунікації та синків;
• досвідчені деви витрачають час не на код, а на пояснення.

📊 Що це означає для менеджерів
• масштабування команди ≠ миттєве прискорення;
• збільшується кількість залежностей між задачами;
• планування стає складнішим через нові точки координації.

💡 Живий приклад
Проєкт відстає від дедлайну – вирішують швидко додати ще 3 розробників.
Перші тижні команда працює повільніше: документацію потрібно пояснити, архітектуру – розжувати, код – показати. І лише з часом з’являється реальний буст.

Як працювати з цим законом:
✔️ залучати нових людей заздалегідь, а не “під дедлайн”
✔️ інвестувати в документацію
✔️ не очікувати миттєвого ефекту від збільшення команди

Чи траплялося у вас, що людей додали більше – швидкості вийшло менше? 🙂

TikTok | Instagram | Telegram
👍4
Ruby devs! 💎

Принесли свіжий Ruby Digest – наш СЕО Дмитро зібрав найцікавіше зі світу Ruby, щоб ви швидко були в курсі головних змін 🚀

У цьому випуску:
📌 березневі оновлення в екосистемі Ruby та Rails
📌 завершення підтримки однієї з гілок Ruby
📌 нові інструменти для тестів і API
📌 AI-рішення, які заходять у Ruby-світ
📌 практичний досвід і інсайти від спільноти

Якщо здається, що в Ruby/Rails “нічого не відбувається” – це лише ілюзія 😏
Ми зібрали все найважливіше, щоб ви не витрачали час на зайве.

Тож якщо ви на хвилі – саме час заглянути в новий дайджест 😉👇
📥 [посилання]

#codica_tech

TikTok | Instagram | Telegram
🔥4👍1
Мозок – штука корисна, але без апдейтів починає лагати 😅
Особливо коли оперативна памʼять забита тасками, дедлайнами і «швидко гляну» з YouTube.

#codica_weekend

👉 Тому на ці вихідні пропонуємо трохи розгрузити кеш, прокачати памʼять і підтягнути мови 👇

➡️ 900 іноземних слів за місяць
⌛️ Тривалість – 32 хв
Про реалістичний підхід: як вчити багато за короткий термін.

➡️ Реально найшвидший метод: як вивчити будь-яку мову легко!
⌛️ Тривалість – 8 хв
Про те, як серіали, YouTube і занурення в мову працюють краще за підручники і чому пасивне навчання теж має значення.

➡️ Як не тупішати. Прокачай мозок і мову одночасно
⌛️ Тривалість – 4 хв
Про читання вголос і переказ як простий, але ефективний тренажер для памʼяті, мовлення і мислення.

Гарних, спокійних і трохи корисних вихідних 🤍

TikTok | Instagram | Telegram
👍5
Радісного Великодня всім, хто святкує сьогодні за західним обрядом! 🕊️

Ми зібрали для вас писанки з 7 регіонів України.
Кожна з них – це не просто орнамент чи колір.
Це культурний код, пам’ять поколінь і символи, що передавались із рук у руки.

У цих візерунках – сонце й земля, сила й захист, віра й любов. Різні за стилем, але єдині за змістом, як і ми з вами.

Нехай ця краса нагадає нам, скільки світла є в нашій традиції.
Нехай у домівках буде світло, а в серцях – мир.

Зі святом! Христос Воскрес! 💙💛

TikTok | Instagram | Telegram
7