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

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
Штучний інтелект вже не майбутнє, а сьогодення. Його активно використовують розробники, аналітики, архітектори... і звісно – QA інженери.

📌 Як саме? Де він реально корисний? Як використовувати його ефективно та безпечно? – розповість наш QA Lead Олексій

📣 Зберігай, ділись з командою, і здорової оптимізації 💼

TikTok | Instagram | Telegram
👍81
З Днем Української Державності!

Сьогодні згадуємо, хто ми є, звідки наші корені й чим особлива наша земля. Вшановуємо нашу культуру, мову й неймовірну силу, яка допомагає триматися й рухатися вперед.

Бережімо те, що маємо, любімо свою країну й творімо її майбутнє разом. Пишаємось, що ми – українці! 🌻

#CodicaTeam

TikTok | Instagram | Telegram
8
💎 Gems, які мають бути в кожному проєкті (і чому їх не треба вигадувати з нуля)

Деякі речі давно вже вигадані за нас і зроблені краще, ніж ми би написали “на швидку“.

Тож не соромимось, не винаходимо велосипед, просто підключаємо правильні gems 🔽
3
📍 Devise – аутентифікація
Не треба писати логіку входу в систему з нуля. Devise вже вміє все: сесії, реєстрацію, відновлення паролю, підтвердження пошти, навіть OAuth.
→ Мінус 3 тисячі рядків коду, плюс спокій.
👤 Для бекенд-розробників
🧠 Навіщо: battle-tested рішення для аутентифікації – без костилів і зайвих if у контролерах.

📍 Pundit – авторизація
“Хто й що може бачити?” — на це питання відповідає Pundit. Чітко, через політики, без каші в контролерах.
→ Контроль доступу – як швейцарський годинник.
👤 Для тих, хто контролює доступ до дій і ресурсів
🧠 Навіщо: логіка винесена в окремі файли – красиво, зрозуміло, як у дорослому коді.

📍 Ransack – пошук і фільтрація
Коли замовник каже: “Можна зробити фільтр, ну, щоб по всіх полях одразу?“.
Ransack такий: “Сідай, зараз покажу.”
→ Query-будівник, який реально рятує.
👤 Для тих, хто пиляє адмінки, каталоги, списки
🧠 Навіщо: генерація пошуку прямо у формах + читабельні URL-параметри і все без ручного SQL.

🧰 Як додати?
# Gemfile
gem 'devise'
gem 'pundit'
gem 'ransack' 👉 Потім: bundle install, далі – короткий setup з GitHub, і ти вже з тієї сторони сили 💫

📌 Не пиши з нуля те, що вже роками підтримується спільнотою.
Ці gems – мастхев для:
✔️ Backend-розробників на Rails
✔️ Продуктів із юзерками, правами доступу, адмінками, пошуком
✔️ Проєктів, де важлива швидкість розробки та безпека

Зберігай пост і додавай собі в Gemfile – це база, друже.

#codica_advice

TikTok | Instagram | Telegram
👍3
А який сьогодні твій внутрішній Лабубу? 😀

Кажуть, у кожному коді живе свій Лабубу: інколи він тихенько сидить у тестах, інколи ховається в проді й чекає релізу… А інколи взагалі п’є каву й робить вигляд, що «я тут ні при чому».

І не забувайте: навіть якщо сьогодні ви «додамо костиль і піде», завтра вже можна бути «та нормально, так і було задумано».

#CodicaTeam

TikTok | Instagram | Telegram
2
🚀 Codica шукає IT Project Manager з BA-скілами
Працюй над Ізраїльсько-американським healthcare-проєктом (4+ роки в продакшені) разом з сильною командою 👨‍💻👩‍💻

📍 Формат: 100% remote
📍 Графік: гнучкий, Пн–Пт

Кого ми шукаємо:
• 3+ роки як PM
• Strong English (Advanced+)
• Досвід з Business Requirements
• Leadership, проактивність, відповідальність
• Комунікація з клієнтами, управління очікуваннями
• Вміння формувати беклог, описувати процеси, приймати рішення

🛠 Тулзи: Slack, Jira, Confluence, PractiTest

💬 Якщо цікаво – пиши на [email protected]
Приєднуйся до Codica! 💙
1👍1
Що буде виведено в консоль?
Anonymous Quiz
25%
10
35%
20
24%
undefined
16%
ReferenceError