Председателят на Асоциацията на софтуерните инженери Мартин Кулов се върна назад в спомените си да ни разкаже за създаването на първите мийтъпи с .NET и за структурирането на асоциацията. Мартин също така сподели и за бъдещите събития на АСИ и за спецификата при проблемите на софтуерните инженери при изграждане на цял проект.
Преди години от какво са се интересували дивелъпърите, свързано с .NET технологиите? Как се е развивала потребителската група .NET в близкото минало?

Събитията, които правихме тогава бяха с по 15-20 души, след което минахме на 30-40. А когато структурирахме новата организация Асоциация на софтуерните инженери, започнахме да правим по-големи събития по 150-200 души. ReConnect() е събитие, което отново е предназначено за .NET аудиторията, тъй като хората имат нужда да научават новите неща не само от интернет, а и от други колеги, които работят в България, да могат да представят тяхната гледна точка, затова как се използва практически. Много е хубаво, когато гледаме материали и примерен код по интернет колко лесно и добре се ползват. Но когато ги използваме на практика е вече нещо съвсем различно. Това е целта на тези събития – да представим добрите практики, да видим използването на технологиите в реалността и проблемите, с които хората се сблъскват при използването им.
Кои са проблемите, които сте разгледали напоследък? И кои излизат най-често?
Проблемите са за всеки различно, тъй като един софтуер, който да е еднакъв с друг няма. Просто в момента, в който започнеш да използваш платформата по някакъв начин, може да се натъкнеш на много места, където не трябва да се ползват по начина, който ти искаш да използваш. Затова е платформа, затова е нещо, което програмираш с него. Не е готов софтуер, който да си го пуснеш и ползваш. Трябва да се настроиш към него. Проблемите са най-разнообразни и са много строго специфични. Не мога да ги обобщя.
Кога е създадена Асоциацията на софтуерните инженери и какви хора участват в нея? На какви позиции?

С какви технологии ще се срещнат дивелъпърите в .NET сферата? Какво се очаква в бъдеще?
Това, за което ще говорим най-вече днес, е .NET Core. Това е open source версия на .NET, която е cross platform т.е. работи и на Linux и други операционни системи, което е страшно силно – да пишеш един код един път и да го стартираш на много платформи. Такова беше и обещанието на Java, но така и не се получи напълно. За да избегнат проблемите на Java, от Microsoft създадоха една организация, която се нарича .NET Foundation. Тя има борд на директори, които са 7 души и само един от тях е от Microsoft. Останалите 6 са хора от общността и се избират чрез процес, за да може фондацията да притежава лиценза, който е open source, да е правно изградена тази функция и освен това Microsoft да не контролира този процес. Дори може сега някой от нас тук, на това събитие, да кандидатства.
Отворено ли е кандидатстване за .NET Foundation?
Да, мисля, че е до 31 януари.
А какви ще са предстоящите събития на Асоциацията на софтуерните инженери?
На 31 януари организираме Azure DevOps Community Launch, който ще бъде за използването и новостите при Azure DevOps, платформата за DevOps на Microsoft. Тя също е cross platform. И се промотира с мотото, че е за “any platform, any language, any cloud”. А на 15 юни в събота организираме еднодневен уъркшоп, който е част от глобална инициатива, дават се задачи, по които се работи, състезават се хората със скоринг система. Всяка година е супер интересно. Призовавам всеки, който може да отдели една събота, да дойде и да се запознаем. Хора с Java опит идват на Global DevOps BootCamp, за да научат как може да деплойват Java системи с Microsoft инструменти. Като цяло е едно много интересно състезание. Имаме и малки награди 🙂









