Веб-страница
25.3K subscribers
1.53K photos
482 videos
1 file
3.72K links
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
Компания Stripe открыла исходный код проекта Sorbet, системы статической проверки типов для языка Ruby: https://sorbet.org/blog/2019/06/20/open-sourcing-sorbet

В состав проекта входит:
— ядро для статической проверки типов;
— инструментарий для создания новых проектов с использованием Sorbet;
— инструментарий для поэтапного перевода на применение Sorbet существующих проектов;
— runtime с предметно-ориентированным языком для написания аннотаций о типах;
— репозиторий с готовыми определениями типов для различных gems-пакетов на Ruby.

О возникающих проблемах можно писать в GitHub Issues. А можно там же и помогать их чинить: https://github.com/sorbet/sorbet

#ruby
Транзакции, локи, паттерны

Автор доклада на простых примерах показывает, как работают на практике транзакции и локи. Рассказывает, где они работают совсем не так, как можно ожидать, с какими задачами сталкивается любой разработчик крупных систем, какие существуют решения и где границы их применимости.

#бэкенд #ruby
Исходники музыкального стримингового сервиса: https://github.com/mallorybulkley/stratus-sound

Бэкенд написан на Ruby on Rails и PostgreSQL, а фронтенд — на React и Redux.

#фронтенд #ruby #react #redux
The Odin Project — бесплатный образовательный проект, который состоит из трёх направлений: full-stack JavaScript разработка, фронтенд и full-stack Ruby On Rails разработка. Курсы на английском: https://www.theodinproject.com/tracks

Но некоторую часть этого курса уже перевели на русский: основы Git, фронтенда, бэкенда, JavaScript, фреймворков. Держите ссылку: https://github.com/vectree/web-development-101

#фронтенд #бэкенд #javascript #ruby
Подборка из 40 инструментов для мониторинга приложений на Ruby on Rails:

https://tprg.ru/KD9q

#ruby #инструменты
Серия статей про миграцию стартапа с JS и Ruby на TypeScript

— В первой статье речь идёт про миграцию фронтенд-кода: https://tprg.ru/YgJk

— Вторая статья рассказывает про миграцию Ruby-проекта на TypeScript: https://tprg.ru/HCKG

— В третьей статье разбирается вопрос, нужен ли TypeScript для проекта с большим покрытием тестами: https://tprg.ru/QEgW

— Четвёртая статья рассказывает про проблемы TypeScript: https://tprg.ru/iDX9

#javascript #ruby #typescript
26 популярных Ruby on Rails-репозиториев за июнь

Почти тридцать инструментов под различные нужды: от эффективного управления GitHub-уведомлениями до плагина для проверки даты и времени:

https://tprg.ru/fl5r

#ruby #бэкенд
Оптимизация Ruby-приложений: советы и примеры кода

Хотя Ruby является популярным языком программирования для разработки веб-приложений, его производительность может стать проблемой при работе с большими объёмами данных или высокой нагрузке.

В этой статье вы найдёте несколько полезных советов и примеров кода, которые помогут вам создать быстрые и эффективные программы:

https://tproger.ru/articles/optimizaciya-proizvoditelnosti-ruby-prilozhenij-sovety-i-primery-koda/

#ruby
Разработка чат-ботов с использованием Ruby

Нечасто у нас появляются материалы по Ruby, но этот бриллиант, вернее рубин, нельзя обойти стороной. Мы привыкли, что ботов делают на Python, но автор этой статьи показал, что разрабатывать их на Ruby может быть не менее удобно.

Убедитесь сами:

https://tproger.ru/articles/razrabotka-chat-botov-s-ispolzovaniem-ruby/

#ruby
💩6
​​Если не знали, у нас в самом разгаре батл языков программирования. И так вышло, что сейчас соревнуются PHP, JS и Ruby.

Дело за малым — проголосовать за лучший из них: https://tproger.ru/articles/chetvyortyj-raund-bitvy-yazykov-programmirovaniya-v-2023-godu

#javascript #php #ruby
👍9🤣4