Фотоотчет с 42й встречи Microsoft .NET User Group Одесса

В среду 7 декабря состоялась 42-я встреча Microsoft .NET  User Group Одесса!

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

Большое спасибо всем нашим друзьям-компаниям-партнерам-спонсорам, которые делают всё, что можно, чтобы .NET движение ширилось и не погибало в нашем солнечном, морском городе! Спасибо компаниям Sigma Software, Ciklum, HYS Enterprise, Provectus за поддержку 42й встречи!

Большое спасибо Игорю Кочетову и Эдуарду Яблонскому за крутые, практические доклады!

Огромное спасибо Компьютерной Академии Шаг Одесса!
Предлагаем вашему вниманию фотоотчет об этом замечательном событии :)





Больше фото под катом 

Сорок вторая встреча Microsoft .NET User Group Одесса

7 декабря 2016 года в 18:30 состоится  сорок вторая встреча Microsoft .NET User Group Одесса!

Адрес мероприятия: Одесса, улица Еврейская 3, Компьютерная Академия "Шаг", 3-й этаж, Конференц-зал №300

Организаторы:
Компьютерная Академия "Шаг" (http://itstep.org), Одесская (http://www.usergroup.od.ua) .NET User Group

Спонсоры мероприятия, которые подготовили для участников приятные сюрпризы:  
Sigma Software(http://sigma.software), DataArt (http://www.dataart.com.ua), HYS Enterprise (http://www.hys-enterprise.com), Provectus (http://provectus.com), Ciklum (http://ciklum.com)

Программа мероприятия:

1) Python for .NET developers

Igor Kochetov, .NET developer with 10 years of experience, currently building tools in Python for Unity Technologies
 
Even Microsoft can’t resist open-source and cross-platform as de-facto standards in today’s software development world anymore, so why should you? Come to learn why you might consider learning Python as another language / second language / helpful tool while also find out that Python has more familiar to .Net developer concepts (in both infrastructure and ecosystem) that you might have thought before. We will start with questions like ‘why?’ then proceed to some basic introduction to Python programming and finally we will compare features and approaches in both languages/platforms by looking at examples

Python для .NET-разработчиков
Описание: В современном мире разработки программного обеспечения опен-сорс и кроссплатформенность являются неотъемлемыми характеристиками большинства проектов, и даже такие гиганты как Майкрософт больше не могут этому сопротивляться. Тем более не должны этого делать мы, как разработчики. Мы поговорим о том, почему Python - отличный выбор для .Net-разработчика, желающего расширить свой арсенал / узнать что-то новое, обсудим возможности языка и платформы через призму знакомых каждому .net-чику концепций, идиом и парадигм, а также сравним досупные для обоих языков инструменты на примерах

2) Take time under your control

Эдуард Яблонский, Инженер ПО с 25 летним опытом, Ciklum, SDET at Unity
 
The code that depends on time might be not so hard to write but very hard to test from a first sight. Even best programmers make terrible mistakes when they write unit tests. You will learn that in fact it is easy and fun to write tests for a time-dependent code. We will examine the real time-dependent C# code from Unity code-base and we will make it testable with suite of tests that run in a fraction of a second. You will learn efficient and elegant techniques that help us to break dependencies from environment in the code.

Управляйте временем

Код, который зависит от времени может быть не так трудно написать, но, с первого взгляда, очень трудно проверить. Даже лучшие программисты делают ужасные ошибки, когда дело касается модульных тестов. Вы узнаете, что на самом деле, писать тесты для зависимого от времени кода легко и интересно. Мы рассмотрим реальный C# код из Unity и проверим его тестами, которые работают за доли секунды. Вы узнаете эффективные и элегантные методы, которые помогают разорвать зависимости кода от среды выполнения.
 
Участников встречи ожидают приятные сюрпризы от компаний JetBrains, Pluralsight. Вход свободный. Для участия необходимо обязательно заполнить форму ниже (под катом).