Список заявок на доклады

Добавить заявку на доклад

Иммутабельность и статическая типизация для Ruby программистов

ruby Доклад 30 минут Тимофей Цветков
Разработчик и аналитик отдела aналитики Toptal.com

Динамическая и слабая типизация, мутабельность, monkey patching и прочие атрибуты свободы. Но плоследнее время мы все чаще слышим о возврате к статическим типам и былой строгости. Feature #9999 (https://bugs.ruby-lang.org/issues/9999), RSpec.describe вместо describe. Что происходит?

В докладе мы поговорим про иммутабельность на уровне типов данных и в целом, как о практике разработки. Обсудим разные подходы к типизации, попытаемся понять их минусы и плюсы, поговорим о том, как это связано с Ruby и попытаемся понять почему еще не так давно ruby/rails программисты и не задумывались о типах, а теперь вдруг захотели статически типизированный ruby.
Пойду!

Изоморфные приложения на clojure

ruby Доклад 1 час Николай Рыжиков
Я люблю clojure, postgresql, открытый код и открытые стандарты, гибкий и бережливый подход к разработке. Активно участвую в Питерских сообществах fprog и piter-united, и интернет сообществе clojurians. Значительную часть производимого мной кода и почти все мои презентации можно найти на github - niquola

Про изоморфные приложения, когда вы пишете на одном и том же языке бэкэнд и фронтэнд, программисты мечтают уже давно. Но к этому идеалу реально приблизились всего два языка - JavaScript и Clojure. Причём Clojure является существенно функциональным языком, а также ещё и LISPом. В докладе мы с вами попробуем приоткрыть завесу в таинственный мир функционального программирования, понять природу LISP и узнать, как можно создавать, с использованием Clojure, практичные и злободневные приложения.
Пойду!

Как была сделана система управления доступам к суперкомпьютерам МГУ

ruby Доклад 30 минут Дмитрий Копров
Ведущий backend разработчик в Evrone, который внезапно помог отечественной науке и до сих пор радуется этому.

В январе 2015 года была запущена обновлённая система управления доступом к кластерам МГУ. В своей основе она имеет rails, в качестве интерпретатора был использован Jruby. Приложение из старого монолитного было разбито на модули с помощью rails engines.
Как это было, какие решения были приняты и почему, в чём были совершены ошибки и как их можно было бы избежать, а также банальный опыт работы с jruby — всё это будет в докладе.
Пойду!

Пишем расширение для Ruby на Crystal

ruby Доклад 30 минут Anna Shcherbinina
Anna Shcherbinina
Лид веб команды в Artec3D. Люблю Ruby, вдохновляюсь Python и Crystal.

Производительность - краеугольный камень разработки. Хочется тратить меньше ресурсов, получая больший результат.

Расскажу как прокачать Ruby приложение используя Crystal extensions.
Пойду!

Разработка Telegram-ботов на языке Ruby

ruby Доклад 30 минут Антон Прохоров
Ruby программист в компании Rambler&Co.

В докладе я расскажу о разработке telegram-бота на языке Ruby, сделаю небольшой обзор вариантов реализации telegram-ботов и фреймворков, расскажу о нашем опыте реализации telegram-бота для проекта "Афиша-мир", какие задачи мы решали, зачем нам нужен Natural Language Processing и что вам нужно знать, чтобы за короткий срок реализовать своего telegram-бота.
Пойду!

Кэширование средствами Rails проектов с архитектурой CQRS

ruby Доклад 30 минут Дмитрий Зуев
Дмитрий Зуев
Привет, меня зовут Дмитрий Зуев, я руби разработчик в компании Rambler&Co, участник команды Slim Template Language. Обладаю тайным знанием как сделать жизнь проще себе и серверу.

В докладе я расскажу про архитектуру, которую используют такие проекты как Lenta.ru, Gazeta.ru и многие другие медийные проекты, входящие в группу компаний Rambler&Co, а также о том, какие виды кэширования мы используем и как мы побороли проблему своевременного обновления кэша.
Пойду!

Как с помощью rails и extjs создавать большие корпоративные приложения

ruby Доклад 45 минут Алексей Фетисов
программист в ГК "ЮНЭКТ"

Rails - мощная платформа, однако в чистом виде для создания большого количества сложных и навороченных интерфейсов она не подходит.
Я расскажу о том, какой путь мы прошли при создании корпоративной системы: от простого rails-приложения до оригинальной связки rails+extjs. Почему именно extjs на фронтэнде и rails на сервере, какие есть способы "подружить" два разных мира, проблемы и особенности построения архитектуры, аутентификация, авторизация, особенности решаемых задач, возможности применения подхода в других проектах и анализ других вариантов решения проблем корпоративной разработки.
Вполне возможно, что опыт разработки сложных и надежных интерфейсов с использованием минимальных затрат будет интересен не только корпоративных разработчикам, но и при реализации многих других проектов.
Пойду!