Форум Академгородка, Новосибирск > ScalaNsk: сообщество Scala-энтузиастов
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ScalaNsk: сообщество Scala-энтузиастов
Форум Академгородка, Новосибирск > Компьютеры и сети > Программирование
Dassie
Сообщество Novosibirsk Scala Enthusiasts объединяет людей, испытывающих симпатии к языку Scala, интересующихся такими темами, как функциональное программирование, ООП, метапрограммирование, parallelism & concurrency, embedded DSLs, и географически близких к Новосибирску.

Если Вы один из них и ещё не с нами, присоединяйтесь!

Формат работы сообщества - встречи раз в месяц-полтора, доклады по интересным темам и неформальное общение.

Узнать подробности и зарегистрироваться можно на официальном сайте сообщества: http://www.meetup.com/ScalaNsk/
Dassie
Очередная встреча - в пятницу, 22 ноября, в 19-00 в здании ВЦ (пр. Лаврентьева, 6)

Тема: ООП в Scala: выход из застоя

Про Scala часто говорят, что это не просто "улучшенная Java". Это действительно так. И в этом несложно убедиться, если разобраться в том, как устроено объектно-ориентированное программирование в Scala и попытаться понять, почему оно устроено именно так. Этим мы и собираемся заняться на следующей встрече.

Сначала мы поговорим об идеях и концепциях ООП в целом. Мы разберём несколько устоявшихся мифов из мира ООП; увидим, почему "старый добрый ООП", каким мы его знаем из Java/C#/C++, вынуждает использовать "костыльные" паттерны, и как переосмысление основ ООП в Scala даёт Вам средства для создания более простого и чистого кода.

Затем мы рассмотрим в подробностях, какие инструменты предлагает Scala и как можно ими пользоваться. Мы узнаем, что такое trait, mixin composition, self type, abstract member type, cake pattern и для чего они нужны.

Если Вас интересует не только то, каким ООП был вчера, но и то, каким он будет завтра, не проходите мимо!

Важная информация:

Встреча будет проходить в здании ВЦ, где на входе есть вахта.

Поэтому очень большая просьба: а) зарегистрироваться заранее и б) захватить с собой ID (например, паспорт).

(а) значительно облегчит нам составление списка для вахты, (б) облегчит проход через оную. Спасибо!
Dassie
После большого перерыва мы рады пригласить всех Scala-энтузиастов на очередную встречу!

Когда: в эту пятницу, 29 августа, в 19:00
Где: в здании ВЦ на проспекте Лаврентьева, 6
Тема: Микросервисная архитектура на Twitter's Finagle

С докладом выступит Владимир Костюков, который уже рассказал нам про функциональные структуры данных. На этот раз у него для нас невероятная новость!

Если вы все еще пишете синхронный код с мутабельным состоянием и судорожно мониторите CPU утилизацию своих серверов, а поиск любого бага сводится к двухнедельному запою - приходите и вы узнаете как писать асинхронный, отказоустойчивый код способный обрабатывать десятки тысяч запросов в секунду, нагружая при этом CPU меньше чем ваш любимый текстовый редактор. Вы забудете про монолитные системы и научитесь создавать масштабируемые архитектуры на основе неблокирующихся stateless микро-сервисов Finagle: особое внимание будет уделено построению чисто-функционального (надежного как крепость) REST API на основе фреймворка Finch.io.

Важная информация:

Встреча будет проходить в здании ВЦ, где на входе есть вахта.

Поэтому очень большая просьба: а) зарегистрироваться заранее и б) захватить с собой ID (например, паспорт).

(а) значительно облегчит нам составление списка для вахты, (б) облегчит проход через оную. Спасибо!
Dassie
Грядёт очередная встреча!

Когда: в пятницу, 26 сентября, в 19:00
Где: в здании ВЦ на проспекте Лаврентьева, 6
Тема: Асинхронный Play: как я попал на монады

Наша группа существует уже больше года, а про монады мы ещё до сих пор не говорили! Пора это исправить.

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

Важная информация:

Встреча будет проходить в здании ВЦ, где на входе есть вахта.

Поэтому очень большая просьба: а) зарегистрироваться заранее и б) захватить с собой ID (например, паспорт).

(а) значительно облегчит нам составление списка для вахты, (б) облегчит проход через оную. Спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2024 IPS, Inc.