🔥 Вітаємо, колеги! Пропонуємо свіжий дайджест Ruby-новин, який стане у нагоді кожному розробнику.
📌 оновлення Ruby та RubyGems
📌 головні інсайти з Rails World
📌 нові інструменти
👉 та інші важливі апдейти
Наш CEO Дмитро Чекалін зібрав усе найкорисніше в одному матеріалі: чітко, структуровано та без води.
📥 Читай прямо зараз [посилання]!
#codica_tech
TikTok | Instagram | Telegram
📌 оновлення Ruby та RubyGems
📌 головні інсайти з Rails World
📌 нові інструменти
👉 та інші важливі апдейти
Наш CEO Дмитро Чекалін зібрав усе найкорисніше в одному матеріалі: чітко, структуровано та без води.
📥 Читай прямо зараз [посилання]!
#codica_tech
TikTok | Instagram | Telegram
🔥5❤3
Раночку, друзі ☀️ До кави добре заходить не тільки круасан, а й правильні інструменти для роботи з Python.
#codica_advice
Як у Avengers є Iron Man, Thor і Hulk, так у Python є своя трійка героїв: Pydantic, Typer і Poetry ⚡
І якщо у вас їх досі немає або ви дуже хоробрі, або дуже страждаєте 😅
#codica_advice
Як у Avengers є Iron Man, Thor і Hulk, так у Python є своя трійка героїв: Pydantic, Typer і Poetry ⚡
І якщо у вас їх досі немає або ви дуже хоробрі, або дуже страждаєте 😅
❤2
1️⃣ Pydantic – ваш охоронець типів
👉 Документація
Валідація даних у Python – біль.
JSON з фронту? Дані з API? CSV-шка від клієнта?
Замість
використовуйте Pydantic:
✅ Автоматична валідація
✅ Приведення типів
✅ Документація «з коробки» (FastAPI-фанати кивають)
2️⃣ Typer – CLI на стероїдах
👉 Документація
Любиш argparse ? У 2025-му це як сайт на PHP 4 😅
Typer – це як FastAPI, тільки для CLI:
✅ Мінімум коду
✅ Автогенерація
✅ Зручно, як у Unix, але красиво
3️⃣ Poetry – менеджер залежностей без болю
👉 Документація
– це пісня 2010-х.
У сучасному проєкті хочеться:
— заморожені залежності
— зручний
— віртуальні середовища без
✅ Lock-файл для reproducibility
✅ Публікація пакета в PyPI однією командою
✅ Красиво й структуровано
🔥 Висновок
Pydantic → дані під контролем
Typer → зручні CLI
Poetry → порядок у залежностях
Із цим тріо твій Python-код виглядатиме не як legacy-зоопарк, а як цивілізований проєкт.
💬 Твій хід:
👍 Постав реакцію, якщо знайшов щось нове
👀 Передай колезі, який досі пише argparse руками – нехай страждання закінчаться
#codica_advice
TikTok | Instagram | Telegram
👉 Документація
Валідація даних у Python – біль.
JSON з фронту? Дані з API? CSV-шка від клієнта?
Замість
100500 if isinstance(...)
використовуйте Pydantic:
from pydantic import BaseModel
class User(BaseModel):
id: int
name: str
email: str
u = User(id=1, name="Alice", email="[email protected]")
print(u.dict())
✅ Автоматична валідація
✅ Приведення типів
✅ Документація «з коробки» (FastAPI-фанати кивають)
2️⃣ Typer – CLI на стероїдах
👉 Документація
Любиш argparse ? У 2025-му це як сайт на PHP 4 😅
Typer – це як FastAPI, тільки для CLI:
import typer
app = typer.Typer()
@app.command()
def hello(name: str):
typer.echo(f"Hello {name}!")
if name == "main":
app()
✅ Мінімум коду
✅ Автогенерація
--help
✅ Зручно, як у Unix, але красиво
3️⃣ Poetry – менеджер залежностей без болю
👉 Документація
pip install + requirements.txt
– це пісня 2010-х.
У сучасному проєкті хочеться:
— заморожені залежності
— зручний
pyproject.toml
— віртуальні середовища без
venv/bin/activate
poetry init
poetry add requests
poetry run python main.py
✅ Lock-файл для reproducibility
✅ Публікація пакета в PyPI однією командою
✅ Красиво й структуровано
🔥 Висновок
Pydantic → дані під контролем
Typer → зручні CLI
Poetry → порядок у залежностях
Із цим тріо твій Python-код виглядатиме не як legacy-зоопарк, а як цивілізований проєкт.
💬 Твій хід:
👍 Постав реакцію, якщо знайшов щось нове
👀 Передай колезі, який досі пише argparse руками – нехай страждання закінчаться
#codica_advice
TikTok | Instagram | Telegram
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Наш TikTok – це меми, жарти з життя девів і щедра порція самоіронії (бо без неї в IT ніяк 😏)
👉 Лови лінк
Підписуйся, смійся та залишай свої улюблені емодзі в коментарях 💥
#codica_humor
TikTok | Instagram | Telegram
👉 Лови лінк
Підписуйся, смійся та залишай свої улюблені емодзі в коментарях 💥
#codica_humor
TikTok | Instagram | Telegram
😁7
Англійська за мемами😜
👉 Говоримо красиво
📍 конструкція "The + порівняльний ступінь..., the + порівняльний ступінь..." означає взаємозалежність двох процесів: що більше/менше відбувається одне, то більше/менше – інше.
Це розмовний та поширений шаблон в англійській, часто використовується для вираження життєвої мудрості чи спостережень.
#codica_english
TikTok | Instagram | Telegram
👉 Говоримо красиво
📍 конструкція "The + порівняльний ступінь..., the + порівняльний ступінь..." означає взаємозалежність двох процесів: що більше/менше відбувається одне, то більше/менше – інше.
Це розмовний та поширений шаблон в англійській, часто використовується для вираження життєвої мудрості чи спостережень.
#codica_english
TikTok | Instagram | Telegram
😁5
А ось і ранковий мемчик під'їхав! Гарного понеділка!
З рубістів по ❤️
#codica_humor
TikTok | Instagram | Telegram
З рубістів по ❤️
#codica_humor
TikTok | Instagram | Telegram
❤7
Реліз у пʼятницю
→ нічого не обіцяло біди... аж поки не впав прод.
Дедлайн з повітря
→ «Так треба» – ще не аргумент, якщо ти не замовник у ролі Бога.
Коміт fix1 → fix2 → final-fix → final-fix-really-final
→ Git памʼятає. Karma теж.
Hardcode в конфігах
→ API_KEY = "1234" – тому в понеділок всі в DevOps.
Push у main без ревʼю
→ бо навіщо CI, якщо є віра?
Тестування лише на локалці
→ “У мене працює” – не частина pipeline.
Ставити console.log замість нормального логування
→ а потім ще й залишити на проді 👀
Захардкожені таймзони або формати дат
→ UTC, ISO, UNIX… choose wisely, mortal.
Валідація тільки на фронті
→ бо хто ж буде постити через Postman…
Ігнорування .env і закидання секретів у репозиторій
→ привіт від Github Copilot.
"Перепишу все з нуля – так швидше"
→ famous last words.
Колбеки, які тригерять side-ефекти без контролю
→ і раптом один запис створює 6 листів, 3 платежі й безсонну ніч.
Продакшн без моніторингу
→ та хто ж його буде дебажити в 3 ночі?..
Писати SQL-запити в шаблоні HTML
→ бо так зручніше… поки не вломився хакер.
Писати код без пояснення – “ну воно ж і так ясно”
→ а потім три тижні Reverse Engineering власного творіння.
😅 Порушував хоч один? Вітаємо, ти справжній девелопер.
А якщо всі 15 – welcome в клуб архітекторів хаосу.
💬 А що ще додати до цього списку? Пиши в коментарях!
TikTok | Instagram | Telegram
→ нічого не обіцяло біди... аж поки не впав прод.
Дедлайн з повітря
→ «Так треба» – ще не аргумент, якщо ти не замовник у ролі Бога.
Коміт fix1 → fix2 → final-fix → final-fix-really-final
→ Git памʼятає. Karma теж.
Hardcode в конфігах
→ API_KEY = "1234" – тому в понеділок всі в DevOps.
Push у main без ревʼю
→ бо навіщо CI, якщо є віра?
Тестування лише на локалці
→ “У мене працює” – не частина pipeline.
Ставити console.log замість нормального логування
→ а потім ще й залишити на проді 👀
Захардкожені таймзони або формати дат
→ UTC, ISO, UNIX… choose wisely, mortal.
Валідація тільки на фронті
→ бо хто ж буде постити через Postman…
Ігнорування .env і закидання секретів у репозиторій
→ привіт від Github Copilot.
"Перепишу все з нуля – так швидше"
→ famous last words.
Колбеки, які тригерять side-ефекти без контролю
→ і раптом один запис створює 6 листів, 3 платежі й безсонну ніч.
Продакшн без моніторингу
→ та хто ж його буде дебажити в 3 ночі?..
Писати SQL-запити в шаблоні HTML
→ бо так зручніше… поки не вломився хакер.
Писати код без пояснення – “ну воно ж і так ясно”
→ а потім три тижні Reverse Engineering власного творіння.
😅 Порушував хоч один? Вітаємо, ти справжній девелопер.
А якщо всі 15 – welcome в клуб архітекторів хаосу.
💬 А що ще додати до цього списку? Пиши в коментарях!
TikTok | Instagram | Telegram
🔥5
👋 Хей, народ!
Ми тут для вас контент пиляємо, пишемо, вигадуємо – а от цікаво, хто взагалі сидить по той бік екрана? 😅
Давайте невелике опитування: тисни на свій стек і покажи, хто ти є насправді 🚀
Ваші кліки – це наші інсайти. А ще приємно знати, з ким ми тут разом прокачуємось 😉
TikTok | Instagram | Telegram
Ми тут для вас контент пиляємо, пишемо, вигадуємо – а от цікаво, хто взагалі сидить по той бік екрана? 😅
Давайте невелике опитування: тисни на свій стек і покажи, хто ти є насправді 🚀
Ваші кліки – це наші інсайти. А ще приємно знати, з ким ми тут разом прокачуємось 😉
TikTok | Instagram | Telegram
❤5
50+ безпечних формулювань, щоб уникнути проблем з банками та податковою
👉 Ми вже публікували, що писати в призначенні платежу у нашій попередній статті від бухгалтерки Юлії.
📌 Але цього разу – ще практичніше.
Ми підготували понад 50 корисних формулювань
для різних ситуацій – у форматі зручних слайдів,
щоб ви могли зберегти собі та використовувати щодня.
👉 Гортайте слайди нижче або збережіть собі.
У кінці – поради, що не варто писати.
#codica_advice
TikTok | Instagram | Telegram
👉 Ми вже публікували, що писати в призначенні платежу у нашій попередній статті від бухгалтерки Юлії.
📌 Але цього разу – ще практичніше.
Ми підготували понад 50 корисних формулювань
для різних ситуацій – у форматі зручних слайдів,
щоб ви могли зберегти собі та використовувати щодня.
👉 Гортайте слайди нижче або збережіть собі.
У кінці – поради, що не варто писати.
#codica_advice
TikTok | Instagram | Telegram
🔥4👀1