Плюсы и минусы Go для разработчиков на C++, Вячеслав БахмутовYandex
В докладе речь пойдёт о языке Go. Вячеслав расскажет о внутреннем устройстве языка (структуре, оптимизации, сборщике мусора и т.д.), о том, как и почему Go используют в Яндексе и что о нём говорят разработчики на С++. Отдельно Вячеслав остановится на многопоточном программировании и особенностях отладки и профилирования в Go.
Плюсы и минусы Go для разработчиков на C++, Вячеслав БахмутовYandex
В докладе речь пойдёт о языке Go. Вячеслав расскажет о внутреннем устройстве языка (структуре, оптимизации, сборщике мусора и т.д.), о том, как и почему Go используют в Яндексе и что о нём говорят разработчики на С++. Отдельно Вячеслав остановится на многопоточном программировании и особенностях отладки и профилирования в Go.
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...Yandex
Мой доклад – о том, как мы пришли к решению об использовании Go в своём проекте и что из этого получилось. Ostrovok.ru по своим целям — классический стартап. Мы с вами поговорим об особенностях выбора технологий для стартапов, о преимуществах и недостатках Go в проектах такого типа, о его интеграции в имеющуюся инфраструктуру и о том, какие ключевые ниши для Go можно выделить.
Антон Пискунов. Независимый разработчик.
«BeeGo для веб-приложений, API и демонов»
- Почему BeeGo? vs Revel and another guys.
- Что мы пишем на BeeGo? Наш личный опыт.
- Как написать облачный стартап и инфраструктурные сервисы на BeeGo за две недели.
- Sweet API, нэймспейсы и автодокументация.
- Демонизация BeeGo, к чему мы пришли?
- Разработчики, мэйнтейнинг, существующие проблемы
http://go-meetup-spb.timepad.ru/event/169777/
Данил Ильиных и Владимир Иванов, «Велогосипед»Platonov Sergey
Год от года многие программисты решают одни и те же задачи, но не всегда среди огромного многообразия решений можно найти что-то подходящее.
Вот и мы не смогли найти ни одной библиотеки логирования для C++, которая удовлетворяла бы всем нашим требованиям. Теперь у нас есть свой велосипед, и мы расскажем, чем он лучше других.
Разработка декстопных приложений для linux (Владимир Яковлев)IT-Доминанта
Владимир Яковлев - Python Developer / Odesk / Россия, Санкт-Петербург
- выбор фреймворка: TkInter/PySide/PyQt/PyGI; - что делать если не хватает одного потока; - взаимодействие с системой и другими приложениями; - сборка и публикация пакетов.
http://www.it-sobytie.ru/events/2040
#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...Nikolay Samokhvalov
Встречи сообщества http://PostgreSQLRussia.org -
Миграция из Oracle в Postgres. Встреча в компании CUSTIS.
План встречи:
19:00 Приветственная пицца, свободное общение.
19:20 Вступление. Рассказ о CUSTIS.
19:25 Николай Самохвалов. Коротко о PostgreSQL.
19:35 Максим Трегубов, CUSTIS. Миграция данных из Oracle в Postgres. Доклад о том, как мы для одного из заказчиков тестировали переход с СУБД Oracle на Postgres. Расскажем о выборе инструмента миграции данных, настройке тестовой среды и о полученных результатах. Также немного затронем модную тему DevOps и покажем роль Ansible в миграции данных.
20:10 Вячеслав Муравлев, CUSTIS. Data Access Layer как страховка при миграции СУБД. Для многих АС миграция с одной СУБД на другую сродни наступлению страхового случая «тотал» - необходимо переписать львиную долю кода. Подстраховаться от такого ущерба можно с помощью шаблона проектирования Data Access Layer (DAL). Мы расскажем как этот подход помог нам провести первый этап миграции АС одного из заказчиков с Oracle на PostgreSQL, рассмотрим инструментарий, обсудим применимость подхода на уровне предприятия.
20:30 Иван Кухарчук, ЯНДЕКС. Как можно сэкономить на лицензиях и снизить нагрузку на Oracle, переселив отчёты в PostgreSQL.
20:50 Завершение встречи, свободное общение.
Работаем с API по-взрослому - Максим Кислов (Badoo)AvitoTech
Я расскажу о том, как мы разрабатываем фронтенд и бэкенд параллельно, используя protobuf + JSON RPC.
Часто фронтенд выставляет требования к бэкенду, из этих требований получается API, и разработка возможна только при одновременной работе серверного и клиентского девелопера.
Мы же начинаем разработку с API, и фронтенд (а также мобильные приложения) никак не зависят от степени готовности бэкенда.
– Я поделюсь тем, как мы делаем API до начала разработки;
– Success story использования protobuf + RPC;
– И немного – о разработке клиента вообще без серверного кода.
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...Yandex
Мой доклад – о том, как мы пришли к решению об использовании Go в своём проекте и что из этого получилось. Ostrovok.ru по своим целям — классический стартап. Мы с вами поговорим об особенностях выбора технологий для стартапов, о преимуществах и недостатках Go в проектах такого типа, о его интеграции в имеющуюся инфраструктуру и о том, какие ключевые ниши для Go можно выделить.
Антон Пискунов. Независимый разработчик.
«BeeGo для веб-приложений, API и демонов»
- Почему BeeGo? vs Revel and another guys.
- Что мы пишем на BeeGo? Наш личный опыт.
- Как написать облачный стартап и инфраструктурные сервисы на BeeGo за две недели.
- Sweet API, нэймспейсы и автодокументация.
- Демонизация BeeGo, к чему мы пришли?
- Разработчики, мэйнтейнинг, существующие проблемы
http://go-meetup-spb.timepad.ru/event/169777/
Данил Ильиных и Владимир Иванов, «Велогосипед»Platonov Sergey
Год от года многие программисты решают одни и те же задачи, но не всегда среди огромного многообразия решений можно найти что-то подходящее.
Вот и мы не смогли найти ни одной библиотеки логирования для C++, которая удовлетворяла бы всем нашим требованиям. Теперь у нас есть свой велосипед, и мы расскажем, чем он лучше других.
Разработка декстопных приложений для linux (Владимир Яковлев)IT-Доминанта
Владимир Яковлев - Python Developer / Odesk / Россия, Санкт-Петербург
- выбор фреймворка: TkInter/PySide/PyQt/PyGI; - что делать если не хватает одного потока; - взаимодействие с системой и другими приложениями; - сборка и публикация пакетов.
http://www.it-sobytie.ru/events/2040
#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...Nikolay Samokhvalov
Встречи сообщества http://PostgreSQLRussia.org -
Миграция из Oracle в Postgres. Встреча в компании CUSTIS.
План встречи:
19:00 Приветственная пицца, свободное общение.
19:20 Вступление. Рассказ о CUSTIS.
19:25 Николай Самохвалов. Коротко о PostgreSQL.
19:35 Максим Трегубов, CUSTIS. Миграция данных из Oracle в Postgres. Доклад о том, как мы для одного из заказчиков тестировали переход с СУБД Oracle на Postgres. Расскажем о выборе инструмента миграции данных, настройке тестовой среды и о полученных результатах. Также немного затронем модную тему DevOps и покажем роль Ansible в миграции данных.
20:10 Вячеслав Муравлев, CUSTIS. Data Access Layer как страховка при миграции СУБД. Для многих АС миграция с одной СУБД на другую сродни наступлению страхового случая «тотал» - необходимо переписать львиную долю кода. Подстраховаться от такого ущерба можно с помощью шаблона проектирования Data Access Layer (DAL). Мы расскажем как этот подход помог нам провести первый этап миграции АС одного из заказчиков с Oracle на PostgreSQL, рассмотрим инструментарий, обсудим применимость подхода на уровне предприятия.
20:30 Иван Кухарчук, ЯНДЕКС. Как можно сэкономить на лицензиях и снизить нагрузку на Oracle, переселив отчёты в PostgreSQL.
20:50 Завершение встречи, свободное общение.
Работаем с API по-взрослому - Максим Кислов (Badoo)AvitoTech
Я расскажу о том, как мы разрабатываем фронтенд и бэкенд параллельно, используя protobuf + JSON RPC.
Часто фронтенд выставляет требования к бэкенду, из этих требований получается API, и разработка возможна только при одновременной работе серверного и клиентского девелопера.
Мы же начинаем разработку с API, и фронтенд (а также мобильные приложения) никак не зависят от степени готовности бэкенда.
– Я поделюсь тем, как мы делаем API до начала разработки;
– Success story использования protobuf + RPC;
– И немного – о разработке клиента вообще без серверного кода.
Не айти для айти (Артём Кудзев, Евгений Васильков)Alexander Orlov
Не айти для айти
Ведущие мастер-класса:
Артём Кудзев – заместитель директора департамента R&D 2ГИС, программный директор конференции CodeFest, организатор открытых встреч для разработчиков DevDay.
Между делом:
веду неофициальный @quze
и официальный (не матерюсь) @kudzev
посылаю лучи ненависти и счастья на Флампе
зачем-то читаю ленту VK и поддерживаю профиль в FB.
Евгений Васильков – эксперт по любым вопросам ДубльГИС, руководитель отдела развития Flamp, один из организаторов CodeFest.
Программа мастер-класса:
Есть ИТ-проект со своим софтом и сроками, ресурсами и ценами. Есть контент-проект со своей дорогой редакцией, статьями и комментариями. И есть ивент-проект со своими участниками и спикерами, программой и булочками с клюквой. Что общего и как навыки управление ИТ- и контент-проектами помогают сделать отличную конференцию для разработчиков.
В основу возьмем:
ИТ-конференцию CodeFest: 1500 участников, 67 спикеров в пяти потоках за два дня на темы управления проектами, web-, mobile- и enterprise-разработка и тестирование.
ИТ-проекты в компании 2ГИС: 30+ команд, 2ГИС для ПК (13 млн. пользователей), 2ГИС-Онлайн (1.3 млн. пользователей в месяц), 2ГИС-API (30 млн. запросов в месяц).
Фламп (50 тыс. отзывов)
Есть ИТ-проект со своим софтом и сроками, ресурсами и ценами. Есть контент-проект со своей дорогой редакцией, статьями и комментариями. И есть ивент-проект со своими участниками и спикерами, программой и булочками с клюквой. Что общего и как навыки управление ИТ- и контент-проектами помогают сделать отличную конференцию для разработчиков.
SECON'2016. Бартунов Олег, Карьера в Open SourceSECON
Я расскажу про то, как устроен современный Open Source на примере проекта PostgreSQL и про те возможности, которые дает Open Source разработчику, в частности, в реализации себя как творческой личности и карьерного роста, а также достижения свободы и независимости. Open Source в условиях цифрового равенства позволяет разработчику жить и работать в привычных условиях без обязательного перемещения в неудобный для жизни мегаполис, и при этом быть членом большого международного сообщества, принимать участие в его жизни и влиять на развитие проекта.
DrupalCamp Kyiv was a two day period of close contact between the Drupal developers from Ukraine, Russia and Belarus which gathered some 200 Drupal specialists and enthusiasts. It is the leading Drupal event in the CIS.
Talk (in Russian) for BEMup in Minsk, April 18th, 2014
Abstract: During our community meetups we introduced you already to the technology history. Now we will talk about people who build it. I will introduce you to the team inside Yandex and outside, projects and companies that use BEM in their work in CIS and abroad.
Video (Russian) https://events.yandex.ru/lib/talks/1821/
Елена Джетпыспаева — Открытие. Новости и планы БЭМ-сообществаYandex
На встречах сообщества мы уже знакомили участников с технологической историей проекта. Теперь мы расскажем о людях, которые стоят за этими технологиями. Мы познакомим вас с командой проекта и внутри Яндекса, и снаружи. Остановимся на проектах и компаниях, использующих БЭМ в своей работе, как в СНГ, так и за его пределами. Вспомним забавные случаи и детские радости, бессонные ночи и ваши отзывы, которые вселяют в нас веру в прекрасный новый мир. Приоткроем завесу тайны и заглянем в Зазеркалье внутрь Яндекса с его общепортальной библиотекой блоков Лего и своим циклом БЭМ-развития, где есть место онлайн-активностям, внутренним офлайн-BEMup’ам, совместной разработке и непростым коммуникационным процессам. Поделимся нашим опытом решения тех или иных задач и расскажем, как планируем развиваться в 2014 году. Надеемся, что из этого рассказа вы сможете вынести для себя полезные уроки о работе внутри сообщества и вместе с нами.
How we write microservices in Go and deploy them to Kubernetes using Helm and Charts. Automation is everywhere!
This talk was made for Golang Novosibirsk Meetup: https://youtu.be/WwCWUEO7tqI
Введение в сервис-ориентированную архитектуруElena Grahovac
Введение в сервис-ориентированную архитектуру, теория: преимущества, обзор составляющих.
P. S. Не столько настоящая презентация, сколько черновик. Но раз попросили, то делюсь :)
2. План на сегодня
2
- про Women Techmakers и другие сообщества
- про язык программирования Go и хакатон
Gopher Gala
- что будем делать в течение ближайшего
месяца?
- знакомство друг с другом
- свободное общение и пицца
10. WTM в Новосибирске. Зачем?
10
- продвижение IT-специальностей среди девушек
- совместное изучение интересных технологий
- обсуждение актуальных вопросов
- новые знакомства и свободное общение
15. Gopher Gala
15
Первый в мире распределенный
хакатон на Go. Позволяет
продемонстрировать свои навыки и
побороться за призы с лучшими Go-
разработчиками со всего мира
gophergala.com
16. Задачи на ближайший месяц
16
- придумать проект для Gopher Gala (личный или
командный)
- ликбез по Go и исследования для проекта: изучить всё
необходимое
17. Курс по Go
17
- каждую неделю по воскресеньям
- разбор необходимых тем и лабораторные работы
- индивидуальный подход
- что нужно изучить для вашего потенциального проекта
для Gopher Gala?
18. Курс по Go. Первая встреча
18
- в ближайшее воскресенье в 12.00
- взять с собой ноутбук
- по желанию необходимые приготовления можно начать
делать заранее
vk.com/sunday_go_school
19. Курс по Go. Первая встреча
19
Git и GitHub
- понадобится аккаунт на GitHub’е
- бесплатный «рюкзак» полезных сервисов для студентов:
education.github.com/pack
- учебник по Git: githowto.com/ru
20. Курс по Go. Первая встреча
20
Go
- Как установить. Инструкция на официальном сайте:
golang.org/doc/install
- Тур по Go: tour.golang.org
21. Курс по Go. Первая встреча
21
Среда разработки
- VS Code: code.visualstudio.com
- Intellij IDEA для студентов: jetbrains.com/student
- Ваша любимая (atom, sublime, vim, emacs, …)
22. Курс по Go. Первая встреча
22
Любые вопросы
- Оставить комментарий к встрече vk: goo.gl/HYSpEM
- Написать лично: vk.com/grahovac