Ако .NET е твоята технология, то си на
правилното място!
Заповядай да почерпиш вдъхновение и знания от едни от най-добрите професионалисти в сферата!
Заповядай да почерпиш вдъхновение и знания от едни от най-добрите професионалисти в сферата!
Ивайло започва да се занимава с програмиране още от петнадесет годишна възраст. Завършва с отличие двугодишна програма за приложен програмист, за което получава и диплома. След това за кратко е бил freelancer, а по-късно на 19 години се присъединява към Cobuilder като Full Stack Software Engineer. В момента той е Mid Software Engineer в Cobuilder и активно участва в разработката на нови функционалности и разширяването на вече съществуващи такива. От около година е ментор и наставник в компанията, а през предходната година стартира и като лектор в SoftUni. За годините си е натрупал доста опит и знания и се е сблъсквал с много проблеми, които е успявал да разреши успешно. В последната година има няколко изяви на различни платформи като лектор и една от целите му е да споделя активно знанията и опита, които е натрупал. Силно вярва, че ключът към успеха е в постоянството и дисциплината!
Want your website to rank better on Google? The key is faster server response times. This lecture focuses on easy yet effective ways to improve your .NET server’s speed. We’ll cover essential Web Vitals like FCP, LCP, and CLS, and show you where to test your site’s performance. Get ready for straightforward tips and tricks that can make a big difference!
Стоян Шопов е Software Developer с главен фокус над .NET технологиите и back-end разработката. През годините професионално е разработвал различни приложения с WebForms, WPF, .NET Framework, ASP.NET Core, Blazor, Unity и основно базирани на Azure Cloud. Стоян също така е Microsoft Certified Trainer и в свободното време води лекции и упражнения в SoftUni.
The Testing Pyramid suggests focus on unit tests, but e2e testing in inevitable. We need to ensure user journeys are working, UI looks good, product is accessible for people with disabilities and doing all that manually is no longer an option. During this session we are going to learn what are the options to automate web, desktop and mobile in .NET world.
Dimitar is QA Architect at Progress and he has 15+ years of experience in the field of quality engineering. He is experienced in testing web, mobile, desktop and variety of backend systems. He is passionate about building effective automation, CI/CD processes and increasing productivity of engineering teams.
В света на облака днес, където плащаме за всеки похарчен байт, и в света на IoT където хардуерните ресурси са ограничени, имаме важната задача да предоставим работещо решение, което няма да „счупи банката“ и въпреки това ще е производително. В настоящата лекция ще разгледаме основни принципи и ограничения при използване на паметта в .NET процеси, особености на платформите върху които те работят и разлики в операционните системи. Ще обърнем внимание на новостите в Garbage Collector и класически правила при използването му. Тази лекция също е за всички, които все още живеят със заблудата че с .NET не може да се пишат високопроизводителни и гладни за памет приложения.
Мартин Кулов има 25 години професионален опит в софтуерната индустрия. Преминал е през позиции като програмист, анализатор, технически директор, консултант и помага за изграждането на висококачествени софтуерни системи и екипи. Обича да разрешава критични проблеми в продукционни среди.
Той е дългогодишен лектор на събития, свързани с технологии на Microsoft в България и чужбина. Многократно награждаван е като “Най-добър професионалист на Майкрософт” (MVP) и е присъединен от Майкрософт в програмата Microsoft Regional Director. Част от журито е в международното състезание Microsoft Imagine Cup.
В България Мартин популяризира Dynatrace, водещата платформа за управление на софтуерна наблюдаемост. Също така е президент на Асоциация на софтуерните инженери, чиято цел е да подпомага софтуерните инженери в продължаващото им професионално обучение и развитие.
Starting with .NET 8, Blazor officially entered the SSR world, providing a brand new and modern hosting model that’s totally different from the previous approaches. During this session we’ll dive deeper in the new Blazor by explaining the different render modes, stream rendering and many other new approaches to Blazor Web Development. But this talk will be more than just an overview as we’ll also go into some bad or ugly parts that come with this new technology, trying outline how and when to take advantage of the new functionalities.
Dan solves business problems through quality code, smart architecture, clever design and cloud sorcery. Over more than 10 years he has worked and led projects of all shapes and sizes: from regular monoliths to complex microservices and everything in between. Mostly focused on .NET and Microsoft Azure but with regular escapes in the Javascript. He has a passion for sharing his experiences and he mostly do that on his Codewrinkles YouTube channel focused on .NET development.
Лекцията ще разгледа какви са необходимите базови умения, които са необходими за всеки един програмист независимо дали се намира в началото на своята кариера, или търси начин да се развива нагоре в професионалната йерархия. Ще си поговорим за това какво “търси” бизнесът и как да се отличим от останалите кандидати, когато искаме да получим желаната от нас работа или повишение.
В момента Владимир заема ролята на инженерен директор в Cobuilder International. Той има 16+ години опит като програмист в C# и .NET екосистемата, като е заемал и различни ръководно-инженерни позиции, управлявайки екипи с различни размери. През 2014 съосновава и изпълнява ролята на главен софтуерен архитект на New Venture Software, компания специализирала се в предоставянето на premium professional services. Има и дългогодишен опит като лектор с многократни участия в големи технологични конференции като DevReach, NT Conference и други.
Васил Попов е System Architect във Milestone Systems. Отговорен е за архитектурата на част новите web-базирани разработки на компанията, както участва и във всяка фаза на разработването им. Има 18+ години професионален опит в софтуерната разработка на различни видове решения, като в портфолиото му са както големи корпоративни системи, така и по-малки уеб базирани решения.
Завършва Технологическо Училище – Електронни Системи, след което бакалавър и магистър Компютърни системи в ТУ-София, и дипломен проект в ТУ-Виена.
Обича да пътува и е запален по фотография и дронове, а от известно време хоби му е технологиите за 3D принтиране.
Добромир Иванов е Principal Software Engineer, работил е по различни SaaS продукти, като full-stack разработчик. Той има солиден опит в сферата на UI/UX дизайн и development. Като допълнение на неговата професионална кариера, в свободното си време се занимава и с разработката на компютърни игри. Обича да споделя своя опит и знания в YouTube и Udemy. Завършва Telerik Academy през 2013 година. Запален геймър и AI фен. Завършва Технологическо Училище – Електронни Системи, след което бакалавър и магистър Компютърни системи в ТУ-София, и дипломен проект в ТУ-Виена.
Обича да пътува и е запален по фотография и дронове, а от известно време хоби му е технологиите за 3D принтиране.
Not again. After WinForms, WPF, WinRT, UWP, and MAUI, now Microsoft are busy working on Windows App Sdk, the newest new platform for Windows Native app development with focus on Fluent UX experience. Is it the way forward? Join me to discuss the current state of Windows native app frameworks.
Software Architect at FrameStory Software and Professor in Computer Science in the Faculty of Mathematics and Informatics, Plovdiv. Nikolay has more than 20 years of experience in the software industry, and has worked on projects for insurance, finance and cloud business-to-business systems.
The release of .NET 8 introduces significant new features, concepts and improvements that have the opportunities to directly impact your professional everyday life. In this session we will discuss the most insightful updates, including the new features in C# 12 and ASP.NET Core 8, along with the latest performance optimizations.
We will explore the practical applicability of each topic through accessible demonstrations no matter if you are an experienced developer or just getting started.
Radi Atanassov is a professional software architect and а developer with years of commercial experience focused on the Microsoft stack. Radi is a Microsoft MVP, a Microsoft Certified (S) Master and the founder/CEO of OneBit Software – a cloud consulting & services company. In his spare time he blogs, writes articles, reverse engineers software, commits to GitHub, drives Azure consumption, plays guitar (poorly), teaches C# and presents at technology conferences around the world.
The release of .NET 8 introduces significant new features, concepts and improvements that have the opportunities to directly impact your professional everyday life. In this session we will discuss the most insightful updates, including the new features in C# 12 and ASP.NET Core 8, along with the latest performance optimizations.
We will explore the practical applicability of each topic through accessible demonstrations no matter if you are an experienced developer or just getting started.
Тонислав Троев е Product Technical Lead в OneBit Software. Автор е на множество библиотеки, които успешно намират приложение в редица проекти, а също така е и редовен участник в състезания по програмиране, олимпиади и хакатони. Той е носител на “Младежката награда” на БАИТ, победител от СофтУниада 2023 и двукратен носител на стипендията “Джон Атанасов” от Фондация “Еврика”. Също така е включен в индекса “Топ 100 влиятелни ИТ личности в България” за 2023-та година. Има богат опит като лектор в курсове по приложно програмиране.
В тази сесия ще отговорим на следните въпроси и ще открием:
Росица Факалиева е Microsoft MVP с фокус – .NET технологии и директор на WWCode София, определя себе си като .NET ентусиаст.През последните 15 години работи като част от екипа Progress, разработващ Telerik UI за WPF и .NET MAUI, а сега се опитва да вдъхнови жени без опит в програмирането да навлязат в софтуерната индустрия.
Живко Петьов е CTO и съдружник в Абилитикс. Има 16 години професионален опит като разработчик. От 8 години е ръководител на екипи и проекти. Като ученик е бил състезател по математика. Темите, за които досега е говорил на ИТ събития, включват .NET, JS, Office 365, Xamarin, софтуерна архитектура, кариерно развитие. В свободното си време Живко се занимава с и преподава акро йога.
What do I mean by Robotics?
Стамо Петков е ръководител на отдел “Microsoft Technology” в Информационно обслужване АД. Има над 20 години опит в областта на информационните технологии и силна страст към ученето и споделянето на знания с неговите студенти в СофтУни или с други професионалисти на различни конференции по целия свят. Той е Senior Software Architect, особено запален по проектирането на мултитехнологични, мащабируеми уеб приложения. Той е част от екипа, създал някои от най-значимите информационни системи в България като Националната здравна информационна система и Единната информационна система на българските съдилища. Обича да пътува и да се среща с различни хора, като и да прекарва свободното си време на вода или в планината.
Ще разберем какво е CQRS и Event sourcing.
Ще разкажем опит от прилагането на тези архитектурни решения в реална среда.
Преглед на някой от библиотеките и сървисите, които можем да използваме.
Изобилие от meme-та по темата :)
Тодор е софтуерен инженер и DevOps евангелист с повече от 16 години опит, а от последните 5 активно се занимава с public speaking на международната сцена.
Занимавал се е с разработка на enterprise платформи, cloud решения и моделиране на бизнес процеси.
Помагал е на екипи да въведат DevOps и Agile методологии, като е водил тяхната трансформация.
Страстта му е да модернизира и разцепва монолитни системи, а в свободното си време играе DOTA и пее в рок банда.
In this discussion, we will talk about how soft skills play a role in our career as software developers. We will try to evaluate the significance of it and try to back it up with some real-life examples. Some of the key topics we will cover are:
Венци Попов е CEO на Zingasoft – компания специализирана в изграждането на решения базирани на Microsoft Cloud. Той има над 16 години опит в софтуерната индустрия като програмист, ръководител на екип и мениджър. Прекарва 4 години в Microsoft и влага огромен ентусиазъм, когато участва в технически дискусии и обменя ценни съвети и трикове с други колеги.
The .NET runtime has been a deployment essential for quite a while. With the latest .NET 7 release we can now compile directly to native code rather than relying on the IL. We will talk about what ahead-of-time compilation does and how it impacts our future projects.
Програмист с професионален опит в множество технологии и различни роли. Започнал кариерата си в системите на .NET, преминал през света на React, междувременно работещ и в облака на AWS. Интересуващ се от какво ли не, но предимно от софтуер, хардуер и наука.
В резюме на темата ще си поговорим за клауд и “има ли живот след” Azure. Или по-точно казано, какво може да ви хареса при девелъпмента с комбинацията от AWS и .NET. Ще се спра на 5 причини в полза на AWS, които биха могли да си спечелят фенове. Всъщност това ще са 5 services от Amazon клауда, които просто чакат да бъдат пробвани.
В момента работи като Senior Test Automation Engineer с C# в Milestone Systems. Част е от екипа за Cloud Development. Това е и причината да е сертифицирана по AWS. Освен това е и Scrum Master, както и Monitoring и DevOps ентусиаст.
In this session we will talk about a more abstract approach for automated testing. A few key concepts researched as a part of the “Platform for quality improvements, generation and execution of automated tests” will be covered:
>>> What is the problem solved by the platform?
>>> How it can be used to generate test cases?
>>> Why abstract testing saves a lot of time and effort?
>>> Optimizations featured within the platform
>>> Application of the platform
Тонислав Троев е Product Technical Lead в OneBit Software. Той е редовен участник в състезания по програмиране, олимпиади и хакатони. Отличен е като “Топ студент” за 2022 година и е носител на едноименната стипендия “Джон Атанасов”. Победител е в два от най-престижните кокурси в областта на информатиката – конкурса на БАИТ (категория “Младежка награда”) и СофтУниада. Има богат опит като лектор в курсове по приложно програмиране – част е от преподавателския екип на SoftUni, SiT и Националната програма “Обучение за ИТ кариера”.
>>> Представяне на Dataflow
>>> Видове основни блокове
>>> Демонстрация на няколко pipeline-а изградени с Dataflow
Димитър Митев е технически ръководител проекти в Технологика. През 17-те години прекарани в бранша е работил по разнообразни проекти в различни области и с богат набор от технологии. Освен към .NET има интерес към DevOps, както и напоследък към контейнеризирането на системи. Извън професионалната сфера неговите хобита са фотография, ски и CrossFit.
>>> Code generation: what for, when a how is applied?
>>> Common ways of code generation: external tool, reflection, expressions, source generators
>>> Entity framework proxies: what for, how source generation works
For last 2 years Nick work as a director of software engineering in Alemira (www.alemira.com). Nick has 20+ years of experience in different EdTech companies. Develop on C# from its first versions. For a long time investigating how to write agile applications. Very big fun of PoEAA. Nick has MS degree in Applied Mathematics and Physics at MIPT.
>>> Will AI take over web design?
>>> What can AI do for software development?
>>> Visual Studio Code AI tools:
* Copilot
* Tabnine
* Kite
* Intellicode
* ChatGPT
Евгени Дюлгеров работи като Senior .NET Developer в Digitall.
Завършил е бакалавър “Компютърни системи и технологии” в ТУ-София, магистратура “Управление на ресурси в предприятията” в английския факултет на ТУ-София и магистратура “Управление на проекти по информационни технологии” към департамент „Информатика“ в Нов Български Университет. Записал е докторантура в ТУ-София на тема “Приложение на изкуствения интелект в DevSecOps сферата” и работи като асистент в ТУ-София, водейки лекции по “Програмиране за мобилни устройства” и упражнения по C++ и C#. В момента пише и книга на тема “Изкуствен Интелект”.
Допълнително се занимава с инвестиране в недвижими имоти, акции и в себе си – постоянно чете книги с различна насоченост, изучава езици, ходи на фитнес и на бокс.
>>> Частичен обзор на Azure Cognitive Services – Computer Vision и Face recognition.
>>> Презентация на един сампъл с Azure Cognitive Services за евтин и лесен анализ на видео в реално време.
Работи като Senior software engineer в Milestone Systems, в бранша е от 10 години. Занимавал се е почти изцяло с майкрософтски технологии. През свободното си време умерено практикува най-различни спортове, като танците са му страст.
Стоян Шопов работи като Senior Software Engineer в Grand Games, където се занимава с разработка на игри с Unity. Има над 5 години опит, като преподавател в SoftUni и също така е Microsoft Certified Trainer. Стоян има опит в изграждането на уеб, десктоп и мобилни приложения с .NET, Azure Cloud и други платформи. Освен професионалният му опит, като програмист, Стоян се е занимавал с менторство (SoftUni Bootcamp), създаване на лекции, изпитни задачи и други учебни материали.
Ще се запознаем с основите на функционалното програмиране, използвайки езика F#. Ще се концентрираме както върху основните ползи от функционалното програмиране, така и върху внедряването на тези ползи и идеи в обектно ориентираните езици. Темата ще бъде особено полезна за програмисти, които са използвали само обектно ориентирани езици в кариерата си.
Виктор Даков работи като Manager, Software Engineering във фирма Нуволо. Занимавал се е над 6 години с обучения, а сега води лекции и в СофтУни и на различни конференции. Виктор е бивш дългогодишен участник в редица ученически олимпиади. Носител е на наградата “Джон Атанасов” връчена му от президента на България. Две поредни години е представял страната в Брюксел на едни от най-престижните научни състезания в Европа и света. Победител в проектната категория “Интернет приложения” на Националната олимпиадата по ИТ и един от лауреатите за съответната година. Има богат опит в проектирането и изграждането на уеб приложения, алгоритмичното програмиране и облачните технологии. Работил е както по малки проекти, така и в големи корпорации, като Амазон.
Ивайло е изпълнителен директор в AMBITIONED – компания за софтуерна разработка с фокус върху качеството на изпълнение. Той има над десетилетие опит като технологичен трейнър, мениджър на инженерни екипи и софтуерен разработчик с Microsoft технологиите. Работи със СофтУни от 2016-та година и дълго време управлява всички технически нужди на организацията. Участвал е в изработката и поддръжката на десетки интернет приложения в най-разнообразни сфери, откъдето е натрупал богатия си опит. Създал е от нулата open-source библиотеки за ASP.NET, които имат хиляди звезди в GitHub и над 5 милиона изтегляния по целия свят. Споменаван е няколко пъти в официалните Microsoft блогове и подкасти. Състезател е по математика с участия в редица национални олимпиади. Обича да задълбава в трудните и алгоритмичните части на програмирането.
Чуй историите от кухнята на DEV.BG. Кои са най-странните запитвания, които сме получавали по телефона? Как се топлихме през първата DEV.BG зима? Какво ни движи напред и на къде сме се насочили? Кратък разказ за историята на DEV.BG и какво остава скрито зад кулисите.
Обича да изгражда компании и да реализира маркетингови стратегии. Споделя мисли за лидерство и управление на организации на CEOmoments.com.
В тази лекция ще си говорим за храната за мозъка. Защо захарта е най-естествената човешка храна? Кои са различните видове захари? И като знаем кои са – какво от това? Ами да ги използваме разумно и с предназначение!
Вече 10 години създава авторски сладкиши от натурални продукти и заклет защитник на десерта като задължителен елемент от ежедневието ни. Отделно от това – преди 10 години сама е вдигнала сайта си!
Какъв отпечатък оставяме върху околната среда с всеки наш имейл, обаждане по viber или zoom разговор? Това и съвети как драстично да намалим въглеродния си отпечатък ще разбереш по време на тази лекция.
Блажка Димитрова от 10 години активно се занимава с темата за устойчивия начин на живот. Да намалим отпечатъка от дейностите си в ежедневието и в бизнеса, са фокусът и на работа. Има няколко проекта, доказващи че кръговата икономика и устойчивото производство са успешни модели. Обича селския живот, автобиографиите и непалската кухня.
През 2020 година издава първата си книга “Живот с нулев отпадък в България”, преди това е поставила началото на първия ресторант с нулев отпадък в България, а днес е част от компания превръщаща отпадъци в ресурси – Zero Wave и разработва първата козметична марка, изцяло базирана на нулевия отпадък, депозитната система и насипното продаване.
Cloud platforms are becoming the norm. To be efficient there we need to implement DevOps processes and high level of automation. While every platform vendor has its own set of tools there are some that could be labelled cloud agnostic.
In this session we will take a look at Microsoft Azure and double click at the various tools at your disposal to implement effective DevOps process.
We will focus on: Azure DevOps, GitHub, GitHub Actions, Terraform, Ansible, Jenkins, Biceps, AZD Templates, Flux and Helm.
Алекс е софтуерен инженер с над 20 години опит в ИТ индустрията. Писане на код, архитектура, управление на проекти, създаване на продукти, автоматизация, оптимизация на процеси, управление на екипи, технически предпродажба консултации или разработване и изпълнение на стратегия за излизане на пазара – това са част от позициите и дейностите зад този опит.
Алекс е работил и за няколко от големите имена, консултант в IBM и част от продуктова група в Cisco Systems. През 2016 г. се присъединява към екипа на Microsoft, за да разговаря и помага клиентите и партньорите на компанията да мигрират и модернизират продуктите базирани на Open Source в Azure.
В момента основните му професионални интереси са насочени към DevOps, DevSecOps, Cloud Native, Web приложения и създаване на съдържание по тези теми.
Unit tests are our first line of defense to reduce technical debt, increase code quality and accelerate our ability to change and adapt code without breaking it while continuing to add new features. It’s from greater importance to have quality unit tests, not just unit tests. During the session we are going to discuss some techniques that will help us to understand better the power of unit testing, how to measure the effectiveness of our unit testing process and how we can test our unit tests.
Димо Митев е IT специалист с повече от 18 години опит в IT индустрията. Ролите, които е заемал включват QA Engineer, QA Architect и Engineering Manager. Активно участвайки в процеса на тестване на софтуер, който е част от жизнения цикъл на разработката на софтуер, той е натрупал значителен опит в различни видове тестване на софтуер, включително, но и не само, функционално тестване, тестване на уеб услуги, тестване на производителността, тестване на сигурността и автоматизирано тестване. Вече повече от дванадесет години той работи за Progress като инженерен мениджър, ръководейки екип, специализиран в разработката на облачни технологии.
В лекцията ще разгледаме възможностите на библиотеката за машинно обучение в .NET – ML.NET чрез примери.
AutoML и използване на ML.NET в ASP.NET Core
Николай Костов се занимава с програмиране от почти 20 години. В момента работи като Solutions Architect във фирма ZenCodeo и като вещо лице в съда. Години наред е преподавал в академията на Телерик, а в момента води лекции в СофтУни и на различни конференции. Няколко години подред Ники е Microsoft Certified Trainer. Носител е на наградата „Студент на годината“, както и е бил част от класацията „30 под 30“ на списание Forbes Bulgaria. Докато учи в НПМГ, Николай е редовен участник и победител в редица ученически и студентски олимпиади и състезания по информатика и информационни технологии. Има богат опит в проектирането и изграждането на уеб приложения, алгоритмичното програмиране, киберсигурността и облачните технологии. Личният блог на Ники е достъпен на адрес: https://nikolay.it