Пишем API gem: что такое Hypermedia API и как с ним подружитьсяKirill Shirinkin

В предыдущей статье мы разметили основную структуру гема, определились с библиотекой для HTTP запросов и написали метод для работы с первой API точкой – получением списка всех тикетов. После этого я планировал начать добавлять все остальные точки, но столкнулся с проблемой, которую мы и будем решать в этой статье: поддержка Hypermedia API.

https://mkdev.me/posts/pishem-api-gem-chto-takoe-hypermedia-api-i-kak-s-nim-podruzhitsya

alt text

Клиент для Telegram Bot APIAlexander Tipugin

Telegram совсем недавно выпустил API для создания ботов. Я очень воодушевился этой новостью и полез играться с ним. Клиенты для Ruby, которые мне попались, по тем или иным причинам не совсем устроили меня, и я решил написать свой. Надеюсь, он окажется полезен и вам!

Собственно, сам гем - https://github.com/atipugin/telegram-bot-ruby

Svitla Ruby Conference-2015 представляет полный видео и фото отчетAlex Soulim

Организатор, Svitla Systems Inc. выражает благодарность всем участникам, докладчикам, спонсорам и партнерам, которые помогли организовать эти два удивительных Ruby-дня!



30-31 мая, 2015 третья киевская конференция RubyC традиционно собрала множество поклонников языка Ruby. В этом году организаторы могли похвастаться равным количеством спикеров из Украины и из-за рубежа (США, Великобритания, Германия, Словения, Болгария), среди которых выступили два Ruby-Hero 2014 года. Всего в этом году RubyC посетили 260 рубистов из Украины, Беларуси, Молдовы и даже Азербайджана! RubyC-2015 был также благословлен спонсорской поддержкой компаний Soft Serve (Генеральный спонсор), DataArt и Global Logic (Ruby спонсоры), которые два дня дарили подарки и развлекали всех гостей возле своих стендов. А самое главное событие этого года для RubyC — это присутствие 15 девушек-рубистов (по сравнению с семью в 2014 г.).


Полный фотоотчет: https://www.facebook.com/RubyC.eu

Полный видео-отчет: http://rubyc.eu/posts/36

Самообучение веб-разработке на CodenameCRUDEvgeniy

CodenameCRUD - это бесплатный образовательный проект, который нацелен на подготовку всех желающих с нуля (то есть, с полного нуля) до уровня, достаточного для того, чтобы претендовать на место фуллстак джуниора (или бэкенд/фронтенд, в зависимости от интересов каждого ученика).

Проект, повторюсь, бесплатный, опенсорсный и пока находится в стадии разработки. На данный момент для изучения доступны три курса из семи:

Готовящиеся к выходу курсы:

  • Ruby on Rails
  • HTML5 и CSS3
  • Javascript и jQuery
  • Поиск работы веб-разработчиком

Команда проекта постоянно работает над выпуском новых курсов. Несмотря на то, что наш проект наследует идею, концепцию и содержимое курсов с англоязычного theodinproject.com, он уже нашел свою аудиторию и учеников.

Мы в равной мере будем рады всем: новым ученикам, которым будет полезен проект; контрибьюторам, которые помогут нам сделать наше Rails-приложение еще более удобным и качественным; желающим помочь с переводом уроков с английского на русский язык.

Каждый может внести свой вклад любым удобным способом :)

DevConf 2015Alex Soulim

DevConf - профессиональная конференция, посвященная ведущим технологиям программирования и веб-разработки.

Участникам DevConf предоставляется уникальная возможность - получить доступ сразу ко всем лидирующим технологиям веб-разработки, послушав доклады от основателей этих технологий, приехавших в Москву со всего мира.

В Ruby-секции конференции вас ждут доклады:

  • Масштабирование разработки, Дмитрий Галинский
  • Эксплуатация RoR проектов, Егор Баранов
  • Правильная работа с часовыми поясами в Rails-приложении, Андрей Новиков
  • Создание Быстрых, отказоустойчивых сервисов на EventMachine, Алексей Мартынюк
  • EventMachine или "Что делать, если вы соскучились по callback-ам?", Николай Норкин
  • Принципы построения распределенных баз данных, Алексей Никитин
  • Сбор и обработка статистики, Евгений Ли
  • Tarantool, Sharding и Nginx: скорость, простота, масштабируемость, Андрей Дроздов и Василий Сошников
  • Глубокая аналитика реальной скорости сайта, Николай Мациевский
  • Работа с требованиями в стартапе, Байкин Александр

DevConf 2015 пройдет 19 июня в гостинице Измайлово, г. Москва.

Больше подробностей и регистрация на http://devconf.ru.

Predictive City: олимпиада по прогнозированию задержек авиарейсовProvectus IT

alt text

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

К сожалению, отклонение от графика рейсов - проблема многих авиакомпаний. Изменения в расписании становятся причиной проблем при посадке на транзитные рейсы.

Другое дело - спрогнозировать такие отклонения. В таком случае вы бы точно знали реальное время прибытия самолета и могли бы подстроить под него свои планы.

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

Мы объявляем конкурс на прогнозирование отклонения от расписания авиарейсов. Online олимпиада Predictive City будет проходить с 10 апреля по 30 июня при организации компании Provectus. Участникам будет предоставлена информация обо всех рейсах международного аэропорта г. Казань, начиная с 20 марта 2015 года. Задача участника - написать приложение, которое будет выдавать прогноз реального времени посадки рейсов в начале каждого дня с 1 июня по 30 июня 2015 года.

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

Зарегистрироваться и узнать подробнее о соревновании вы можете на сайте: http://predictivecity.com/

Все обсуждения ведутся в Facebook. По вопросам сотрудничества обращайтесь: Татьяна Козовая tkozovaya@provectus.com, Skype: tkozovaya