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

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
5 ознак поганих компаній ⚠️

#НапуттяВід_HR Директорки Клименко Наталії

Запам'ятовуйте, записуйте та діліться з друзями 😳👆

👉 Підпишись на наш TikTok | Instagram | Telegram
👍4🤔1
Топ 9 найкорисніших Ruby гемів для розробки веб-додатків 🔥

👉 Ruby - це мова програмування, яка славиться своєю елегантністю та простотою. Разом із розширеними готовими бібліотеками, відомими як "геми" (gems), Ruby стає ідеальним вибором для веб-розробки. У цій статті ми розглянемо десять найкорисніших Ruby гемів, які значно спростять вашу роботу та поліпшать якість вашого коду.

#codica_tech
Devise
👉 Devise - це гем для автентифікації та авторизації користувачів в Ruby on Rails додатках. Він надає готові рішення для створення системи реєстрації, входу користувачів, скидання паролів та багато іншого. Devise робить процес автентифікації простим та безпечним, дозволяючи розробникам сконцентруватися на бізнес-логіці свого додатка.

Sidekiq
👉 Sidekiq - це гем для асинхронної обробки фонових завдань в Ruby додатках. Він дозволяє вам виконувати завдання поза основним потоком вашого додатка, що поліпшує швидкість та відповідь додатка. Sidekiq також надає панель моніторингу та можливість планування завдань.

CarrierWave
👉 CarrierWave - це гем для завантаження та обробки файлів в Ruby додатках. Він дозволяє завантажувати файли, такі як зображення або документи, та зберігати їх на сервері або в хмарних сховищах. CarrierWave також надає підтримку обрізки та створення мініатюр зображень.

RSpec
👉 RSpec - це гем для написання тестів у стилі Behavior-Driven Development (BDD) в Ruby. Він дозволяє розробникам писати зрозумілі, докладні та ефективні тести для свого коду. RSpec включає функції для тестування контролерів, моделей, переглядів та маршрутів у Ruby on Rails додатках.

Capybara
Capybara - це гем для автоматизованого тестування веб-додатків. Він надає інтерфейс для взаємодії з вашим додатком у відомий спосіб, симулюючи дії користувача. Capybara ідеально підходить для написання тестів для Ruby on Rails додатків, де важлива взаємодія з веб-сторінками.

ActiveRecord
👉 ActiveRecord - це частина фреймворку Ruby on Rails, яка дозволяє легко взаємодіяти з базою даних. ActiveRecord надає ORM (Object-Relational Mapping) для створення та роботи з моделями даних. Він спрощує створення та виконання SQL-запитів, дозволяючи розробникам працювати з базою даних, як з об'єктами.

Pry
👉 Pry - це гем для покращеного інтерактивного відладчика в Ruby. Він надає потужні інструменти для відладки та вивчення вашого коду в реальному часі. Pry може використовуватися для дослідження структури об'єктів, виконання коду у відладковому режимі та багато іншого.

FactoryBot
👉 FactoryBot - це гем для створення фабрик об'єктів у ваших тестах. Він дозволяє легко створювати та налаштовувати об'єкти для використання в тестах. FactoryBot спрощує процес створення зразків даних, зменшуючи кількість дублювання коду в ваших тестах.

Pagy
👉 Pagy - це гем для сторінкованого виводу даних у вашому Ruby on Rails додатку. Він дозволяє легко додавати функцію сторінкованого виводу до списків даних. Pagy працює швидко та ефективно навіть з великими наборами даних і має підтримку AJAX.

🔥 Ці дев'ять Ruby гемів представляють лише малу частину багатьох корисних бібліотек, доступних для розробників. Вони роблять розробку, тестування та відладку вашого додатка більш зручною та продуктивною. Незалежно від того, якого типу веб-додаток ви створюєте, ці геми можуть стати вам вельми корисними помічниками.

#codica_tech

👉 Підпишись на наш TikTok | Instagram | Telegram
6👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Хто ще не був у відпустці - тицяє ❤️

👉 Підпишись на наш TikTok | Instagram | Telegram
😁107
Ми дуже довго думали, казати вам чи ні😳

Зробили для вас відео-шпаргалку - "Що питають на співбесіді RoR developer" 🔥

👉 Ми відкриємо перед вами топ питань, які найчастіше питають на співбесіді. І звісно дамо на них відповіді які допоможуть вам не просто пройти співбесіду, але і вибитися вперед серед інших кандидатів.

Тож не забувайте тицьнути вподобайку і підписатися на канал😎

👉 Підпишись на наш TikTok | Instagram | Telegram
10🤓2
Чи відчували ви таке, коли вам пишуть без смайликів чи без стікерів — ніби людина агресує до вас? Так, це дивно, але ж це факт 😅

Ми вже настільки звикли, що емодзі чи наліпки передають настрій співбесідника, що їх використання стало звичною справою 😌

Ми також не відстаємо у цьому плані та оновлюємо наш стікерпак у Telegram кожного місяця 😏

🔗 Завантажити наші стікери можна за тут❤️
🔥7
День захисників і захисниць України🇺🇦

🇺🇦 Сьогодні один з найважливіших для нас та нашої держави днів.

Слава кожному і кожній, хто захищає нашу країну. Слава героям!
14👍1
Друзі, всім вітання 👋

#codica_job

👉 Зараз ми в пошуках Менеджера з контенту, який гарно розуміється на SEO оптимізації. Хочемо, щоб він нам допоміг і надалі розвивати цей напрямок, сприяти зростанню органічного пошукового трафіку й залучати клієнтів за допомогою якісного експертного контенту.

🔥 Фул ремоут або гібрид (офіси є в Києві та Харкові)!
🥰3
Як ми бачимо майбутнього колегу👇

▫️ Має досвід роботи з контентом від 1-го року
▫️ Добре орієнтується в SEO просуванні
▫️ Розуміється в просуванні ІТ-послуг на Західні ринки
▫️ Знає англійську мову не нижче рівня Advanced
▫️ Розуміє основи лінкбілдингу
▫️ Може самостійно перевірити якість платформ для розміщення посилань
▫️ Вміє працювати з Google Analytics та Ahrefs
▫️ Має досвід створення контент-стратегій та контент-планів
▫️ Має досвід постановки та відстеження задач для контент-команд
▫️ Вміє редагувати та аналізувати написані тексти

😎 Що робити:

▫️ Оновлювати поточний контент на нашому сайті, створювати нові сторінки та розділи
▫️ Планувати та впроваджувати контент-стратегію сайту відповідно до SEO та маркетингових задач
▫️ Взаємодіяти з контент-командою (копірайтери, дизайнери, SEO-спеціалісти, лінкбілдери) — постановка ТЗ, подальше відстеження та перевірка результатів
▫️ Відстежувати тренди ніші та аналізувати конкурентів для покращення нашого контенту
▫️ Створювати контент-плани для наших соцмереж (Facebook, LinkedIn, Twitter, YouTube та ін.)

Колеги, для вас буде тестове завдання, нам важливо подивитися, як ви мислите і які рішення пропонуєте.

🦾 Пишіть нам, надсилайте резюме та портфоліо👇
📤Наша пошта: job@codica.com та Telegram: @Vladyslava_Codica - для швидкого зв'язку.


#codica_job
2🔥1
Що виведе цей код?
Anonymous Quiz
4%
0
83%
10
8%
15
5%
7
3🤔1
FlowMates продовжує інтегрувати інноваційні рішення, збираючи навколо себе однодумців – людей, які готові впроваджувати ці рішення у життя, та топових експертів сектору, які підкажуть, як це правильно зробити.
Запрошуємо вас долучитися до унікальної події – Low/No-code Конференції: Бізнес. Інвестиції, що проходитиме 13 листопада у Лісабоні.

📍На вас чекатимуть:
- цікаві треки, що розкриють питання викликів та можливостей low/no/extreme no-code для бізнесу, а також інвестиційні можливості індустрії,
- топові спікери з різних куточків світу, серед яких: Крістоф Дашкевич, Head of Software Strategy Schneider Electric; Роберт Міхалджек, Sales Manager, International markets at ASEE; Мурат Абдрахманов, венчурний інвестор (інвестор Chocofamily, співінвестор GENESIS та ін.).
- якісний нетворкінг.

Приєднуйтеся, щоб тримати руку на пульсі low/no/extreme no-code трендів та залишатися на крок попереду своїх конкурентів!
Деталі щодо івенту за посиланням https://flowmates.org/low-no-code-konferencziya/ 🙏🏻
👍5
5 порад для підвищення впевненості в собі

#НапуттяВід_HR Директорки Клименко Наталії

👉 У нашому світі, де кожен день приносить нові виклики та можливості, впевненість у собі стає ключовим фактором успіху. Пропоную навчитися позитивному само підкріпленню в ситуаціях, коли просто нема кому вас похвалити чи сказати добре слово. Адже якщо ви не вмієте заохочувати та тішити себе самі, то ризикуєте швидко видихнутись і скотитись у негатив.
6
Тримайте чудові 5 порад, які допоможуть підтримувати себе в тонусі і не витрачати сили даремно:

Хваліть і нагороджуйте себе

▫️ Один із ключових моментів у підтримці впевненості в собі - це турбота про ваш внутрішній світ. Не соромтеся хвалити і нагороджувати себе за досягнення, навіть найменші. Створюйте позитивні асоціації та стимули. Наприклад, після успішного завершення завдання, дозвольте собі невелику радість - це може бути смачна вечеря або вечір у кіно. Особисто я себе нагороджую помірним шопінгом і неспішними сніданками з близькими. Маленькі задоволення допоможуть зміцнити вашу самоповагу.

Пам'ятайте про свою значущість

▫️ Важливо пам'ятати, що ви самі визначаєте, що або хто вам потрібен. Не підкоряйтеся чужим думкам і очікуванням. Дбайте про свої потреби та бажання. Коли ви усвідомлюєте свою значущість, ви стаєте більш впевненими в собі та своїх рішеннях.

Підтримуйте цифрову гігієну

▫️ Сучасний світ насичений екранним часом. Від соціальних мереж до пошти - ми постійно взаємодіємо з різними пристроями. Однак надмірне використання гаджетів може негативно позначитися на нашій психологічній упевненості. Ми дивимося на події в інтернеті й починаємо себе з ними асоціювати як у позитивному так і негативному ключі. Відпишіться і відпочиньте від технологій! Не зловживайте екранним часом, особливо перед сном. Я давно відписалася від людей/медіа_персон/брендів які несуть негатив і намагаються мною маніпулювати.

Робіть "доволі якісно"

▫️ Прагнення до досконалості може стати справжньою пасткою для вашої впевненості в собі. Перфекціонізм може збити пріоритети і змусити вас витрачати надто багато часу на дрібниці. Пам'ятайте, що іноді "досить добре" - саме те, що вам потрібно. Виконуйте завдання на гідному рівні, але не очікуйте від себе ідеальності.

Прийміть реальність

▫️ Зрештою, ніхто не ідеальний, і не завжди все виходить так, як ми хотіли б. Прийняття реальності - це важливий крок до впевненості в собі. Не зациклюйтеся на своїх невдачах або помилках. Замість цього, спробуйте засвоїти уроки і рухатися далі. Не шкодуйте про те, що не завжди все йде гладко.

Впевненість у собі - це ключ до успіху і щастя, і вона починається з вас.

Бажаю вам не переставати вірити в себе і свій потенціал!

#НапуттяВід_HR

👉 Підпишись на наш TikTok | Instagram | Telegram
3👍1
Що буде виведено у консоль?
Anonymous Quiz
52%
NaN
35%
number
10%
Error
3%
1
🙈9
Топ фреймворків для Ruby 😎

#codica_tech

👉 За останні десятиліття мова програмування Ruby стала дуже популярною серед розробників. Її чистий і елегантний синтаксис разом з потужними функціональними можливостями зробили Ruby однією з найкращих мов програмування для широкого спектра завдань. Однак, як і у багатьох інших мов програмування, важливо мати потужний інструментарій для розробки.
👍1
У цій статті ми розглянемо кращі фреймворки для роботи з Ruby:

Ruby on Rails (RoR)
▫️ Ruby on Rails, часто називаний просто Rails, є одним з найпопулярніших веб-фреймворків у світі. Він дозволяє розробникам швидко створювати потужні веб-додатки завдяки своєму конвенції-над-конфігурацією підходу. Rails також надає ряд інструментів для роботи з базами даних, аутентифікацією та роботою з API. Велика кількість готових бібліотек та доповнень робить Rails потужним інструментом для будь-якої веб-розробки.

Sinatra
▫️ Sinatra - це легкий фреймворк для створення малих веб-додатків і API. Він дозволяє розробникам швидко створювати прості додатки без зайвого навантаження і конфігурації. Sinatra ідеально підходить для невеликих проектів та прототипування.

Padrino
▫️ Padrino - це фреймворк, побудований на основі Sinatra, але з більшим функціоналом. Він надає розробникам багато зручностей, включаючи роботу з різними шаблонними мовами, ORM (Object-Relational Mapping), аутентифікацію та інше. Padrino чудово підходить для середніх за розміром проектів.

Hanami (був Lotus)
▫️ Hanami - це фреймворк, спрямований на створення сучасних веб-додатків з фокусом на стабільності і безпеці. Він надає розробникам інструменти для роботи з базами даних, автентифікацією і валідацією даних. Hanami також відомий своєю можливістю використовувати компоненти, що сприяє модульності і перевикористанню коду.

Cuba
▫️ Cuba - це ще один легкий фреймворк, побудований на Sinatra. Він призначений для створення мінімалістичних веб-додатків і API. Cuba відомий своєю швидкістю та простотою використання.

Merb
▫️ Merb був розроблений з метою створення ефективних і швидких веб-додатків. Він включає в себе багато зручностей, таких як ORM, маршрутизацію і валідацію даних. Хоча Merb втратив популярність після того, як був об'єднаний з Rails у проект Merb-Rails, деякі розробники все ще використовують його функціонал.

❤️ Заключно, вибір фреймворку для Ruby залежить від конкретних вимог вашого проекту. Ruby on Rails залишається лідером для веб-розробки завдяки своїй популярності та функціональності, але інші фреймворки, такі як Sinatra, Padrino, Hanami і Cuba, також мають свої міцні сторони і можуть бути відмінними виборами в залежності від вашого проекту і ваших потреб.

#codica_tech

👉 Підпишись на наш TikTok | Instagram | Telegram
6🔥1
Ключові помилки в автоматизації тестування 🤯

Стаття від нашого QA Lead - Олексія

"Нам потрібно біііільше автоматизації. Автоматизуйте все що можна" - казали вони😂

У цій статті наш QA Lead - Олексій, розповість чому цей підхід не є правильним і які ключові помилки автоматизації тестування припускають спеціалісти

#codica_qa

👉 Підпишись на наш TikTok | Instagram | Telegram
👍3