|
|
![]() Dry-rb — экосистема, которая упростит архитектуру вашего проектаПонедельник, 23 Января 2023 г. 12:22 (ссылка)
Привет! Меня зовут Вероника Молчанова. Я - Ruby-разработчик в компании Joy Dev. В этой статье мы рассмотрим набор Ruby-библиотек dry-rb и расскажем, как они помогли упростить архитектуру проектов. В частности хотим показать, как на наших проектах используются такие гемы из dry-экосистемы, как: - dry-auto_inject - dry-validation - dry-struct Читать далееhttps://habr.com/ru/post/712166/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712166
![]() Ruby, Cucumber и русский язык: автотесты для Альфа-БанкаПонедельник, 23 Января 2023 г. 11:30 (ссылка)
А у нас новый доклад Ruby Russia 2022. В этот раз поговорим о тестах. Автор этого текста, ведущий инженер по автоматизированному тестированию ПО в Альфа-Банке Елена Рыжкова расскажет, как в компании используют популярный Cucumber, и для чего помимо автоматизации он может быть полезен. Читать далееhttps://habr.com/ru/post/711632/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711632
![]() Зачем вы юзаете ActiveRecord без Rails?Пятница, 20 Января 2023 г. 11:22 (ссылка)
Текст для тех, кто хочет писать мелкие сервисы на руби без рельс. Читать далееhttps://habr.com/ru/post/711752/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711752
![]() Убьет ли HTTP/2 лонг поллинг и вебсокеты?Понедельник, 09 Января 2023 г. 11:32 (ссылка)
В новом тексте по итогам Ruby Russia 2022 Full-Stack разработчик и консультант Learning Tapestry Александр Уланов рассуждает, есть ли у Server-sent events потенциал обойти websocket-ы и long polling. Читать далееhttps://habr.com/ru/post/705232/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705232
![]() Убьет ли HTTP/2 лонг поллинг и вебсокеты?Понедельник, 09 Января 2023 г. 11:32 (ссылка)
В новом тексте по итогам Ruby Russia 2022 Full-Stack разработчик и консультант Learning Tapestry Александр Уланов рассуждает, есть ли у Server-sent events потенциал обойти websocket-ы и long polling. Читать далееhttps://habr.com/ru/post/705232/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705232
![]() 3 попытки и 8 лет перехода с Ruby на ElixirПонедельник, 26 Декабря 2022 г. 11:30 (ссылка)
Привет, это очередной доклад Ruby Russia 2022. В нём наш разработчик Дмитрий Клейменов рассказывает, как он восемь лет пытался сменить Ruby на Elixir, благодаря чему ему все же это удалось, и жалеет ли он о переходе в другой стек. Читать далееhttps://habr.com/ru/post/707588/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707588
![]() Что узнали рубисты igooods, делая push-уведомленияПонедельник, 19 Декабря 2022 г. 11:15 (ссылка)
В вашей ленте новый текст по мотивам доклада на Ruby Russia 2022. Сегодня Георгий Быков, Ruby и Elixir-разработчик из igooods, расскажет, с какими проблемами столкнулась его команда при создании пушей, и как им удалось их решить. Читать далееhttps://habr.com/ru/post/704408/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704408
![]() Что узнали рубисты igooods, делая push-уведомленияПонедельник, 19 Декабря 2022 г. 11:15 (ссылка)
В вашей ленте новый текст по мотивам доклада на Ruby Russia 2022. Сегодня Георгий Быков, Ruby и Elixir-разработчик из igooods, расскажет, с какими проблемами столкнулась его команда при создании пушей, и как им удалось их решить. Читать далееhttps://habr.com/ru/post/704408/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704408
![]() ActiveRecord Schema Consistency — а если проверю?Понедельник, 12 Декабря 2022 г. 11:15 (ссылка)
Это ещё один текст по мотивам доклада на Ruby Russia 2022. Он посвящён консистентности схемы базы данных на примере библиотеки database_consistency. Автор — Евгений Демин, Principal Engineer и Ruby-разработчик Toptal. Читать далееhttps://habr.com/ru/post/703494/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703494
![]() ActiveRecord Schema Consistency — а если проверю?Понедельник, 12 Декабря 2022 г. 11:15 (ссылка)
Это ещё один текст по мотивам доклада на Ruby Russia 2022. Он посвящён консистентности схемы базы данных на примере библиотеки database_consistency. Автор — Евгений Демин, Principal Engineer и Ruby-разработчик Toptal. Читать далееhttps://habr.com/ru/post/703494/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703494
![]() Архитектура Учи.ру: облака, модульность и унификацияЧетверг, 08 Декабря 2022 г. 15:07 (ссылка)
В этом году Учи.ру исполняется 10 лет. За это время компания пережила технологические и архитектурные трансформации. Она выросла из простого сайта, где можно было решать примеры на счёт столбиком, до группы компаний с курсами по школьным и внешкольным предметам, олимпиадами и многим другим. Команда научилась справляться с внезапным усилением трафика, одновременно запускать несколько задач и «распиливать» огромный монолит на кусочки. Сейчас может показаться, что все используемые нами решения стандартны, но в далеком 2012 году мы внедряли их одними из первых. Я, Алексей Вахов, директор по инновациям Учи.ру, расскажу о ключевых технологиях и архитектурных принципах, которые лежат в основе платформы. Читать далееhttps://habr.com/ru/post/704320/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704320
![]() [Перевод] Как Unicorn взаимодействует с nginx. Введение в UNIX сокеты с помощью RubyПонедельник, 05 Декабря 2022 г. 22:28 (ссылка)
Ruby приложения обычно используются вместе с веб сервером типа nginx. Когда пользователь запрашивает страницу вашего Rails приложения, nginx делегирует запрос серверу приложения. Но как именно это работает? Как nginx общается с Unicorn? Одним из наиболее эффективных способов будут Unix сокеты. Давайте посмотрим как они работают! В этом посте мы начнём с основ Unix сокетов и закончим созданием своего простого Ruby приложения, которое может быть проксировано nginx. Читать далееhttps://habr.com/ru/post/703696/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703696
![]() Чиним отставание реплик, не меняя архитектуру Ruby-монолитаПонедельник, 28 Ноября 2022 г. 10:29 (ссылка)
Привет, меня зовут Александр Панасюк. Я разрабатываю на Ruby с 2011 года и сейчас руковожу группой разработки на Ruby в СберМаркете. Хочу поделиться опытом того, как при масштабировании e-com’а мы боролись с узким горлышком при помощи репликации и какой метод предпочли при борьбе с отставанием реплик. Об этом я уже рассказывал на конференции Ruby Russia'22, а это текстовая версия моего доклада. Читать далееhttps://habr.com/ru/post/701490/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701490
![]() Как мы еще не перешли с Vue.js на HotwireПонедельник, 14 Ноября 2022 г. 12:15 (ссылка)
Мы продолжаем публиковать доклады последней Ruby Russia. На этот раз поговорим о новинке Hotwire, которую уже опробовали в Uscreen. Автор текста Марсель Мустафин, задавайте ему вопросы в комментариях! Читать далееhttps://habr.com/ru/post/698394/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698394
![]() Чем dry-rb (не) полезен мнеВторник, 08 Ноября 2022 г. 12:26 (ссылка)
В конце сентября мы провели уже четырнадцатую конференцию Ruby Russia. На ней было много полезного, и чтобы эта польза не пропала, мы оформили доклады в тексты, которые будем публиковать здесь. Автор первого Егор Шморгун, Ruby-разработчик Level Travel. Читать далееhttps://habr.com/ru/post/697964/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697964
![]() Курс по Ruby+Rails. Часть 6. Роутинг и RESTfull ApplicationsПонедельник, 07 Ноября 2022 г. 17:39 (ссылка)
Сегодня мы поговорим о важнейшем элементе фреймворка Ruby on Rails — маршрутизации, а также посмотрим на принцип, вокруг которого она построена — архитектурный принцип REST. Маршрутизация — это программное связывание элементов HTTP-запроса с конкретными элементами программного обеспечения сервера, которые выполняют этот запрос. Например, в ответ на определенный глагол и путь запроса вызывается определенный метод (action) определенного контроллера, внутри которого производится обработка запроса. Читать далееhttps://habr.com/ru/post/697846/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697846
![]() Курс по Ruby+Rails. Часть 6. Роутинг и RESTfull ApplicationsПонедельник, 07 Ноября 2022 г. 17:39 (ссылка)
Сегодня мы поговорим о важнейшем элементе фреймворка Ruby on Rails — маршрутизации, а также посмотрим на принцип, вокруг которого она построена — архитектурный принцип REST. Маршрутизация — это программное связывание элементов HTTP-запроса с конкретными элементами программного обеспечения сервера, которые выполняют этот запрос. Например, в ответ на определенный глагол и путь запроса вызывается определенный метод (action) определенного контроллера, внутри которого производится обработка запроса. Читать далееhttps://habr.com/ru/post/697846/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697846
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |