ruby
(54)
Вивчаємо Ruby разом - частина 2
Попередня частина: Вивчаємо Ruby разом Привіт, сьогодні ми з вами просунемось у вивченні ruby до рядків та чисел. І так, в ruby як і в інших мовах програмування можна виконувати операції, як з числами так і з рядками. Для початку наведу приклад рядкі...
Codeguida · 12 листопада 2020 · 3Rails та React: Золота середина (Частина 1)
Замітка перекладача: Стаття мені дуже сподобалась, тому вирішив спробувати себе у ролі перекладача. Переклад виконав у вільному стилі, із всіма побажаннями і неточностями прошу звертатись у наш чат або в коментарі. З того часу, коли я обрав Ruby on R...
Codeguida · 15 жовтня 2020 · 2Життя за межами Rails: опис альтернативних фреймворків для Ruby
Перш ніж ми почнемо, давайте розставимо всі крапки над "і". Rails - це круто. Це, в основному, саме те, що потрібно для гарних додатків. І якщо ви почали працювати з Ruby над веб-проектом, то Rails - те, з чим, скоріше всього, найкраще знайомі. Всі ц...
Codeguida · 15 серпня 2020 · 3Аутентифікація з ActionCable та Devise на Rails
ActionCable - новий фреймворк для зв'язку в реальному часу, реалізованому з допомогою протоколу websocket, а також він буде частиною Rails 5. Я не збираюся сильно заглиблюватись у все, ви можете більш детально ознайомитись зі всім, що вас буде цікави...
Codeguida · 05 серпня 2020 · 1Понад 75% вразливостей ховаються у непрямих залежностях
У проєктах з відкритим кодом більшість вразливостей пов'язано з непрямими залежностями — а не з компонентами, завантаженими безпосередньо в проєкт. До такого висновку дійшли дослідники Snyk, які проаналізували стан безпеки у галузі Open Source у 2020...
Codeguida · 29 червня 2020Що вам слід вивчити в 2017-му
Індустрія розробки програмного забезпечення впевнено рухається вперед. В 2016-му ми бачили релізи відомих мов програмування, фреймворків та інструментів, що допомагають нам в роботі. І відслідкувати за всім цим розмаїттям стає все складніше, тому ми...
Codeguida · 24 травня 2020 · 6У репозиторії RubyGems знайшли 725 шкідливих бібліотек
Дослідники безпеки з ReversingLabs знайшли в репозиторії RubyGems 725 бібліотек зі шкідливими файлами. Повний перелік бібліотек можна подивитись тут. Їх завантажували на RubyGems протягом 16–25 лютого з двох облікових записів: JimCarrey і PeterGibbon...
Codeguida · 4 роки тому · 1Вийшов Opal 1.0: компілятор з Ruby в JavaScript
Вийшла нова версія компілятора Opal. Автор проекту Elia Schito хотів випустити Opal 1.0 ще у 2012 році, під час версії 0.3. За словами розробника, він вже тоді працював над кодом проекту: Я дуже захопився можливістю використовувати Ruby для frontend-...
Codeguida · 14 травня 2019 · 1Які проблеми з безпекою характерні для різних мов
Компанія WhiteSource опублікувала аналіз вразливостей для різних мов програмування. В середньому проблеми з безпекою у відкритих проектах розподілились так: 47% всіх знайдених проблем стосуються мови С, 17% — PHP, 12% — Java, 11% — JavaScript. Частк...
Codeguida · 30 березня 2019 · 3Рефакторинг з шаблонами проектування — Шаблонний метод
Шаблонний метод описується як «поведінковий шаблон проектування, що визначає основу алгоритму і дозволяє нащадкам перевизначати деякі кроки алгоритму, не змінюючи його структуру в цілому». Метою є розділення змінюваного і незмінюваного коду, зберігаю...
Codeguida · 30 жовтня 2018 · 4Локальний SSL для розробки та тестів з Rails 5
Ваш Rails застосунок використовує SSL на продакшені? Гарною ідеєю буде використовувати SSL й локально. Все було б добре, якби б не проблеми при налаштуванні. Використання SSL з Capybara для приймального тестування традиційно вважалося ще складнішим....
Codeguida · 15 жовтня 2018 · 23Поради щодо безпеки у Rails застосунках
З розвитком вашого застосунку збільшується, відповідно, і кількість помилок. Найбільш проблематичні серед них — баги безпеки застосунку. У статті розглянемо декілька рекомендацій для уникнення поширених вразливостей Rails застосунків. Використовуйте...
Codeguida · 06 вересня 2018 · 3