ruby (54)

Топ-10 найпоширеніших помилок в Ruby on Rails проектах (та як їх уникнути)

Щоб визначити десять найрозповсюдженіших помилок в Ruby on Rails проектах, команда Rollbar переглянула понад тисячу проектів своїх клієнтів. Ось які результати вони отримали: Помилки відсортовано за кількістю проектів у яких вони зустрічаються. Розг...

Codeguida · 23 травня 2018 · 25

Що вам слід вивчити в 2017-му

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

Codeguida · 24 травня 2020 · 6

Rails та React: Справжнє використання (Частина 2)

У моєму попередньому пості (переклад) можете прочитати невеличке введення у React - JavaScript бібліотеку від Facebook для створення користувацьких інтерфейсів, а також про його відмінності від більш повноцінних MV- фреймворків. А зараз час використа...

Codeguida · 26 лютого 2021 · 6

Серіалізація JSON у Rails: детальне керівництво

З того часу, як JavaScript став основним інструментом для роботи в вебі, серіалізація JSON стала важливою частиною багатьох веб-застосунків. У статті я поясню, що таке JSON-серіалізація, та чому вона необхідна у Rails-застосунках, а також як використ...

Codeguida · 28 червня 2018 · 27

VueJS як фронтенд для Rails

VueJS — одна з зірок фронтенд екосистеми JavaScript, що найшвидше зростає. Vue втілює просте й зручне рішення для проектування фронтенду без зайвих складнощів, а також надає більш елегантний спосіб спрощення створення скриптів та стилів, об'єднуючи ї...

Codeguida · 6 років тому · 4

Розпочнімо з Rails 1: Поради щодо вибору середовища для розробки під Ruby/RoR

Вітаю, дорогий читач. Раніше я у вк-спільноті Codeguida анонсував серію статей про Ruby/Ruby on Rails. До цього я практично не мав досвіду написання подібних статей, тому буду дуже вдячний за зворотній зв'язок від вас щодо будь-яких неточностей, поми...

Codeguida · 24 липня 2021 · 4

Створення API за допомогою Ruby on Rails та GraphQL

Проектування API-інтерфейсів для мобільних додатків та веб-додатків – масштабна проблема. Високий попит на смартфони, який почався декаду тому (як наслідок – різке збільшення кількості мобільних додатків) призвів до того що, REST API став основним с...

Codeguida · 14 червня 2017 · 14

Дванадцять порад початківцю від досвідченого Rails ментора

В цій статті я поділюся декількома принципами, які допомагають мені в роботі. Їх не завжди використовують початківці і ті, хто недавно змінив технологію розробки. В кінці кожного пункту я додам ресурси, які були корисними для мене. Тестування Розпочн...

Codeguida · 6 років тому · 9

Інтеграція React з різними мовами програмування

React – JS-бібліотека, що реалізує створення компонентів в frontend-додатках. Вона може бути інтегрована в любий додаток, що використовує HTML та JavaScript. React реалізує лише частину архітектури MVC (Model-View-Controller), а саме "View", що дозво...

Codeguida · 20 листопада 2021 · 10

Частина друга: Особливості Ruby

Попередня стаття: Моя перша програма на Ruby Деякі особливості Ruby Вільне форматування\- ви можете починати писати код з будь-якого рядка чи колонки; Чутливість до регістру\- маленькі і великі літери відрізняються, end і END -- різні ключові слов...

Codeguida · 15 березня 2021 · 10

Ruby on Rails на Windows: огляд проблеми та налаштування за допомогою Vagrant і Virtual Box

Що не так з Windows? Розробка на Ruby (та Ruby on Rails зокрема) з-під Windows завжди була проблематичною, якщо не сказати неможливою. Сприяють цьому декілька особливостей: Ruby та Рельси набагато повільніше працюють на Windows, ніж на Unix-подібни...

Codeguida · 13 березня 2018 · 1

П'ять методів Ruby, які вам слід використовувати

Ruby має певний шарм, як мова програмування. Хтось влучно підкреслив, що «Ruby навчить вас висловлювати свої ідеї засобами комп'ютера». Ruby, як і інші мови, пропонує різні шляхи реалізації однієї задачі. Витративши безліч часу на прискіпливе вивченн...

Codeguida · 08 вересня 2017 · 7