Друзі, ми знайшли для вас справжнє спасіння — Онлайн-Церкву для тих, чий прод тримається лише на молитвах та синій ізострічці…
Браття та сестри у коді, чи достатньо чистий ваш репозиторій? 🙏
Поки ми шукали відповіді в документації, @yu_dev01 навайбкодив справжню Онлайн-Церкву для айтівців. Тепер не треба гуглити помилки, можна просто «зняти порчу з проєкту» або поставити свічку за «мердж без конфліктів»
Тут усе серйозно:
🕯️ Prayer requests — за успішний деплой і тихий on-call.
🕯️ Ритуали — можна освятити вакансію (щоб рекрутери не ігнорили) або замовити екзорцизм проєкту на легасі.
🕯️ Сповідь — кажуть, анонімно… але пруфів у блокчейні нема 😅
Заходьте причаститися чистим кодом, поки Uptime дозволяє (99.9%)
Амінь… чи то пак — Commit! ⛪
TikTok | Instagram | Telegram
Браття та сестри у коді, чи достатньо чистий ваш репозиторій? 🙏
Поки ми шукали відповіді в документації, @yu_dev01 навайбкодив справжню Онлайн-Церкву для айтівців. Тепер не треба гуглити помилки, можна просто «зняти порчу з проєкту» або поставити свічку за «мердж без конфліктів»
Тут усе серйозно:
🕯️ Prayer requests — за успішний деплой і тихий on-call.
🕯️ Ритуали — можна освятити вакансію (щоб рекрутери не ігнорили) або замовити екзорцизм проєкту на легасі.
🕯️ Сповідь — кажуть, анонімно… але пруфів у блокчейні нема 😅
Заходьте причаститися чистим кодом, поки Uptime дозволяє (99.9%)
Амінь… чи то пак — Commit! ⛪
TikTok | Instagram | Telegram
😁6🔥1
Іноді в JavaScript є такі речі, які всі ніби знають… але в реальному коді використовують на 20% від їх можливостей 🙂
Методи для роботи з обʼєктами якраз із цієї категорії.
У нашій команді ми часто бачимо одну й ту саму історію: є обʼєкт з даними, і починається маленька пригода з його перебором, фільтрацією або трансформацією.
Тому ми вирішили показати кілька простих патернів, які ми самі регулярно використовуємо в роботі.
До речі, трохи раніше ми вже розбирали базу — “5 Important Object Methods in JavaScript”. 🔗 [посилання на попередній пост]
#codica_advice
Начебто маленькі прийоми, але саме з таких дрібниць і складається щоденний робочий код. Особливо коли працюєш з API, конфігами або просто нормалізуєш дані.
Нам цікаво, як це відбувається у вас у команді 🙂
Що частіше використовуєте в роботі
чи старий добрий
?
Діліться своїми підходами. Любимо підглядати хороші практики у колег 😄
TikTok | Instagram | Telegram
Методи для роботи з обʼєктами якраз із цієї категорії.
У нашій команді ми часто бачимо одну й ту саму історію: є обʼєкт з даними, і починається маленька пригода з його перебором, фільтрацією або трансформацією.
Тому ми вирішили показати кілька простих патернів, які ми самі регулярно використовуємо в роботі.
До речі, трохи раніше ми вже розбирали базу — “5 Important Object Methods in JavaScript”. 🔗 [посилання на попередній пост]
#codica_advice
Начебто маленькі прийоми, але саме з таких дрібниць і складається щоденний робочий код. Особливо коли працюєш з API, конфігами або просто нормалізуєш дані.
Нам цікаво, як це відбувається у вас у команді 🙂
Що частіше використовуєте в роботі
Object.entries()
чи старий добрий
for...in
?
Діліться своїми підходами. Любимо підглядати хороші практики у колег 😄
TikTok | Instagram | Telegram
🔥2
Друзі, ну скажіть чесно – ви ж так само, як і ми, періодично залипаєте на лекціях Роберта Сапольскі?
Про мозок, стрес, поведінку і те, чому ми всі іноді поводимось… скажімо так, неідеально 😅
Ми подивились і щиро радимо вам звернути увагу на ці три відео. Вони допомагають краще зрозуміти себе, свій стан і те, що з нами відбувається в непрості часи.
➡️ Як працює мозок під час війни: Сапольскі про агресію, тривожність і силу українців
⌛️ 55 хв
Про те, як війна і хронічний стрес впливають на мозок, памʼять, емпатію та чому ми відчуваємо те, що відчуваємо з науковим поясненням.
➡️ Гормони й поведінка: правда про стрес і агресію
⌛️ 32 хв
Про хронічний стрес як «тихого вбивцю», його вплив на здоровʼя і прості речі, які можуть допомогти зменшити напругу.
➡️ Як біологічні механізми формують нашу поведінку?
⌛️ 44 хв
Як мозок, гормони і біологія впливають на наші рішення, реакції і поведінку.
Берiть чай/каву, смаколики і турботу про себе 🧠💙
#codica_weekend
TikTok | Instagram | Telegram
Про мозок, стрес, поведінку і те, чому ми всі іноді поводимось… скажімо так, неідеально 😅
Ми подивились і щиро радимо вам звернути увагу на ці три відео. Вони допомагають краще зрозуміти себе, свій стан і те, що з нами відбувається в непрості часи.
➡️ Як працює мозок під час війни: Сапольскі про агресію, тривожність і силу українців
⌛️ 55 хв
Про те, як війна і хронічний стрес впливають на мозок, памʼять, емпатію та чому ми відчуваємо те, що відчуваємо з науковим поясненням.
➡️ Гормони й поведінка: правда про стрес і агресію
⌛️ 32 хв
Про хронічний стрес як «тихого вбивцю», його вплив на здоровʼя і прості речі, які можуть допомогти зменшити напругу.
➡️ Як біологічні механізми формують нашу поведінку?
⌛️ 44 хв
Як мозок, гормони і біологія впливають на наші рішення, реакції і поведінку.
Берiть чай/каву, смаколики і турботу про себе 🧠💙
#codica_weekend
TikTok | Instagram | Telegram
❤2🔥2
Англійська за мемами😜
👉 Говоримо красиво
📍 Leftovers – залишки їжі
📍 Tape – скотч; стрічка
#codica_english
TikTok | Instagram | Telegram
👉 Говоримо красиво
📍 Leftovers – залишки їжі
📍 Tape – скотч; стрічка
#codica_english
TikTok | Instagram | Telegram
😁3🙈2
Сьогодні без конструктивної критики 😄
Понеділок же… у всіх важкий, правда? Тож просто приймаємо реальність, п’ємо каву і робимо вигляд, що все під контролем ☕🙂
#codica_humor
TikTok | Instagram | Telegram
Понеділок же… у всіх важкий, правда? Тож просто приймаємо реальність, п’ємо каву і робимо вигляд, що все під контролем ☕🙂
#codica_humor
TikTok | Instagram | Telegram
😁6
🎯 Як відповідати на технічні питання на співбесіді?
#codica_interviews
❌ Відповідати навмання – ризиковано.
✅ Розумій суть Rails і пояснюй просто.
#codica_interviews
❌ Відповідати навмання – ризиковано.
✅ Розумій суть Rails і пояснюй просто.
1️⃣ Що таке callbacks у контролерах
📌 Очікувана відповідь:
У Rails контролери можуть виконувати додаткову логіку до, після або навколо action через callbacks.
Найчастіше використовується
Це зручно для:
• авторизації
• пошуку запису перед дією
• винесення спільної логіки
• зменшення дублювання коду
Приклад:
👉 Тут
виконується перед вказаними action і знаходить запис один раз, без дублювання коду.
📌 Основні типи callbacks:
— до action
— після action
— до і після action (обгортає виконання)
Приклад авторизації:
Це часто використовується для контролю доступу до ресурсів.
2️⃣ Що таке Strong Parameters?
📌 Очікувана відповідь:
Strong Parameters — це механізм безпеки Rails, який дозволяє явно вказати, які параметри можна приймати від користувача.
Це захищає застосунок від небажаного mass assignment.
Приклад:
👉 Тут дозволені лише
і
Інші параметри Rails не передасть у модель через mass assignment.
Використання:
📌 Це допомагає захистити поля, які не повинен змінювати користувач:
3️⃣ Що перевіряють у request specs у Rails?
📌 Очікувана відповідь:
У сучасному Rails частіше використовують
а не controller specs. Вони перевіряють поведінку застосунку з точки зору HTTP-запиту.
Зазвичай тестують:
1️⃣ HTTP status
2️⃣ Redirect
3️⃣ Зміни в базі даних
4️⃣ Response body / JSON / rendered content
Наприклад, чи повернувся потрібний текст або JSON-поле.
📌 Головна ідея тестування:
• правильна обробка запиту
• правильний response
• правильна бізнес-поведінка
• очікуваний результат для користувача
✨ На співбесіді цінують не зазубрені терміни, а розуміння логіки Rails. Нехай ці питання стануть хорошою практикою перед технічною співбесідою!
TikTok | Instagram | Telegram
before_action, after_action, around_action
📌 Очікувана відповідь:
У Rails контролери можуть виконувати додаткову логіку до, після або навколо action через callbacks.
Найчастіше використовується
before_action
Це зручно для:
• авторизації
• пошуку запису перед дією
• винесення спільної логіки
• зменшення дублювання коду
Приклад:
class PostsController < ApplicationController
before_action :set_post, only: %i[show edit update destroy]
def show
end
def update
if @post.update(post_params)
redirect_to @post
else
render :edit, status: :unprocessable_entity
end
end
private
def set_post
@post = Post.find(params[:id])
end
end
👉 Тут
set_post
виконується перед вказаними action і знаходить запис один раз, без дублювання коду.
📌 Основні типи callbacks:
before_action
— до action
after_action
— після action
around_action
— до і після action (обгортає виконання)
Приклад авторизації:
before_action
:authenticate_user!
Це часто використовується для контролю доступу до ресурсів.
2️⃣ Що таке Strong Parameters?
📌 Очікувана відповідь:
Strong Parameters — це механізм безпеки Rails, який дозволяє явно вказати, які параметри можна приймати від користувача.
Це захищає застосунок від небажаного mass assignment.
Приклад:
def post_params
params.require(:post).permit(:title, :content)
end
👉 Тут дозволені лише
title
і
content
Інші параметри Rails не передасть у модель через mass assignment.
Використання:
def create
@post = Post.new(post_params)
if @post.save
redirect_to @post
else
render :new, status: :unprocessable_entity
end
end
📌 Це допомагає захистити поля, які не повинен змінювати користувач:
admin
role
user_id
3️⃣ Що перевіряють у request specs у Rails?
📌 Очікувана відповідь:
У сучасному Rails частіше використовують
request specs
а не controller specs. Вони перевіряють поведінку застосунку з точки зору HTTP-запиту.
Зазвичай тестують:
1️⃣ HTTP status
get posts_path
expect(response).to have_http_status(:ok)
2️⃣ Redirect
post posts_path, params: valid_params
expect(response).to redirect_to(post_path(Post.last))
3️⃣ Зміни в базі даних
expect {
post posts_path, params: valid_params
}.to change(Post, :count).by(1)
4️⃣ Response body / JSON / rendered content
Наприклад, чи повернувся потрібний текст або JSON-поле.
📌 Головна ідея тестування:
• правильна обробка запиту
• правильний response
• правильна бізнес-поведінка
• очікуваний результат для користувача
✨ На співбесіді цінують не зазубрені терміни, а розуміння логіки Rails. Нехай ці питання стануть хорошою практикою перед технічною співбесідою!
TikTok | Instagram | Telegram
🔥3
Chrome DevTools для QA: як реально знаходити баги швидше
#codica_articles
Поради й спостереження від нашого QA Engineer, Олексія.
👉 DevTools – це не “подивитися HTML”. Це головний інструмент, який щодня економить години тестування і десятки повідомлень у Slack.
👉 Ось як QA використовують його зараз у сучасних SPA, маркетплейсах і SaaS.
TikTok | Instagram | Telegram
#codica_articles
Поради й спостереження від нашого QA Engineer, Олексія.
👉 DevTools – це не “подивитися HTML”. Це головний інструмент, який щодня економить години тестування і десятки повідомлень у Slack.
👉 Ось як QA використовують його зараз у сучасних SPA, маркетплейсах і SaaS.
TikTok | Instagram | Telegram
👍3✍1
Друзі, продовжуємо ділитися корисними інструментами для розробників 👨💻
#codica_advice
Сьогоднішня знахідка – Programming Idioms. Це сайт, де можна подивитись, як одна й та сама задача або прийом реалізується в різних мовах програмування – від Python і JavaScript до Go, Rust, Ruby, Haskell та багатьох інших..
Дуже зручно, коли вже знаєш одну мову й починаєш вивчати іншу: можна швидко зрозуміти, як знайома логіка виглядає в новому синтаксисі.
🔗 Programming Idioms
Гарного вечора! Відпочивайте і не забувайте про work-life balance 🙂
TikTok | Instagram | Telegram
#codica_advice
Сьогоднішня знахідка – Programming Idioms. Це сайт, де можна подивитись, як одна й та сама задача або прийом реалізується в різних мовах програмування – від Python і JavaScript до Go, Rust, Ruby, Haskell та багатьох інших..
Дуже зручно, коли вже знаєш одну мову й починаєш вивчати іншу: можна швидко зрозуміти, як знайома логіка виглядає в новому синтаксисі.
🔗 Programming Idioms
Гарного вечора! Відпочивайте і не забувайте про work-life balance 🙂
TikTok | Instagram | Telegram
🔥4