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


Напишите свой собственный scss-компилятор
Если вы хотите быть разработчиком программного обеспечения, вам нужно учиться. В Интернете можно найти множество онлайн-курсов и книг. После этого вы можете написать pet-проект, npm-пакет или другую библиотеку и добавить проект в GitHub. Я считаю, что каждый разработчик программного обеспечения должен написать CMS, компилятор / интерпретатор или библиотеку JavaScript для построения веб-интерфейсов. Это отличная практика, потому что правило 10 000 часов - не миф. Дважды писал CMS. А..

Когда что-то записывать (а когда нет)
Не обо всем стоит писать, даже если вы просто записываете свои собственные учебные заметки (как я здесь, в этой публикации). Например, когда эта вещь интересна, но не кажется вам полезной сразу, как в этом случае, когда я прочитал эту очень интересную страницу ruby-lang.org , где рассказывается о том, как методы protected в Ruby ведут себя иначе, чем Другие языки: Это интересно, но настолько специфично, что не стоит углубляться в это. Мне лучше просто сделать мысленную пометку (а..

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

Введение в PostgreSQL
На этой неделе мы узнаем о базах данных, в частности о PostgreSQL. Это пошаговое руководство (и напоминание для меня) об основах создания собственной базы данных! Установите PostgreSQL: проще всего использовать Hombrew. В оболочке терминала введите: brew install postgresql Если у вас еще нет Hombrew, найдите инструкции по установке здесь . После установки настройте PostgreSQL на автоматическую загрузку при запуске, выполнив эту команду в своем терминале: brew services start..

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

Что такое классы и как их использовать в Ruby и Javascript
Классы — это хлеб с маслом (или фалафель и пиво) в объектно-ориентированном программировании . Чтобы дать простое определение, классы в основном являются шаблоном для создания объектов. Как ни странно, хотя в Ruby есть поговорка «Все является объектом», классы таковыми не являются. Они являются шаблоном для создания объектов. Вы можете создать программу без их использования, но это потребует много повторяющейся работы. Однако вы можете избавить себя от ненужной боли, и они сделают..

Еженедельный выпуск Руби 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!..