Ruby on Rails | rubyhub
1.55K subscribers
230 photos
2 videos
1 file
367 links
Software Writer @yegorckv
Download Telegram
💬Безработные айосники, мертвый PHP и бесполезные “саперы”: топ-5 мифов о будущем российского IT

Опять упомянули актуальность Ruby и зарплаты, Миф 2. Ruby-специалисты не нужны рынку
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ruby on Rails | rubyclub
💻 Short Ruby News - Edition #90

The one when we celebrate RailsConf 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Rails 7.1 позволяет шаблонам устанавливать явные локальные переменные для предварительной компиляции шаблона во время загрузки. По умолчанию шаблоны будут принимать любые locals как ключевые аргументы. Чтобы определить, какие locals принимает шаблон, добавьте pragma locals.
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Rails 8 скоро выходит, поэтому DHH начнет второе издание #RailsWorld в Торонто с вступительной речи, в которой расскажет о нововведениях в Rails на сегодняшний день и о будущем развития фреймворка. Остальные спикеры будут объявлены в ближайшие дни.
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 BRUG with Yulia Yakovleva - Ask Me Anything About AI

This is AMA session for Ruby + AI Hacking Fest - the online hackathon happened at May 23th 2024. The goal for the hackathon was to create a boilerplate Rails application using any existing, publicly available AI model.

💬 BRUG - Belarus Ruby User Group
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Gemfile мечты: библиотеки, которые evilmartians использует для создания Rails-приложений

С незапамятных времен команда Evil Martians каждый год работала над десятками проектов на Ruby on Rails. Естественно, этот процесс включает в себя использование множества Ruby gems.
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Ruby собеседование на позицию Middle

Какие вопросы могут задать тебе на собеседовании и как не провалиться? Как создать хорошее впечатление, а чего лучше не делать. К чему готовиться? В конце выводы и рекомендации для кандидата.
Please open Telegram to view this post
VIEW IN TELEGRAM
💻Собственные проекты, углубленная практика алгоритмов и другое: поднимаем навыки программирования на новый уровень

Неважно, новичок ли вы, отлаживающий вашу первую программу «Hello World», или опытный инженер, — у каждого из нас всегда есть возможность улучшить свои навыки. Александр Шелютин, Data Architect в KarmaHQ, расскажет о разнице между тем, как просто заставить что-то работать, и написанием действительно хорошего кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ruby on Rails | rubyclub
💻 Hotwire Comments with Ruby on Rails

Hotwire is a library that brings real-time functionality to your Rails applications. By integrating Hotwire-enabled comments, you can create a more interactive and immersive experience for your readers. That’s our focus today.

With Hotwire, we can enhance a typical blob comment with Rails in the following ways:

- Enable real-time commenting without page reloads
- Display new comments as they are posted.
- Update comment counts dynamically.
- Enhance user engagement and encourage discussion.
- Delete and edit comments without reloading pages
Please open Telegram to view this post
VIEW IN TELEGRAM
📺 Как выбрать курсы и стать программистом? — OR подкаст, 2 выпуск

Как выбрать курсы и стать программистом, если ничего не знаешь об этом? Какой язык выбрать в качестве первого? Изучать ли Python или Ruby? Мы взяли питониста с огромным стажем, разработчика-преподавателя из Бауманки и сооснователя популярной онлайн-школы для разработчиков Хекслет, чтобы узнать больше об образовании в IT и выяснить, как работают курсы для разработчиков и что от них можно получить.

В подкасте «OR» мы сталкиваем разные мнения и обсуждаем горячие айти-вопросы. Подписывайтесь на наш канал здесь и в телеграм https://t.me/meetups_evrone, чтобы быть в курсе будущих событий и митапов и не пропускать другие полезные видео.
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Ruby open source

Каждый желающий может начать программировать в реальном проекте и получить совет товарищей.

Вход сюда:

💻https://github.com/HeavyTechRuby
Please open Telegram to view this post
VIEW IN TELEGRAM
Saint P Rubyconf 2024

Малый формат, только 70 мест
Регистрация

Дата: 8 июня (суббота)
Время: 11:00 - 18:00
Место: Lesta Games. Площадь Карла Фаберже 8B, прям рядом с метро Ладожская.

Программа мероприятия:

1. Дмитрий Салахутдинов (СберМаркет). Strangler-паттерн для декомпозиции монолита

2. Дмитрий Коропенко (Evrone). Что случилось, когда мы решили наследовать API в Rails

3. Рустам Ибрагимов (Umbrellio) redis_queued_locks - когда redlock не помогает, а advisory уже дорого

4. Даниил Соболь (eportald.org). Проектирование акторной архитектуры

5. Антон Давыдов. Workshop: Event Storming

6. Александр Кудрин. Работа с требованиями

7. Иван Шаматов. Entity-Component-System (ECS) архитектура

Cтрим и запись как всегда будут доступны на нашем ютуб канале:

📺 Saint P Rubyconf 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Использование Constraints в Rails

Constraints в Rails - это правила, определяющие ограничения на маршрутизацию запросов в вашем приложении. Они определяют, как запросы маршрутизируются к определенным контроллерам и действиям в зависимости от условий
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Семантичность API на примере Net::HTTP в ruby, ответы на вопросы

Читаемость кода, проблемы в ruby HTTP stdlib, последние новости из практики и эффективные подходы к разработке
Please open Telegram to view this post
VIEW IN TELEGRAM
Transactional Outbox: от идеи до open-source

Миша Меркушин. Тимлид команды Ruby Platform, ответственной за разработку внутренних библиотек и улучшение архитектуры микросервисов на Ruby в СберМаркете. Эта статья про архитектурный паттерн Outbox и инструмент, который создали, итерационно развивали внутри команды и лишь недавно «выпустили» его в мир. Он решает проблему обеспечения надежной и согласованной отправки сообщений из приложения, гарантируя, что они будут отправлены после успешного завершения транзакции базы данных
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Искусство Turbo Mount: Hotwire встречается с современными JS-фреймворками

Дэвид Хейнмейер Ханссон (DHH) однажды сравнил разработчиков Rails с художниками эпохи Возрождения: мастерами полного стека, подобными Леонардо да Винчи, которые занимались инженерией, живописью и многими другими областями. Вдохновленный таким высоким признанием, я захотел создать что-то столь же красивое, простое и вечное, как улыбка Моны Лизы. Осознав, что современный процесс фронтенд-разработки стал чрезмерно сложным, я решил разорвать этот цикл сложности и создать приложение, которое сочетает в себе лучшее из обоих миров: простоту Hotwire и интерактивность современных JavaScript-фреймворков
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Ruby 3.3.3 Released - Новая стабильная версия Ruby теперь доступна. В ней нет новых функций, но обновлены важные зависимости (например, RubyGems и REXML) и исправлены ошибки. Безопасное и разумное обновление, которое стоит установить.

Replacing system tests with unit tests - После того как DHH заявил, что «системные тесты провалились», пришло ли время удалить их все? Вероятно, нет! Но замена некоторых системных тестов на модульные тесты — это неплохая идея.

Upgrading a Rails 6.1 App to Rails 7.0 - Более подробно, чем вы могли ожидать.
Please open Telegram to view this post
VIEW IN TELEGRAM