ruby
(54)
Створюємо консольні утиліти на Ruby
Більшість утиліт, якими користуються розробники, виконані в вигляді консольного додатка. Ці утиліти можуть виконувати як тривіальні, так і комплексні завдання. До того ж, роботу декількох консольних утиліт можна об'єднувати в ланцюжок (пайп, pipe). Т...
Codeguida · 04 липня 2017 · 1Налаштування CircleCI 2.0 для Rails
У липні 2017 CircleCI випустила версію 2.0 своєї платформи. Вона стала набагато потужнішою й більш гнучкою. Але разом з цим, її стало складніше розгорнути та налаштувати на роботу з Rails застосунками. Базова конфігурація Файл конфігурації CircleCI...
Codeguida · 24 січня 2018Приклади фонових задач Rails з реальних додатків
Rails застосунки можуть виконувати більшу частину своєї роботи у вигляді фонових задач. Виконання завдань в фоні дозволяє: прискорити час відгуку сторінки, пришвидшити виконання повільних завдань, які можуть призвести до таймауту, якщо вони виконуют...
Codeguida · 20 липня 2017 · 1Що питають на співбесіді у новачків Ruby on Rails Developer
Що робить людина яка шукає роботу? Звичайно, гуглить відповіді на запитання які їй поставлять на співбесіді. Досить гасати по онлайну! Разом із розробником Ruby on Rails від Codica Іваном, ми підготували докладний гайд — які питання вам точно поставл...
Наталія Клименко Codica · 04 жовтня 2023 · 86Rails: Шлях Джедая
Привіт, падавани! Допоки правиться наш Cheffile, верстається шаблончик та пишеться код для нашого майбутнього навчального проекту (трішки спойлерів, ага), хочу із вами поділитись тим, яким чином Ви можете вже зараз почати опановувати Ruby і Rails. От...
Codeguida · 28 квітня 2021 · 125 причин для рубістів використовувати Crystal
1. Дуже низька крива навчання Подумайте про мови програмування, які стали популярними за останні 5-10 років. Що спадає на думку? Elixir, Go чи Rust? Всі вони продуктивніші за Ruby, але їх складніше освоїти. Що, якщо ви можете отримати приріст продукт...
Codeguida · 31 січня 2018 · 1Частина 1. Моя перша програма на Ruby
Що таке Ruby? Ruby - це крос-платформна, інтерпретована і об'єктно-орієнтована мова програмування. Вона була розроблена згідно з принципом найменшого здивування. Мац говорив: Я хотів звести до мінімуму будь-які складнощі під час програмування, полегш...
Codeguida · 04 грудня 2021 · 17Зміна способу створення об'єктів Ruby
Одна з особливостей, яка робить Ruby чудовою мовою програмування, полягає в тому, що ми можемо практично будь-що кастомізувати під наші потреби. Це корисно й небезпечно водночас. Дуже легко собі нашкодити. Проте при обережному використанні, можна отр...
Codeguida · 28 серпня 2018 · 5Як створити власний Ruby gem
Якщо ви вже давно хочете опублікувати гем, то беріться за мишку та клавіатуру, сьогодні ми й будемо це робити. Навіть якщо ваш код невеличкий за обсягом, але може бути корисний іншим — не вагайтесь, оформлюйте його в гем та публікуйте. Сьогодні я роз...
Codeguida · 11 липня 2017 · 7Життя за межами Rails: опис альтернативних фреймворків для Ruby
Перш ніж ми почнемо, давайте розставимо всі крапки над "і". Rails - це круто. Це, в основному, саме те, що потрібно для гарних додатків. І якщо ви почали працювати з Ruby над веб-проектом, то Rails - те, з чим, скоріше всього, найкраще знайомі. Всі ц...
Codeguida · 15 серпня 2020 · 3Чи є життя без Rails? ч. 1
Інтро Після приблизно 4-5 років роботи з Ruby on Rails, я все ще отримую задоволення від роботи з цим фреймворком. Екосистема чудова, загальна архітектура задоволняє вимогам, а команда знає, як розвивати проект (ActionCable і API-режим в Rails 5 пока...
Codeguida · 26 вересня 2017 · 1Користувацькі винятки в Ruby
У статті розглянемо способи створення користувацьких винятків, що відповідають потребам вашого застосунку. Припустимо, існує метод, який обробляє завантаження зображень. Він контролює, щоб розмір завантажуваних JPEG- зображень був у проміжку від 100...
Codeguida · 16 липня 2018 · 2