802
Подписчики
Нет данных24 часа
+77 дней
+1830 дней
Архив постов
Programming Crystal
Create High-Performance, Safe, Concurrent Apps
Author: Balbaert Ivo, St. Laurent Simon (2019)
Crystal is for Ruby programmers who want more performance or for developers who enjoy working in a high-level scripting environment. Crystal combines native execution speed and concurrency with Ruby-like syntax, so you will feel right at home. This book, the first available on Crystal, shows you how to write applications that have the beauty and elegance of a modern language, combined with the power of types and modern concurrency tooling. Now you can write beautiful code that runs faster, scales better, and is a breeze to deploy.
@ruby_lib
💎 Awesome Ruby
Коллекция замечательных библиотек, инструментов, фреймворков и программного обеспечения на языке Ruby
https://github.com/markets/awesome-ruby
@ruby_lib
Agile Web Development with Rails 7
Sam Ruby with Dave Thomas (2023)
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - at a fraction of the complexity. Rails 7 integrates the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 7 brings many improvements, and this edition is updated to cover the new features and changes in best practices.
@ruby_lib
Learn Ruby on Rails - Full Course
Изучите Ruby on Rails в этом полном курсе для начинающих. Ruby on Rails - это серверный фреймворк веб-приложений, используемый для создания веб-приложений полного стека.
⭐️ Course Contents ⭐️
⌨️ 0:00:00 Introduction and Installation
⌨️ 0:28:12 First Webpage and MVC Overview
⌨️ 0:42:41 Application Partial Links and New Pages
⌨️ 1:03:17 CRUD Scaffold
⌨️ 1:21:33 Style App with Bootstrap
⌨️ 2:02:15 Style Devise Views
⌨️ 2:26:39 Associations
⌨️ 2:45:41 More Associations
⌨️ 3:06:34 Style Modifications
⌨️ 3:21:57 Fun With the Controller
⌨️ 3:30:17 Git, GitHub, and Heroku
🔗 Code: https://github.com/flatplanet/railsfriends
источник
@ruby_lib
Ruby meetup №21 Москва/Онлайн
Первый, после двух летнего перерыва, гибридный формат оффлайн/онлайн митап по Ruby.
1. Пошаговый рефакторинг легаси: от лапши до dry-rb — Михаил Моргунов
Моя практика рефакторинга легаси проектов с использованием dry-rb: только личный опыт по работе с лапшой!
2. Мой опыт внедрения Kafka и почему я выбрал Node.JS для обработки сообщений + интеграция с ruby grape api — Антон Созонтов
Я поделюсь опытом внедрения Kafka в распределенных приложениях с использованием Node.JS и Ruby и расскажу о преимущества и ограничения.
3. Ruby on ChatGPT — Александр Елистратов
Поговорим о том как использовать AR без рельсы и нужно ли это. Также рассмотрим альтернативы и немного покодим.
➖➖➖
🗓 5 июля, сбор участников в 18:00 мск, Среда
📌 Место проведения: Большевик Лофт (Ленинградский просп., 15, стр. 1 (БЦ Большевик, этаж 1)
✅ Регистрация на оффлайн
✅ Регистрация на онлайн
Самоучитель Ruby
Игорь Симдянов (2020)
Язык Ruby излагается последовательно от простого к сложному.
Описываются интерпретатор Ruby, утилиты, детально рассматривается современная Ruby-экосистема, работа со стандартной и сторонними библиотеками Дан разбор синтаксических конструкций: операторов, переменных, констант, конструкций ветвления и циклов, блоков и итераторов.
Подробно описаны объектно-ориентированные возможности Ruby: классы, модули, объекты и методы. Показано практическое применение языка Ruby в веб-программировании и автоматическом тестировании. Для закрепления материала в конце глав приводятся задания.
С помощью книги можно не только освоить язык Ruby, но и подготовиться к работе с профессиональными фреймворками: Ruby on Rails, Sinatra, RSpec, MiniTest и Cucumber. Опытных разработчиков может заинтересовать подробное описание нововведений версий от 2.0 до 2.6.
@ruby_lib
🔥C++ — это язык для тех, кто хочет разрабатывать игры, масштабное ПО, программы для железа или IoT-устройств.
❓Хотите освоить востребованный и универсальный C++? Сейчас подходящее время!
⚡️В OTUS стартует специализация «C++ Developer». Обучение будет проходить последовательно: на первой ступени вы освоите принципы программирования, синтаксис языка, библиотеки, многопоточность, сетевое взаимодействие, а на второй изучите БД, принципы проектирования ПО, попробуете C++ в машинном обучении и многом другом.
🌟Преподаватели и ментор — ведущие C++ разработчики, которые будут давать фидбэк и отвечать на вопросы во время обучения. После 10 месяцев живых вебинаров, практики и работы над 2 выпускными проектами вы сможете претендовать на позицию Middle C++ разработчика.
👇Оставьте заявку, чтобы записаться в группу по спец.цене: https://otus.pw/3JPW/
Practical Object-Oriented Design: An Agile Primer Using Ruby
Author: Metz Sandi (2018)
The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. Practical Object-Oriented Design, Second Edition, immerses you in an OO mindset and teaches you powerful, real-world, object-oriented design techniques with simple and practical examples.
Sandi Metz demonstrates how to build new applications that can “survive success” and repair existing applications that have become impossible to change.
@ruby_lib
Learn Ruby on Rails: Book Two
Daniel Kehoe (2017)
In this book, you'll build a working web application so you'll gain hands-on experience. Along the way, you'll practice techniques used by professional Rails developers. And I'll help you understand why Rails is a popular choice for web development.
@ruby_lib
Learn Ruby on Rails: Book One
Daniel Kehoe (2016)
This book contains the background that's missing from other tutorials. Here you'll learn key concepts so you'll have a solid foundation for continued study. Whether you choose to continue with another book in this series, a video course, or a code school, everything will make sense when you start here.
@ruby_lib
The Well-Grounded Rubyist
David A. Black, Joseph Leo III (2019)
The Well-Grounded Rubyist, Third Edition is a beautifully written
tutorial that begins with your first Ruby program and takes you all the
way to sophisticated topics like reflection, threading, and recursion.
Ruby masters David A. Black and Joe Leo distill their years of knowledge
for you, concentrating on the language and its uses so you can use Ruby
in any way you choose. Updated for Ruby 2.5.
@ruby_lib
Docker for Rails Developers
Build, Ship, and Run Your Applications Everywhere
Author: Rob Isenberg (2019)
This book is for experienced Rails developers who want to learn how to use
Docker. I’m going to assume, throughout the book, that you’re proficient at
using Rails; this will allow us to focus on learning and applying Docker.
@ruby_lib
RubyFu: Ruby programming for Hacker
KING SABRI (2017)
The book is a great collection of ideas, tricks, and skills that could be useful for Hackers. It’s a unique extraction reference, summarizes a lot of research and experience in order to achieve your w00t in shortest and smartest way. Rubyfu is where you’ll find a plug-n-hack code, Rubyfu is a book to use not only to read, it’s where ruby goes evil.
@ruby_lib
Clean Ruby
A Guide to Crafting Better
Code for Rubyists
Author: Carleton DiLeo (2019)
This book is an invaluable guide for developers looking to write good,
clean Ruby code. You will learn how to find parts of your code you can
improve, and how to start new code the right way. We cover a wide variety of topics; along the way, you will learn how to craft the best variables, methods, modules, and classes. By the time you finish, you’ll know what it means to write code that improves productivity and the morale of your team.
@ruby_lib
В Ruby появилась поддержка WebAssemblу: что это значит?
https://semaphoreci.com/blog/ruby-webassembly
@ruby_lib
Рекомендуем к прочтению книгу Александра Бындю "Антихрупкость в IT"
Эта книга — результат многолетнего опыта построения IT-продуктов. И прежде всего она о том, как выстроить процессы разработки IT-систем таким образом, чтобы успевать вовремя подстроиться под любые изменения.
В её основе — описание работающих практик, примеры из реальных проектов, анализ ошибок и выводы. В книге собраны рекомендации для владельцев бизнеса и разработчиков. Первые приобретут систематизированные знания о том, как правильно взаимодействовать с IT, а вторые — как делать хорошо и не делать плохо.
Сайт издания
Ознакомиться с книгой
Polished Ruby Programming
By Jeremy Evans (2021)
Anyone striving to become an expert Ruby programmer needs to be able to write maintainable applications.
Polished Ruby Programming will help you get better at designing scalable and robust Ruby programs, so that no matter how big the codebase grows, maintaining it will be a breeze.
This book takes you on a journey through implementation approaches for many common programming situations, the trade-offs inherent in each approach, and why you may choose to use different approaches in different situations.
@ruby_lib
Ruby Programming for Beginners: An Introduction to Learning Ruby Programming with Tutorials and Hands-On Examples
Author: Nathan Metzler (2020)
Take the guesswork out of mastering Ruby Programming language and learn how to build powerful, real-world, and modern applications for the web!
Are you completely new to coding and are looking for a great, easy-to-understand language to learn as your first? Do you want to become a more productive programmer and skip all the extra keywords, declaration, and compilation steps that are rife in other languages?
If your answer is yes to any of the questions above, then this book is for you.
Ruby is used in some of the world's most popular and user-heavy web applications, for good reason. It's easy to maintain and is designed to be concurrent. In this guide, Nathan Metzler skips the fluff and shows you how easy it is to get started with Ruby as a beginner and code your own applications with practical examples and exercises.
@ruby_lib
🔥 Хардкорный тест для Web-разработчиков 🔥
🚀 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе - «Golang Developer. Professional»
💎 Переход на язык Golang — это не только способ расширить свое мастерство, но и повысить зарплату. Чаще всего, при переходе на Go, зарплаты разработчиков сильно растут. Хотите получать одну из самых высоких зарплат в IT? Тогда онлайн-курс от OTUS для вас!
👉 ПРОЙТИ ТЕСТ https://otus.pw/FR8s/
💣 Пройдете тест, получите демо-ролик о занятиях на курсе и доступ к 2 открытым урокам курса:
✔️ Демо-ролик о занятиях на курсе
✔️ Лучшие открытые уроки прошлых наборов курса
✔️ Топовые статьи по Go
✔️ Доступ к открытому уроку - Mock-собеседование со студентом курса Golang
Реклама. Информация о рекламодателе на сайте www.otus.ru
