Ruby On Rails книги
前往频道在 Telegram
Книги по Ruby ------------------------------- Ruby Books Questions and suggestions: @Connor_1992
显示更多未指定国家技术与应用32 214
1 887
订阅者
-124 小时
-107 天
-2130 天
帖子存档
1 887
----------------------------------------------------
UserVPN - unlimited VPN client for android
https://udfsoft.com
Battle City 3 - legend game for android
https://battlecity.udfsoft.com
1 887
Mastering Ruby: A Beginner’s Guide
Using Sidekiq for background jobs is a great way to scale and grow your app. This book will give you a solid, practical foundation for creating resilient, well-tested, self-healing code that uses background jobs. You'll be able to simulate real-world failure modes and learn how to write idempotent code that can be safely run with Sidekiq.
One of the best ways to improve your Rails app's performance is to use background jobs with Sidekiq. While Sidekiq is easy to get set up, you need to do more than just move code around to reap the benefits. In this book, you'll get solutions to what sort of code should go into a Sidekiq job and how to manage those jobs.
Author: Copeland David B.
Language: English
Year: 2023
1 887
Mastering Ruby: A Beginner’s Guide
Ruby is a superb programming language used for a variety of activities such as developing desktop applications, static websites, computational services, and even automation systems. Mastering Ruby: A Beginner’s Guide is a detailed guide for beginners to understand Ruby. This book discusses how to structure applications properly and organize code for optimum performance.
Concise and easy to understand, this book provides the fundamentals for web programming along with software development and simple app development. It covers a variety of topics, starting from syntax styles workflow for the Command line to creating websites that will quickly advance necessary information.
Author: Bin Uzayr Sufyan.
Language: English
Year: 2023
1 887
Миллиардер на вершине Килиманджаро
рассказ (авторская редакция)
…Высадились сразу на двух с половиной тысячах. Чернявый Чугунков облачился в панаму, темные очки и какой-то даже на вид дорогой темно-серый спортивный костюм с брюками, отчего стал чрезвычайно похож на наркобарона, лично прилетевшего в джунгли с ревизией опиумных плантаций, - и ломанулся вверх по тропе. Печальная его гвардия затопотала следом: двое охранников, двое захваченных для компании подшефных бизнесменов помельче и два инструктора – головной и замыкающий. Не считая вьючных негров с поклажей, я был самый бедный. Но Чугунков еще верил, что мои менты жестоко покарают пославших его на хер поставщиков, вот я и поехал. На ментов, откровенно говоря, надежды было уже мало, так хоть Африку посмотреть напоследок. А то в горах ни разу не был, а тут — шеститысячник...
Я откровенно не выдерживал темп. Послушавшись сдуру Чугункова, который, как и любой нормальный миллиардер, очень боялся за свое здоровье...Читать далее...
1 887
RailsClub - channel about Ruby and Ruby on Rails
- materials on Ruby/Rails
- compilation of articles
- publication of test tasks
- news in the world of Ruby
https://t.me/railsclub
1 887
----------------------------------------------------
UserVPN - unlimited VPN client for android
https://vpn.udfsoft.com
1 887
The Rails and Hotwire Codex: Build an app for web, iOS, and Android
This book assumes a basic understanding of programming for the web, object-oriented programming, Ruby, Rails, modern JavaScript, HTML, CSS, and version control using Git. If you’re familiar with basic OOP principles like classes and inheritance, setting up Active Record models and associations, defining Rails routes to connect to a controller action, and rendering a view from a controller action; you’ll be able to follow along just fine. You’ll also need Ruby 3, Rails 7, Node.js 16 and PostgreSQL 14 installed on your local machine.
Author: Newatia Ayush
Language: English
Year: 2023
1 887
🚀 До старта RubyRussia 2023 осталось всего 5 дней. Продолжаем знакомить вас с докладами наших спикеров:
✔️ Дёшево и быстро? YJIT в production — Иван Корней, Ruby Developer в Домклик
Каждый рубист наслышан, что руби - медленный. И у нас есть инструменты, чтобы с этим бороться: нативные расширения, асинхронность, альтернативные виртуальные машины. Иван из "Домклик" расскажет о том, как они перевели большой проект с тяжелой бизнес-логикой на такую виртуальную машину. Почему выбрали YJIT (а не популярный TruffleRuby), на каких проектах какой прирост скорости получили и с какими интересными штуками столкнулись.
✔️ TurboStreams: от ActionCable к CDN+SSE — Владислав Кузнецов, Backend Developer в Uscreen
Когда мы говорим про "Ruby" и "realtime", то первое, что приходит на ум - это ActionCable или AnyCable с вебсокетами наперевес. Но когда нагрузка становится высокой, а проект переезжает в kubernetes, вопрос общения в реальном времени с сотнями тысяч клиентов перестает быть простым. Владислав из Uscreen расскажет с какими подходами они экспериментировали и как решили отказаться от вебсокетов в пользу "Server-Sent Events"
✔️ Секреты Автоматизации с Selenium: Решение Распространенных Проблем — Антон Шевцов, KUPIBILET.RU
Рубисты из KUPIBILET накопили огромный опыт работы с Selenium, и в своем докладе Антон поделится: какие сложности подстерегают разработчиков при black box тестировании веб проектов, как бороться с таймаутами, тестировать код в iframe, использовать прокси и мимикрировать под разные клиенты.
✔️ Как мы боролись с проблемами фабрик и в конце концов пришли к фикстурам — Кирилл Мокевнин, Сооснователь школы программирования Хекслет
В больших проектах - много кода тестов. А где много кода - там борьба со сложностью. Фикстуры, DSL, наследование, фабрики и другие приемы делать код читаемым. Кирилл расскажет о многолетних экспериментах по созданию лаконичных, поддерживаемых и быстрых тестов.
➖➖➖
🗓 30 сентября с 11:00 до 21:00
✅ Регистрация - участие бесплатно!
🌐 Наш телеграм канал с анонсами.
1 887
🚀 До старта RubyRussia 2023 осталось всего 11 дней. Продолжаем знакомить вас с докладами наших спикеров:
✔️ Компонентная архитектура Rails приложения: укладываем код слоями и уменьшаем связанность — Андрей Ермолаев, CTO в groupprice.ru
Доклад Андрея Ермолаева из groupprice.ru - это одновременно обзор распространённых подходов организации кода в больших Rails приложениях и взгляд технического директора на компонентную архитектуру. Андрей расскажет о том, как он организует процессы разработки, как тестируются компоненты и как сделать так, чтобы каждый компонент был "минимальной боевой единицей" приложения.
✔️ Как избавить себя и команду от боли при работе с RSpec? — Сергей Удалов, Тимлид продукта DAM в Samokat Tech
Писать хорошие тесты - сложно. Все, что можно найти в статьях и на гитхабе - или тривиально, или про библиотеки. А хорошие тесты к бизнес логике пишут за закрытыми дверями больших компаний и не особо показывают наружу. В своем докладе Сергей расскажет именно про то, как они в Samokat Tech пишут RSpec тесты для больших проектов. Общие принципы, практика и конечно же панорама изученных за годы граблей.
✔️ 100 бед - один sorbet — Светлана Савельева, Lead Engineer в Workato
Когда команда устает от "NoMethodError for nil:NilClass", она начинает с интересом смотреть в сторону типов. Светлана расскажет про опыт добавления типов в действительно большой монолит на Ruby. И почему, сравнив RBS и RBI, команда выбрала решение от Sorbet.
✔️ Парсинг Ruby кода - надежда есть — Сергей Приходько
Senior Software Engineer в Workato
Дизайн Ruby строится вокруг удобства для разработчика. Что, по мнению автора языка, нередко заставляет разработчиков самого языка страдать. Например, когда нужно распарсить Ruby код для добавления фичей в IDE, написания dev-tools или автоматизаций в CI/CD. Сергей столкнулся с проблемой парсинга в своей профессиональной деятельности и теперь готов рассказать о текущей ситуации в мире Ruby.
➖➖➖
🗓 30 сентября с 11:00 до 21:00
✅ Регистрация - участие бесплатно!
🌐 Наш телеграм канал
1 887
------------------------------------------------------
UserVPN - unlimited VPN client for android
https://vpn.udfsoft.com
Battle City 3 - legend game for android
https://battlecity.udfsoft.com
1 887
High Performance PostgreSQL for Rails.
Reliable, Scalable, Maintainable Database Applications
Build faster, more reliable Rails apps by taking the best advanced PostgreSQL and Active Record capabilities, and using them to solve your application scale and growth challenges. Gain the skills needed to comfortably work with multi-terabyte databases, and with complex Active Record, SQL, and specialized Indexes. Develop your skills with PostgreSQL on your laptop, then take them into production, while keeping everything in sync. Make slow queries fast, perform any schema or data migration without errors, use scaling techniques like read/write splitting, partitioning, and sharding, to meet demanding workload requirements from Internet scale consumer apps to enterprise SaaS.
Author: Atkinson Andrew
Language: English
Year: 2023
1 887
❤️ RubyRussia 2023 - Online
🗓 Один день, 14 новейших докладов, запись в 4К - всё это RubyRussia’23. В конце сентября мы соберём рубистов со всей России и ближнего зарубежья, чтобы с ведущими разработчиками обсудить будущее нашего любимого языка и всего, что построено вокруг него.
Программу конфереции можете посмотреть в нашем телеграм канале.
➖➖➖
🗓 30 сентября с 11:00 до 21:00
✅ Регистрация - участие бесплатно!
1 887
Layered Design for Ruby on Rails Applications: Discover practical design patterns for maintainable web applications
This book is for Rails application developers facing challenges in managing the growing complexity of their projects. It offers practical strategies for maintaining code readability and manageability, providing valuable guidance for developers at all levels. Whether you've recently launched your first Rails minimum viable product or are struggling to progress with a sizable monolithic application, this book is here to help. A deep understanding of core Rails principles is a must. Some experience in building web applications using the Rails framework will enhance your comprehension and application of the concepts presented in the book.
Author: Dementyev V.
Language: English
Year: 2023
1 887
💻 Открытый урок для разработчиков
📌 7 сентября в 20:00 пройдёт открытый урок «Разработка бекенда на Ruby on Rails» в рамках курса «Ruby и Ruby on Rails Developer» от OTUS.
🔥 Там мы поговорим о применении фреймворка Ruby on Rails для разработки бекенда для фронтенда и мобильных приложений. Преподаватель-практик поделится собственным опытом, расскажет про преимущества и недостатки фреймворка.
❗️ Этот открытый урок подойдет людям, которые уже имеют опыт с каким-либо языком программирования.
👉 Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени!
💣 Регистрируйтесь прямо сейчас: https://otus.pw/sKmY/
Нативная интеграция. Информация о продукте на сайте www.otus.ru1 887
RailsClub - channel about Ruby and Ruby on Rails
- materials on Ruby/Rails
- compilation of articles
- publication of test tasks
- news in the world of Ruby
https://t.me/railsclub
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
