В последней части этой серии мы рассмотрели строки и их методы, а также сохранили информацию в качестве переменных. Мы также написали программу Greeter и программу…
Скорее всего, вы пишете тесты для своего кода на Ruby. Существует множество форм тестирования, которые мы можем использовать, начиная с уровня изолированного модуля и заканчивая…
API — одна из самых горячих тем в веб-разработке. С увеличением числа SPA (одностраничных приложений) и увлечением микросервисами API станут еще более популярными. Как разработчики…
Это неделя с открытым исходным кодом в SitePoint! Всю неделю мы публикуем статьи, посвященные всему, что связано с открытым исходным кодом, свободным программным обеспечением и…
В этой статье описывается редкий случай использования, поэтому я вынужден дать некоторые пояснения, объясняющие мои мотивы «копания» с помощью TracePoint. Вы можете перейти к следующему…
Во второй части этой серии руководств мы закончили создание основ нашей простой системы управления контентом. Теперь можно создавать, редактировать и удалять страницы с красивыми URL-адресами….
Обратный отсчет — это абстракция параллелизма, которая позволяет одному или нескольким потокам ждать, пока все другие потоки не выполнят то, что они делают. Поэтому защелка…
Вы видите драгоценные камни повсюду в мире Ruby. Они являются основой практически любого приложения на Ruby. Я признаю, что я был немного напуган, когда впервые…
В последние пару лет я полюбил Ruby. Это было так здорово — просто делать вещи, не слишком заботясь о типах и управлении памятью. Великолепная выразительность…