Iniciar sesión Registro
Anuncios
Tu espacio publicitario
Reserva este slot exclusivo para el periodo elegido.
Comprar publicidad →
Logotipo de la comunidad de telegram - Codica - корисне про IT
Añadido 14 jul. 2024

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

@codica
Número de suscriptores: 2 125
Fotos: 2,990
Videos: 149
Enlaces: 1,540
Descripción:
Привіт, друже, це канал про корисності в ІТ🤘 🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps 🔺Розкажемо як знайти першу роботу без хвилювань та проблем ✍️Для звʼязку-@klimenko_nataly 👉 Відкриті вакансії - www.codica.com/careers

👥 Número de suscriptores

2 125
Promedio/Día:: +44
Promedio/Tiempo:: +73
Promedio/Mes:: +115

👁️ Vistas promedio por mensaje

223
Promedio/Día:: 264
Promedio/Tiempo:: 220
ERR: 10.49%

📊 Mensajes por Día

2.5
Último día: 0
Promedio semanal: 2.1
Promedio por día: 2.5

Historial de cambios de logotipo

Historial de cambios de estado

Oficialmente no confirmado 2024-07-14

Muro

Estadísticas de telegram canal

👁 213 26-06-19 09:04
Fat model / Fat controller: коли клас росте швидше за проєктЯкщо у вас є модель на 1200+ рядків або контролер, який “трошки робить усе” — цей пост для вас 🙂У Rails легко почати красиво.Але з часом у модель додається:• бізнес-логіка• інтеграції• callback-и• валідації• формування JSON• умовні переходи станівІ раптом один клас починає вирішувати пів проєкту.Ми всі через це проходили 🙂👉 У чому проблема🔹 Код важко читати🔹 Логіка розмазана🔹 Тести стають складними🔹 Будь-яка зміна ламає щось несподівано🔹 Новому розробнику потрібно пів дня, щоб зрозуміти “що тут відбувається”Модель перетворюється на “божественний об’єкт”.👉 Чому це трапляється саме в RailsRails заохочує логіку в моделях.І на початку це правильно.Але:ActiveRecord ≠ місце для всієї бізнес-логіки.Модель відповідає за дані.А не за весь життєвий цикл домену.Як зрозуміти, що вже “fat”• файл важко прогорнути• методи не пов’язані між собою• з’явились 5+ callback-ів• модель знає про зовнішні API• ви боїтесь її чіпати👉 Що робити замість цього1️⃣ Service objectsВиносимо бізнес-логіку:ruby class CreateOrder def call(params) ... endend 2️⃣ Query objectsСкладні запити — не в модель.3️⃣ Form objectsОсобливо для складних форм і multi-step flows.4️⃣ PORO (Plain Old Ruby Object)Не все повинно бути ActiveRecord.👉 Маленьке правилоЯкщо метод не працює з полями моделі напряму — можливо, він не повинен бути в ній.Який найбільший файл моделі ви бачили? І скільки там було рядків? 😄TikTok | Instagram | Telegram
👁 245 26-06-18 09:01
👉 Уточнення та переформулювання (дуже важливо для мітингів)💬 “Just to make sure we're on the same page…”Просто щоб переконатися, що ми правильно розуміємо одне одного…💬 “If I understand correctly, you’re looking for…”Як я розумію, вам потрібно…💬 “Could you elaborate on that a bit?”Можете трохи детальніше пояснити?💬 “What would be the ideal outcome for you?”Який для вас ідеальний результат?👉 Коли потрібно ввічливо відмовити або скоригувати очікування💬 “That might be out of scope for this phase.”Це може бути поза межами цього етапу💬 “We may need to revisit the timeline.”Можливо, нам потрібно переглянути дедлайн💬 “This would require additional resources.”Це потребуватиме додаткових ресурсів💬 “I’m not sure this is the best approach in the long term.”Я не впевнений, що це найкращий підхід у довгостроковій перспективі💡 Зберігайте собі — це ті фрази, які допомагають звучати впевнено і професійно в комунікації.💬 Друзі, питання до вас:👉 які з цих фраз ви вже використовуєте в роботі?TikTok | Instagram | Telegram
👁 217 26-06-10 13:00
Chatwoot — customer support платформа Open-source альтернатива Intercom / Zendesk для підтримки клієнтів.Що всередині:• омніканальний inbox (чат, email, соцмережі)• система тікетів і командної роботи• автоматизації, правила, тригери• інтеграції через API та webhooksКоли корисно:• якщо хочеш зрозуміти, як будуються SaaS-платформи підтримки• для вивчення складних Rails + background jobs систем• як база для свого support/CRM продукту👉 Це вже рівень “реального стартапу”, не навчального проєктуDiscourse — платформа спільнот Сучасна платформа форумів і ком’юніті (типу Reddit-style форумів).Що всередині:• Ruby on Rails backend + Ember.js frontend• система постів, тем, репутації• модерація, ролі, антиспам• плагіни та API для кастомізаціїКоли корисно:• якщо хочеш зрозуміти, як працюють великі онлайн-спільноти• для вивчення масштабованих Rails архітектур• якщо будуєш платформу з користувачами/контентом👉 Це приклад “великих систем із довгою історією”Fastlane — автоматизація релізів DevOps-інструмент для автоматизації білдів і релізів застосунків.Що робить:• збірка додатків• підписання та версіонування• автоматичний деплой в App Store / Google Play• інтеграція з CI/CDКоли корисно:• якщо працюєш з мобільними або release pipeline• для розуміння DevOps автоматизації в реальних командах• якщо хочеш побачити як “програмно керують релізами”👉 Це вже рівень інженерії продакшн-процесівЦі 3 проєкти показують Ruby як інструмент для:• SaaS платформ (Chatwoot)• великих ком’юніті систем (Discourse)• DevOps автоматизації (Fastlane)Якщо сподобалось, став 👍TikTok | Instagram | Telegram
👁 223 26-06-09 13:05
Гарро фон Зенгер — 36 стратегем для керівникаЧому це цікавоУ бізнесі перемагає не завжди той, хто сильніший чи голосніший. Часто виграє той, хто краще бачить ситуацію наперед, читає наміри інших і мислить на кілька ходів вперед.Що сильного• нестандартний погляд на переговори, конкуренцію та управління• багато сильних ідей зі східної стратегічної культури• змушує дивитися на конфлікти та рішення ширше• корисно для керівників, sales та підприємців• після книги частина ділових ситуацій починає читатися зовсім інакше 😏Що недотиснули• частину підходів легко сприйняти занадто маніпулятивно• не всі стратегеми однаково застосовні в сучасному бізнесі• місцями книга більше про мислення, ніж про конкретні інструментиКому може бути цікава👉 керівникам команд👉 фаундерам👉 sales та negotiators👉 project / delivery менеджерам👉 тим, хто любить стратегічне мислення👉 людям, які втомилися від наївного “усі завжди грають чесно”Оцінка від Codica8 / 10 👍Наш висновокЦікава книга для розвитку стратегічного мислення, якщо читати її як інструмент розуміння ситуацій, а не інструкцію з маніпуляцій.TikTok | Instagram | Telegram
👁 223 26-06-04 09:00
Що в програмі:→ Як міряти і прискорювати обробку локальних даних у native code — Олександр Юсюк, Software Developer, Apriorit 🔊Профайлінг, інструменти та оптимізація на прикладі відеопроцесінгу→ Як low-power пристрій доходить до серії: інженерний цикл зсередини — Вадим Мельник, Electrical Engineer, SQUAD 🔊Етапи, процеси і виклики на шляху до mass production→ CRA for Embedded Systems: what must change before 2027 — Marta Rybczynska, Network Security Specialist, Founder, Ygreky 🔊SBOM, vulnerability management, update lifecycle, supply chain integrity→ Використання embedded-платформ для запуску кастомних AI-моделей — Борис Никитюк, Senior Embedded Software Engineer, N-iX 🔊Від навчання до запуску AI-моделей на обмежених ресурсах embedded-платформ→ Побудова open-source рішень для інкрементальних OTA-оновлень у захищених Embedded Linux системах — Ігор Опанюк, Staff Engineer, Qualcomm🔊Від побудови OTA-пайплайну до автоматичного відновлення після невдалих оновлень у productionДля кого: embedded / firmware / hardware інженери, CTO, техліди.Коли: 9 червня, онлайн. Участь безкоштовна.👉Адженда та реєстрація
👁 209 26-05-12 13:04
Спікери та доповіді: Ілля Климов зараз розвиває проєкт україномовного контенту JavaScript.Січ, мета якого — допомогти україномовним JavaScript-розробникам стати одними з найкращих у світі. У своїй доповіді «JavaScript, agentic coding та сувора реальність» Ілля поділиться практичним досвідом використання AI у великому brownfield-проєкті на прикладі GitLab: як поєднувати штучний інтелект і JavaScript, що реально працює в агентській розробці та чому міфічна х10 продуктивність не така проста, як здається. Андрій Шумада — прихильник підходів TDD та “everything as a code”, публічний спікер і контриб’ютор open source. Під час доповіді «No MCP, No Zod: Lean AI Agents in Node.js and Vertex AI» Андрій розповість про створення мультиінструментального AI-агента на Node.js поверх Google Vertex AI, поділиться досвідом вибору моделей, масштабування розробки через CI/CD і пояснить, чому команда вирішила відмовитися від MCP-серверів і Zod, які часто вважають стандартом для таких систем. Олександр Зіневич — Engineering Director в Avenga з понад 10-річним досвідом у розробці вебзастосунків. Працював із .NET, Java, Ruby та JavaScript, а сьогодні відповідає за розвиток engineering culture у Node.js та Ruby департаментах компанії. Під час доповіді «Навчи ШІ користуватись своїм бекендом або Магія MCP» Олександр покаже, як перетворити звичайний REST API на MCP-сервер і навчити AI працювати з вашим бекендом. Ви дізнаєтесь про основи Model Context Protocol, необхідні інструменти та важливі аспекти безпеки.Більше тем та доповідей на сайті конференції
👁 214 26-04-10 12:35
Для програмістів📌 IDE + AI – VSCode + GitHub Copilot або IntelliJ + JetBrains AI 📌 Тестування – CodiumAI / Diffblue Cover (генерація unit-тестів)📌 Документація – ChatGPT / GPT‑5 пише README та пояснення коду📌 Візуалізація архітектури – Diagrams.net + AI Для дизайнерів UI/UX📌 Ідеї + концепти – ChatGPT / GPT‑5 + FLORA 📌 Генерація візуалів – Midjourney v7 📌 Прототип + UI – Figma AI + Runway Gen‑3 Для менеджерів / тімлідів / продуктових людей📌 Зустрічі + нотатки – Otter.ai + ChatGPT 📌 Документи + плани – ChatGPT / Claude Max 📌 Комунікація – Superhuman AI 📌 Аналітика + візуалізація – Notion AI, Miro + AI Для креативу / маркетингу / контентуІдеація – ChatGPT / GPT‑5, Jasper.ai Візуалізація – Canva AI, Midjourney v7 Відео / анімація – Runway Gen‑3 Публікація + аналітика – Buffer / Hootsuite AI Золоте правило всіх AI‑стеків• Визнач мету (код, текст, дизайн, планування)• Почни з 1‑2 базових AI• Додай спеціалізований інструмент під задачу• Автоматизуй рутину → залишай собі стратегічну частину🔥 Підсумок: AI не замінить твою голову, якщо ти мислиш креативно. Але рутинну роботу забирає собі і тоді твоя продуктивність злітає 🚀TikTok | Instagram | Telegram
👁 208 26-02-06 13:05
🧩 Redux – коротко, по ділу🔗 Redux Toolkit Docs — офіційна документація Сучасний підхід до Redux: configureStore, createSlice, createAsyncThunk.Забудь про старі boilerplate – Redux Toolkit робить усе простіше. 🔗 DevHints — Redux Cheat Sheet Коротка шпаргалка з базовими концептами Redux: actions, reducers, store, middleware.Ідеально, щоб освіжити пам’ять перед розробкою або рев’ю. 🚀 Next.js – сучасна магія React🔗 Next.js Cheat Sheet — Ultimate Guide Коротка, зрозуміла шпаргалка з прикладами коду: сторінки, маршрути, компоненти, data fetching.Актуальний варіант без статусу “DRAFT”, готовий до використання. 🔗 Next.js Docs — офіційна документація Найповніше і найактуальніше джерело: App Router, серверні компоненти, метадані, оптимізація, рендеринг.Якщо працюєш з Next 13+ – це must-have. 💡 Як користуватися:1️⃣ Збережи собі 2-3 улюблені шпаргалки – DevHints і Wrappixel Next.js Cheat Sheet закриють більшість щоденних задач.2️⃣ Для глибшого розуміння завжди повертайся до офіційних доків Redux Toolkit і Next.js – там найактуальніші приклади.3️⃣ Використовуй ці ресурси, коли треба швидко освіжити памʼять або перевірити синтаксис без зайвого гуглінгу.TikTok | Instagram | Telegram
👁 212 26-01-02 10:35
📚 freeCodeCamp – що це такеВеличезна open-source платформа з понад 9 000 уроків і сертифікатів із веброзробки, Data Science, ML та не тільки.Від теорії до практики: реальні проєкти, які потрібно зробити, щоб здобути сертифікат.Повністю безкоштовно, код ресурсу відкритий – ти навіть можеш вносити свій вклад 💻Працюєш у своєму темпі: хоч 30 хв на день, хоч 3 години – головне, регулярність 🔁🔗 Посилання🎯 Чому варто саме зараз • Якщо ти вагався, з чого почати – freeCodeCamp дає структурований шлях. • Хочеш освіжити знання або додати строчку до резюме – сертифікати виглядатимуть чудово. • Працюєш самостійно, без платних курсів – бюджетно + ефективно. • Виділяєш час на прокачку і отримуєш реальний результат 💪🧠 І ще кілька ресурсів, які варто зберегти:🏋️‍♂️Exercism – безкоштовні вправи з коду, понад 50 мов програмування і підтримка менторів.💡Codecademy– інтерактивне навчання програмуванню.Частина контенту безкоштовна, чудово підходить для старту.🧮 Khan Academy – круто пояснює алгоритми, структури даних і основи комп’ютерних наук.Як зробити так, щоб цей ресурс реально працював для тебе:1. Обери сертифікат (наприклад, веброзробка) і постав мету: “1 урок на день” або “2 проєкти на тиждень”.2. Виділи конкретний час: 30 хв після роботи/навчання, щоб не відкладати “на потім”.3. Записуй, що зробив: “завершив проєкт”, “отримав сертифікат” – це мотивує.4. Додавай у резюме: “freeCodeCamp сертифікат – проєкти з HTML/CSS + JS”, виглядає чітко й професійно ❤️ Якщо хочете продовження – ставте реакцію і напишіть, що саме вас цікавить: веброзробка, backend, ML чи щось інше.#codica_adviceTikTok | Instagram | Telegram
👁 208 25-11-07 15:05
Де AI уже реально допомагає1. Генерація тест-кейсів із опису фічіВи даєте AI юзер-сторі чи PRD → отримуєте набір тестів.Feature: Login Scenario: Wrong password Given User opens login page When User enters correct email and wrong password Then Error message is shown Це можна одразу конвертувати у код автотесту (Cypress/Selenium).2. Пошук негативних сценаріївДеви часто пишуть тільки позитивні кейси («успішний логін»).AI легко підкидає варіанти:• пустий пароль,• SQL injection,• пароль кирилицею,• email без «@».3. Швидка автоматизація рутиниCRUD-операції, валідації форм, базові API-запити – AI пише автотести швидше, ніж людина.🧑‍💻 Приклад із практикиУ команді ми дали AI опис простої фічі – «кошик у магазині». Він згенерував:• позитивні сценарії (додати/видалити товар),• edge cases (нульова кількість, товар із від’ємною ціною),• навіть баги з подвійним кліком «Add to cart».Замість 2 днів на ручне складання – 30 хвилин роботи.🎯 Висновок: AI уже може стати «молодшим тестувальником», який допомагає писати тести.Але питання – хто буде «старшим», хто перевірить його роботу? Це мають бути і QA, і деви.💬 А ви вже пробували генерувати тест-кейси через AI? Якщо так – які були фейли або навпаки, відкриття?#codica_adviceTikTok | Instagram | Telegram