Публикации по теме 'ruby-on-rails'


Приятное погружение в лучшие практики и типы ошибок
Узнайте, как профессионально обрабатывать ошибки в Ruby! Узнайте, как лучше всего справляться с распространенными ошибками в кодировании и сделать свои программы более надежными и надежными. Язык, который гордится своей красотой и прагматичностью. Обработка исключений в Ruby подобна страховочной сети для артиста на трапеции. Речь идет не только об обнаружении ошибок; речь идет о том, чтобы делать это изящно и стильно. Сегодня мы собираемся отправиться в увлекательное путешествие по..

SQL Doldrums: транзакции
Используете ли вы базу данных SQL для создания своего новостного приложения? Вас замедляют две вещи: объектно-реляционное отображение (например, ActiveRecord ) и транзакции. Сегодня поговорим о транзакциях. Что такое транзакция? Убедите множество пользователей ВСТАВИТЬ, ОБНОВИТЬ и УДАЛИТЬ строки в вашей базе данных. Заставьте их продолжать это делать. Затем подумайте, что находится в вашей базе данных прямо сейчас . А потом сейчас . А потом сейчас . Каждое мгновение ваша..

Улучшение читабельности Ruby: предпочтение, если нет, если нет
Введение При написании кода на Ruby важно сосредоточиться на удобочитаемости, чтобы ваш код было легко понять и поддерживать. Одной из распространенных проблем с читабельностью в Ruby является использование отрицательных условий с операторами if, которые могут сделать код более сложным для чтения. В этой статье мы обсудим преимущества использования, если нет, и продемонстрируем, как применить этот принцип в реальном сценарии. Зачем одобрять, если нет? Удобочитаемость:..

👾 Как Shopify обработал 1,27 миллиона запросов/с во время «черной пятницы» и «киберпонедельника»?
Черная пятница и Киберпонедельник — одни из самых престижных дней для интернет-магазинов, потому что 76% покупателей хотят получить выгоду от покупок в эти дни.

Управление активами JS и CSS в Rails 7
Управление активами JS и CSS в Rails 7 В Ruby on Rails 7 процессы управления ресурсами были изменены с использования Webpacker на использование конвейера ресурсов с картами импорта по умолчанию в качестве способа упростить использование инструментов на основе JavaScript и менеджеров пакетов, таких как Webpack (или другие сборщики), Yarn или npm. Эта статья направлена ​​на изучение карт импорта и пользовательских настроек связывания на высоком уровне, включая краткий обзор Webpacker,..

Еженедельный выпуск Руби 10
Добро пожаловать в десятый выпуск Ruby Weekly, бесплатного еженедельного сборника новостей и статей о Ruby, который рассылается по электронной почте. HTTP-сервер в Ruby 3 — Fibers & Ractors Это часть №2. Перейдите к части № 1, чтобы узнать о HTTP в Ruby. Исторически Ruby не хватало параллелизма… www.dmitry-ishkov.com Выпущена версия RubyMine 2021.2 | Блог RubyMine Вышла версия RubyMine 2021.2!..

Машинопись + ReactOnRails
Проведя последние несколько недель за изучением C, я по-новому оценил стабильность, которую могут дать вам статически типизированные языки, поэтому я решил, что пришло время попробовать статически типизированный Javascript. Я решил использовать для этого проекта Typescript вместо Flow. Как только я попробую Flow, я напишу сообщение с подробным описанием моего опыта работы с ними обоими. Что вы должны убрать из этого, так это то, что статически типизированный JS - это лучший способ...