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


3 способа использования групп захвата Regexp с обратными ссылками в Ruby
3 способа использования групп захвата Regexp с обратными ссылками в Ruby Использование групп захвата для управления строками в Ruby Прежде, чем начать Позвольте мне представить здесь платформу, которая помогла мне изучить большую часть моих знаний о Ruby. Действительно, Pluralsight - потрясающая платформа. С 50+ курсами , которые охватывают различные темы по Ruby и Ruby on Rails , это лучший способ поднять свои знания на новый уровень! Попробуйте бесплатно 👇😉..

Представляем Hyperstack — практичную веб-платформу Node.js для разработчиков
Взгляните на наш новейший инструмент с открытым исходным кодом для программистов Hyperstack — это новый веб-фреймворк Node.js с открытым исходным кодом для разработчиков. Это не изобретение велосипеда, это просто упаковка множества отличных колес и хороших частей для использования — в один хороший пакет, похожий на Rails. Хорошее программное обеспечение — это простое программное обеспечение, которое решает сложные проблемы. Создание простого программного обеспечения обычно требует..

Перенос приложения Rails на Crystal
В 2018 году мой тогдашний работодатель (car2go) дал мне возможность поиграть с довольно молодым языком программирования Crystal. Чтобы получить полное представление о языке и его доступных фреймворках, я перенес микросервис с Rails на Amber ( https://github.com/amberframework/amber ). Что делает Crystal особенным? Языки программирования - это очень субъективная тема, почти как религии. Итак, следующий список содержит особенности, которые меня лично порадовали в Crystal...

rbenv в Mac OS не работает?
В последний раз я использовал фреймворк Ruby или Rails еще во времена Rails 3.x, когда я потратил 10 часов на создание системы регистрации гостей на свадьбе для друга. Я думаю, что это могло быть лет 15 назад. Как изменились времена за почти 2 десятилетия, а на рынке так много новых языков программирования и веб-фреймворков. Близко к моему сердцу, у нас есть node.js, и теперь у .NET есть .NET 6. Сейчас я полностью занят в Salesforce APEX и .NET в качестве консультанта, так что с тех пор..

Концептуальное сжатие и более глубокие паттерны
Этот пост от @DHH о славе Basecamp и Ruby-on-Rails вызвал массу обсуждений в сети и некоторых размышлений с моей стороны. Автор утверждает, что различные абстракции хранилища теперь достаточно мощны, чтобы многие разработчики приложений на базе баз данных могли быть успешными и эффективными, не понимая деталей синтаксиса SQL или того, как именно работает система хранения. В качестве конкретного примера он приводит Basecamp 3, который обслуживает миллионы людей, но при этом не имеет..

Принудительно перезапустите сервер, когда он уже запущен
Часто при разработке новой функции может случиться так, что вам придется перезапустить сервер, но он перестанет отвечать или застрянет в бесконечном цикле, и Ctrl + C больше не работает, чтобы принудительно завершить работу с сервера, и вам пришлось закрыть терминал, открыть новый терминал и перезапустите сервер, но теперь вы получаете A server is already running ошибку. Вот как вы можете принудительно закрыть предыдущий сервер, просто запустите sudo kill -9 $(lsof -i :3000 -t)..

Рубин больше, чем просто драгоценный камень.
Ruby, который был опубликован в 1995 году, но задуман в 1993 году, является одним из старейших языков программирования, используемых в настоящее время. Такие языки, как Python, JavaScript и C, также существуют уже несколько десятилетий, и по какой-то причине Ruby является наименее известным языком из этой группы. Это вызывает вопросы: Что такое Ruby? Почему так много людей не знают, что это такое? И самое главное, стоит ли его изучать? Руби умер? В этой статье мы перейдем к..