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


Уроки, извлеченные из нашей первой прямой трансляции кода реального мира
Ранее в этом месяце мы с Бетси пытались транслировать парную сессию в прямом эфире и потерпели неудачу . Но! Нам было весело, поэтому мы потратили около 30 минут на ретроспективу нашего мероприятия Отладка состояния гонки в Cypress . Чтобы разоблачить наше невежество (и, следовательно, узнать больше!) мы сделали доступными для вас наши ретро-заметки . Радость ретроспективы в том, что теперь у нас есть план, как сделать поток более плавным! Беспокойство ретроспективы заключается..

Лучшая схема индекса для полиморфных ассоциаций в Postgres
Если вам нужен быстрый поиск по внешнему ключу базы данных, вы индексируете его. Но когда ваш внешний ключ состоит из двух частей — идентификатора и типа — что вы должны индексировать? (Нет времени? Пропустить до конца.) Оказывается вариантов индексации полиморфных ассоциаций очень много. Мы могли бы индексировать любое поле отдельно, ни одно поле, оба (независимо) или оба с составным индексом. Но что наиболее эффективно? Будучи хорошим разработчиком, я нашел ответ на..

require_relative «./blog-post.md»
На этих выходных званый обед, приглашены твои родственники. Как ведущему, у вас много работы по организации и мало времени на это. Перед тем, как развернуть вашу первую закуску, будут отправлены приглашения, собраны ответы и устранены ошибки, при этом родственники не смогут что-либо сломать. Поскольку у вас так много дел, вы просите своего друга environment.rb помочь организовать и разослать приглашения. Gemfile, как всегда общительный, ответил на часовой телефонный звонок. Дядя Рейк,..

ЦУР, неделя 8 :
День 2, вторник. Создание нашего первого API на Ruby Мы рассмотрели Sinatra (да, он был назван в честь Фрэнка Синатры), что позволило нам фактически создать веб-сайт, но этот веб-сайт должен был показывать нам файлы JSON с нашими данными, что важно для создания API позже и на самом деле. использовать для создания внешнего веб-сайта. Для моих нетехнических друзей это позволило нам визуально увидеть наши данные, которые мы позже использовали для создания веб-сайта, который может..

Кодирование - это весело! Мнение о том, почему binding.pry спас мою карьеру программиста.
Я впервые получаю удовольствие от программирования, и это до сих пор удивляет и шокирует меня. Я люблю кодить! Просто печатать это кажется мне странным и заставляет меня казаться ботаником. Но, эй, ботаники получают деньги! Таким образом, посещение трехнедельного семинара по разработке программного обеспечения Flatiron School - это первый шаг к тому, чтобы стать разработчиком Full Stack, поскольку мы завершили наш первый модуль! Я рад сделать это и продолжаю заниматься тем, чему еще мне..

Изучение каждого, сопоставление, сбор, выбор и обнаружение, чтобы полностью понять итерацию и преобразование…
В Ruby есть множество методов для перебора компонентов и работы с коллекциями. В этом сообщении блога будут рассмотрены пять часто используемых методов: каждый, сопоставить (или собрать), выбрать и обнаружить (или найти). Каждый метод: Модуль Enumerable в Ruby построен вокруг каждой функции. Это позволяет вам выполнять действие над каждым элементом коллекции, когда вы перебираете их, не изменяя основную коллекцию. Если вам не нужно изменять сами элементы, но вы хотите выполнить..

Почему так сложно испечь торт?
Раньше я удивлялся, почему все, что я пекла, выглядело так по-другому и не имело вкуса, хотя я всегда проверял и пробовал известные рецепты. Позвольте мне показать вам реальный пример из моей жизни. Около 8 лет назад мое внимание привлек следующий рецепт, и я попробовала его. Одна из причин, по которой я выбрала этот рецепт, заключалась в том, что один из моих друзей уже испек его раньше, и всем он понравился. Торт, который испекла моя подруга, выглядел почти так же, как в рецепте, и был..