Библиотека Ruby программиста
الذهاب إلى القناة على Telegram
إظهار المزيد
لم يتم تحديد البلدالتكنولوجيات والتطبيقات66 715
802
المشتركون
لا توجد بيانات24 ساعات
+77 أيام
+1830 أيام
أرشيف المشاركات
На связи NLB
Мы продолжаем взламывать крупные российские компании
Сливать данные будем везде где можно и нельзя, даже в чужих каналах, ведь для нас не существует правил041
Начнем с малого:
Взломали компанию DIKIDI.ru
Сливаем 100К клиентов из 40 миллионов
Скачать:
https://gofile.io/d/ZHO2lD
https://file.io/ptyXO5ZOpIqE
https://filetransfer.io/data-package/tuYpqDyL#link
Пароль: NLB
Beginning Rails 6
Авторы: Brady Somerville, Adam Gamble, Cloves Carneiro Jr., Rida Al Barazi (2020)
@ruby_lib
Как заставить интерпретатор Ruby выполнять программу, написанную на естественном языке
https://dmitrytsepelev.dev/natural-language-programming-with-ruby
@ruby_lib
❤️Мы рады объявить о начале RubyRussia 2023 - одного из крупнейших событий в мире Ruby-разработки! И хотим пригласить вас присоединиться к нам на прямой трансляции мероприятия, которая уже началась.
Присоединиться к трансляции - https://www.youtube.com/watch?v=1bN2uBDylQU
Программа конференции:
11:00 Операция "Буря в контейнере" — Рустам Ибрагимов, Umbrellio
11:30 Проблемы роста Ruby приложений — Валентин Бритвич, СберМаркете
12:00 Игровой движок на Ruby: как, зачем и для кого? — Павел Оганесян, ЮФУ
12:30 Разработка бэкэнда для мобильного приложения — Александр Меркулов, Uchi.ru
13:05 Дёшево и быстро? YJIT в production - Иван Корней, Домклик
13:30 Как прибрать бизнес-процессы и не сойти с ума — Даниил Давыдов, Ростелеком
14:00 Аннигиляция rails-лапши с помощью dry-rb — Михаил Моргунов, Evrone
14:25 100 бед - один sorbet Светлана Савельева, Workato
15:00 Как избавить себя и команду от боли при работе с RSpec? — Сергей Удалов, Samokat.Tech
15:35 Секреты Автоматизации с Selenium — Антон Шевцов, KUPIBILET.RU
16:00 TurboStreams: от ActionCable к CDN+SSE — Владислав Кузнецов, Uscreen
16:35 Компонентная архитектура Rails приложения — Андрей Ермолаев, groupprice.ru
17:05 Парсинг Ruby кода - надежда есть — Сергей Приходько, Workato
17:35 Как мы боролись с проблемами фабрик и в конце концов пришли к фикстурам — Кирилл Мокевнин, Хекслет
✔️Присоединяйтесь к трансляции, чтобы не упустить возможность обогатить свой опыт и углубить знания в мире Ruby.
❤️ Мы с нетерпением ждем вас!
Ruby. Объектно-ориентированное проектирование
Автор: Сэнди Метц (2017)
Мировой бестселлер по программированию на языке Ruby. Книга уже стала классической - с ювелирной точностью она описывает огранку профессионального кода на Ruby. Внимательно изучив это незаменимое руководство, вы сможете:
- Понять, как писать на Ruby качественный код в духе ООП
- Решать, что должно входить в состав класса Ruby
- Не допускать тесной связи между объектами в тех случаях, когда требуется разграничить функциональность
- Определять гибкие интерфейсы между объектами
- Освоить утиную типизацию
- Эффективно задействовать наследование, композицию и полиморфизм
- Разрабатывать экономные тесты
- Доводить до совершенства любой legacy-код Ruby.
@ruby_lib
⚡️ Станьте разработчиком на Ruby и Ruby on Rails всего за 5 месяцев
Ruby – это язык программирования, который сочетает в себе легкость написания кода и быстроту создания приложений благодаря множеству готовых решений и конвенциям. Скорость разработки на Ruby on Rails выше на 30-40%, чем на других языках и фреймворках.
Освойте технологию на курсе «Ruby и Ruby on Rails Developer» от OTUS и станьте востребованным специалистом в пока ещё достаточно свободной нише.
💻 После курса вы сможете:
— Создавать полноценные веб-приложения;
— Разворачивать веб-приложения на продакшене;
— Применять TDD и покрывать код тестами;
— Расширите навыки разработки с помощью нового инструмента;
— Быстро создавать MVP продуктов и прототипы других приложений за счет фреймворка Ruby on Rails.
Программа курса полностью отвечает современным требованиям рынка.
⏰ Оставьте заявку прямо сейчас, старт курса уже 28 сентября!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
High Performance PostgreSQL for Rails.
Reliable, Scalable, Maintainable Database Applications
Atkinson Andrew (2023)
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.
@ruby_lib
В науке управления фокус внимания чаще всего указывает на то, как команде работать «больше». Как мотивировать сотрудников, какие процессы и метрики применять. Это чрезвычайно важный навык руководителя.
Действительно, руководителю необходимо получать результат, используя минимум ресурсов. И здесь есть небольшой подвох, причинно-следственная нестыковка. Разве же работать «больше» и получать результат, нужный нашему заказчику, это одно и то же?
👉На бесплатном вебинаре онлайн-курса «Team Lead разработки» — «Как тимлиду делать меньше, чтобы получать больше» — обсудим вопрос: всегда ли тяжелый труд означает замечательный результат?
Обсудим часто остающийся в тени ресурс повышения результативности путем минимизации выполняемой работы. А также научимся применять этот ресурс.
Вебинар будет полезен IT-специалистам, принимающим решения всех уровней и влияющим на загрузку команд — тимлидам, руководителям проектов, архитекторам, аналитикам.
После вебинара вы увидите и научитесь использовать секретный ресурс увеличения результативности через минимизацию затрат. А что, так можно было?!
🔥Также вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Learn Enough Ruby to Be Dangerous:
Write Programs, Publish Gems, and Develop Sinatra Web Apps with Ruby
Author: Hartl Michael (2022)
All You Need to Know, and Nothing You Don't, to Create Ruby Programs, Gems, and Web Apps.
Programmers love Ruby for its elegance, power, and flexibility: that's why it was chosen for the Ruby on Rails framework that launched websites from Shopify to Coinbase. You'll love Ruby too, but you don't need to learn "everything" about it, just how to use it efficiently to solve real problems. In Learn Enough Ruby to Be Dangerous, renowned instructor Michael Hartl teaches the concepts, skills, and approaches you need to be professionally productive in both general-purpose programming and beginning web app development.
@ruby_lib
🧚♀️Задумывались ли вы когда-нибудь, как может выглядеть идеальная библиотека для работы с данными? Наверняка с помощью такой библиотеки можно очень гибко настраивать валидацию данных, трансформировать данные в разные формы, описывать предметную область, находить закономерности в массивах данных, генерировать тестовые данные по образцу, разбирать не структурированные данные на составные части и даже исправлять грамматические ошибки. Вдобавок, она должна быть простой для понимания и производительной. Такая библиотека это не мечта, а вполне себе реальность!
👉На бесплатном вебинаре онлайн-курса «Clojure Developer» — «Malli, программируем на схемах» мы познакомимся с библиотекой Malli, посмотрим на стандартные (и не очень) сценарии её использования: регистрация
Экспертизой поделится руководитель программы и практик Сергей Ткаченко (Clojure Software developer / Team Lead).
🔥После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Ruby Pocket Reference, 2nd Edition
Publisher(s): O'Reilly Media, Inc.(2015)
This handy reference offers brief yet clear explanations of Ruby’s core elements—from operators to blocks to documentation creation—and highlights the key features you may work with every day. Need to know the correct syntax for a conditional? Forgot the name of that String method? This book is organized to help you find the facts fast. This pocket reference is ideal for experienced programmers who are new to Ruby.
@ruby_lib
❓ Как выполняется разработка через тестирование в Ruby on Rails?
📈 Программисты Ruby имеют хорошие перспективы карьерного роста. Ruby и Ruby on Rails - это востребованные технологии, которые используют крупные сервисы и бренды. Умение разрабатывать собственные приложения, веб-сайты или стартапы на Ruby увеличит вашу ценность в глазах потенциальных работодателей.
🆗 Начните изучение Ruby on Rails на бесплатном открытом уроке «Тестирование в Ruby on Rails» от OTUS. На занятии рассмотрим технику разработки TDD (разработка через тестирование) в Ruby и преимущества такого подхода. Открытый урок подойдет людям, которые уже имеют опыт с каким-либо языком программирования.
Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени!
💻 Вебинар пройдёт 21 сентября в 20:00 мск в рамках курса «Ruby и Ruby on Rails Developer».
Язык Ruby и фреймворк Ruby on Rails популярны во всем мире, включая Россию, благодаря своей гибкости и производительности в веб-разработке.
🔜 Регистрируйтесь бесплатно прямо сейчас и ставьте событие в календарь, чтобы ничего не пропустить.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Sustainable Web Development with Ruby on Rails:
Practical Tips for Building Web Applications that Last
Author: David Bryant Copeland (2020)
Practical Tips for Building Web Applications that Last
This book contains guidelines, tips, and recipes for managing the architecture of your Rails application as it grows over time.
@ruby_lib
🚀 До старта RubyRussia 2023 осталось всего 16 дней. Пришло время познакомить вас с докладами наших спикеров:
✔️ Операция «Буря в контейнере» — Рустам Ибрагимов, Team Lead в Umbrellio
Команда рубистов из питерской Umbrellio занимается сложными финтех решениями и постоянно экспериментирует со всем новым и интересным. В этом году Рустам Ибрагимов расскажет, как они перевели Rails приложение на асинхронные рельсы.
✔️ Аннигиляция rails-лапши с помощью dry-rb — Михаил Моргунов, Backend Teamlead в Evrone
Мы в Evrone нанимаем разработчиков, обучаем их, и затем они работают в командах наших клиентов, помогая с самыми разными проектами. Нередко в таких проектах много легаси кода, который мешает пилить новые фичи. Михаил, наш Ruby разработчик, расскажет как лично он подходит к борьбе с легаси кодом: начиная от получения огромного чана Rails лапши и заканчивая онбордингом новых разработчиков в проект после точечного рефакторинга.
✔️ Проблемы роста Ruby приложений — Валентин Бритвич, Unit Lead интеграций в СберМаркете
Многие успешные стартапы начинаются как небольшой рельсовый монолит. "Сбермаркет" начался как два. А дальше был взрывной рост, неожиданные партнеры, сотни желающих подключиться к платформе. Валентин расскажет эту историю глазами техлида, который организовывал людей, процессы и код.
✔️ Игровой движок на Ruby: как, зачем и для кого? — Павел Оганесян, Доцент ИММКН ЮФУ, продюсер в Geeky House, к.ф-м.н.
Ruby - это не только Rails. Павел из ЮФУ расскажет о все более популярном игровом движке DragonRuby. Это - история о том, как автор движка взял принципы "Rails Doctrine" и переделал их под игровую разработку. "Convention over Configuration", "The menu is omakase" и другие знакомые нам принципы выглядят в геймдеве иначе, но служат той же цели, что и в рельсах: сделать так, чтобы программист мог получать удовольствие от работы. Будь это создание веб решений или разработка игр.
➖➖➖
🗓 30 сентября с 11:00 до 21:00
✅ Регистрация - участие бесплатно!
🌐 Наш телеграм канал
Ruby on Roda: REST APIs with Roda & Sequel
Author: Mateusz Urbański (2021)
This book is best suited for experienced Ruby developers. If you’re new to Ruby, you will probably understand some of the terms I’m using here, but to get the most out of this guide, you should have some Rails experience under your belt.
@ruby_lib
❤️ RubyRussia 2023 - Online
🗓 Один день, 14 новейших докладов, запись в 4К - всё это RubyRussia’23. В конце сентября мы соберём рубистов со всей России и ближнего зарубежья, чтобы с ведущими разработчиками обсудить будущее нашего любимого языка и всего, что построено вокруг него.
Программу конфереции можете посмотреть в нашем телеграм канале.
➖➖➖
🗓 30 сентября с 11:00 до 21:00
✅ Регистрация - участие бесплатно!
Active Rails
Andrews Kieran, Klaus Robin, Le Rebecca, Bigg Ryan (2021)
This book will teach you the fundamentals of building a Rails application from the ground-up, complete with strict adherence to TDD and BDD.
Earlier editions of this book have been used by thousands of people to help their Ruby on Rails careers.
This book will show you how to build a fully-featured Rails 6 application that includes:
- CSS styles
- Authentication & Authorization
- File uploading
- Sending & receiving email
- Deployment
This book follows community-approved standards of developing a Rails application. We use RSpec and Capybara for testing, Bootstrap for styling, and Devise for authentication. There's also Active Storage for file loading, Action Mailer for sending email and Heroku for deployment.
Knowledge pre-requisites
This book assumes knowledge of HTML, CSS and some Ruby. No Rails knowledge is required for this book; we'll teach you what you need to know!
@ruby_lib
Programming Ruby 3.2
The Pragmatic Programmers' Guide
Noel Rappin, with Dave Thomas (2023)
Ruby is one of the most important programming languages in use for web development. It powers the Rails framework, which is the backing of some of the most important sites on the web. The Pickaxe Book, named for the tool on the cover, is the definitive reference on Ruby, a highly-regarded, fully object-oriented programming language. This updated edition is a comprehensive reference on the language itself, with a tutorial on the most important features of Ruby—including pattern matching and Ractors—and describes the language through Ruby 3.2.
@ruby_lib
‼️ Открытый урок для разработчиков
📣 7 сентября в 20:00 пройдёт открытый урок «Разработка бекенда на Ruby on Rails» в рамках курса «Ruby и Ruby on Rails Developer» от OTUS.
💪 Там мы поговорим о применении фреймворка Ruby on Rails для разработки бекенда для фронтенда и мобильных приложений. Преподаватель-практик поделится собственным опытом, расскажет про преимущества и недостатки фреймворка.
💻 Этот открытый урок подойдет людям, которые уже имеют опыт с каким-либо языком программирования. Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени!
🔥 Регистрируйтесь прямо сейчас!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Layered Design for Ruby on Rails Applications: Discover practical design patterns for maintainable web applications
Author: Dementyev V. (2023)
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.
@ruby_lib
