.NET Fest 2017

28 октября 2017
Київ, Украина
Смотреть
В избранное

Антон Молдован

Software Architect в SBTech

Игорь Фесенко

Application Architect в SoftServe

Денис Резник

Data Architect в Intapp

Сергей Калинец

Software Architect в Steer73

Matteo Pagani

Windows AppConsult Engineer в Microsoft

О мероприятии

Что происходит в мире .NET? Какие новые тренды в разработке появились за последнее время? Какие практики по использованию инструментов от Microsoft внедряют другие IT компании? Как сделать процесс разработки эффективнее? .NET Fest - это пространство, где ведущие профессионалы в области .NET поделились своим опытом, помогая найти ответы на эти и многие другие вопросы. Только реальные кейсы. Только актуальные тренды.

Для кого

  • Техническим директорам
  • Тимлидам
  • Разработчикам
  • Системным администраторам
  • QA-специалистам
Поделиться

Расписание

Развернуть все
суббота, 28 октября
День 1
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Антон Молдован

Software Architect в SBTech

How do we cook highload microservices at SBTech

In this talk I will explain our way into microservices architecture: 

What technology stack we choose and why? 

[Stateful/Stateless Services; Cache; Streaming Data; Structure Logging] 

How do we use/adopt F# as a primary language and what do we gain? 

[DDD; CQRS; ES; Property-Based Testing; Dependency Rejection] 

How do we test our microservices? 

[Integration/Load/Failover Tests] 

In addition, I will demo several production problems and solutions to it.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Игорь Фесенко

Application Architect в SoftServe

Внутренности C#

В этой сессии мы исследуем C# и рассмотрим его скрытые возможности. C# как язык имеет долгую историю развития и в этом процессе спрятаны интересные архитектурные решения и компромиссы. Некоторые из этих "находок" полезны, другие - объясняют возможное ухудшение производительности приложения во время выполнения, а некоторые предоставляют дополнительные способы решения существующих проблем. Будьте готовы к глубокому погружению в язык C#!

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Денис Резник

Data Architect в Intapp

Исполнение запроса в SQL Server. Ожидание - Реальность

Наверняка тема вам уже знакома в той или иной мере. Согласитесь, так бывает, что запуская запрос мы ожидаем чего-то определённого, а получаем нечто иное. Меняем опцию чтобы запрос выполнялся быстрее, а он начинает тормозить. Ожидаем что запрос выполнится (в принципе), а он висит вечно, или даже не начинает выполняться. Ожидаем что запрос будет искать данные по индексу, а он сваливается в Full Scan.

В этом докладе мы рассмотрим ряд таких непонятных, на первый взгляд, ситуаций и заглянем под капот SQL Server чтобы разобраться как это работает и почему ожидания не совпадают с реальностью.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Сергей Калинец

Software Architect в Steer73

Функциональная веб-разработка на F#

.NET - это не только C#, веб разработка - это не только ASP.NET, а F# подходит не только для научных и финансовых вычислений. Он действительно является языком широкого спектра применения и может, например, делать веб. 

На докладе Сергей покажет, как можно весело и шутливо писать веб сервера на Suave, модные браузерные приложения к ним на Fable, запускать их в докере, деплоить в облака, и все это используя только F#. Все используемые инструменты и библиотеки бесплатны, весь код будет доступен после доклада для более вдумчивого изучения слушателями. 

Знание F# необязательно - выучите после доклада, если зацепит:)

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Matteo Pagani

Windows AppConsult Engineer в Microsoft

Prism and Xamarin Forms: create cross-platform app using the MVVM pattern

The MVVM pattern is a widely used architectural patterns that makes easier for developers to separate the business logic of an application from the user interface, allowing to create applications that are easier to test and maintain over time. However, when it comes to create a new project, there are some challenges to face: we need to setup every time the required infrastructure, we need to understand how to handle scenarios that in an application written without using the pattern are apparently simpler to manage, etc. In this session we're going to see how Prism, an open source framework driven by the Community, can help to deliver better and faster a Xamarin Forms application built with the MVVM pattern, by allowing developers to focus on the core of the project rather than on the implementation of the pattern.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Ugo Lattanzi

Software Services Team Leader в Technogym

What's new in ASP.NET Core 2.0?

During this talk you can see all the major features released with the newest version of ASP.NET Core 2.0 and .NET Standard 2.0, including new super cool way to create web pages in a productive way using Razor Pages, create real time web application with the newest version of SignalR and other cool stuff across the stack.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Андрей Антиликаторов

Lead Software Engineer в GlobalLogic

Проектирование и разработка приложений на .NET Core

В докладе будут рассмотрены принципы и лучшие практики создания гибких масштабируемых приложений на базе Microsoft .NET Core в связке с сервисами Microsoft Azure. Будет рассмотрен ряд полезных подходов, инструментов и библиотек, которые сильно упростят разработку, конфигурирование и развертывание приложений. Также будет уделено внимание некоторым “подводные камням”, с которыми может столкнуться человек, использующий .NET Core.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Антон Бойко

Основатель в Ukrainian Microsoft Azure Community

Лучшие DevOps практики для разработчиков

Во время моего доклада я расскажу о некоторых DevOps практиках, но с точки зрения разработчика. Обычно все инженеры, которые приходят в DevOps, уже имеют за плечами несколько лет опыта администрирования. Но это не означает что разработчику тут нет места. Чаще всего разработчики заняты тем, что исправляют "очередной срочно-критичный баг дня", и у них нет времени даже одним глазком взглянуть на DevOps сферу. В моем понимании DevOps - это, во-первых, здравый смысл. Во-вторых - это возможность быть более эффективным. Если вы разработчик, обладаете здравым смыслом и хотите быть более эффективным как командный игрок - приходите на мой доклад.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Mark Seemann

Owner в Seemann

From Dependency injection to dependency rejection

In object-oriented design, dependency injection is a well-known design pattern, although it's a complicated solution to the problem of decoupling. Functional programming offers a simpler way. This talk examines dependency injection in object-oriented design, and explains how it's not required (nor desired) in functional programming. You don't need to know Haskell or F# to attend this session; relevant syntax will be explained just-in-time. Object-oriented examples will be in C#.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Dino Esposito

CTO в JetBrains

UXDD: A New Pragmatic Methodology for Domain Modeling and User Experience

Domain-driven design (DDD) is too often mistaken for just having an object-oriented model that mimics the behavior of the business domain. Not that having such a model is wrong or out of place; it’s just that there’s much more than that in DDD. DDD is primarily a method for understanding and managing the complexity of monumentally large and rich domains. In similar situations, a faithful domain model is not just appropriate but a true lifesaver. In all other (more common) situations, the value of DDD lies elsewhere and overall DDD is much closer to the idea of microservices and CQRS than domain modeling and O/RM frameworks. To make its point the workshop is based on four modules. First, it discusses common patterns for implementing the business logic and relates them to data access and layered architectures. It then introduces the value of keeping command and query stacks separated and how the persistence patterns that best fit. Finally, we expand on the DDD patterns of domain analysis (ubiquitous language and bounded context) and reach the territory of microservices and issues and opportunities available there.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Dino Esposito

CTO в JetBrains

I Have a Microservices Architecture and I Didn't Know

Microservices are vertical slices of functionality independent from one another in terms of technologies, paradigms and to some extent also data. As it is an isolated module, a microservice can be easily replaced or entirely rewritten or just scaled horizontally without the risk of regression in case of need. Multiple microservices interact in a loosely coupled manner participating to a distributed architecture but being fully usable on their own. Honestly, this design has very few cons and quite a few pros. And more importantly, it is much more common than expected. It’s simply the name given to all running solutions that for some reasons are not falling in the realm of well-architected, comprehensive systems. Nearly any system is a collection of microservices. In this talk, I’ll share some painful personal experience that resulted from the building of the infrastructure for a company in multiple steps, with limited resources, adding—like a family would do—one piece after the next trying not to lose track of the existing. Come and hear how to rename and leverage the mess you have around to take some concrete functional benefits.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Михаил Щербаков

Independent developer в IT

Механизмы предотвращения атак в ASP.NET Core

Посмотрим на новый веб-фреймворк Microsoft с точки зрения безопасности. ASP.NET Core является продолжением развития платформы ASP.NET и, в отличие от старшего брата, код его полностью открыт и поддерживается сообществом. Архитектура фреймворка была переосмыслена, появились новые security features, часть существующих сильно переписана. 

В докладе поговорим об этих различиях и разберем как теперь работают встроенные механизмы защиты от XSS и CSRF, какие возможности криптографии доступны из коробки, как устроено управление сессиями. 

Доклад будет интересен в первую очередь разработчикам, пишущим защищенные ASP.NET-приложения, специалистам, проводящим security review .NET-проектов, и всем желающим разобраться в реализации компонентов безопасности на примере этой платформы.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Марат Юлдашев

Software Developer в 3Shape

Особенности построения архитектуры и разработки приложений в домене healthcare

В докладе мы детальней рассмотрим процесс разработки ПО для healthcare домена. Очевидно, что эта область является строго регулируемой и разработка приложений в этом домене требует других подходов. Например, agile подходы, которые являются мейнстримом в других областях, не могут быть использованы в проектах по healthcare. Подобным образом законы и стандарты этой области влияют и на другие процессы, такие как тестирование, документация и т.д. В докладе мы обсудим с какими трудностями сталкиваются разработчики, работающие в домене healthcare. Отрисовка 3D дизайна в CAD приложении требует большого опыта в программировании 3D графики, разработка алгоритмов взаимодействующих с 3D моделями - хороших знаний алгоритмов и структур данных. Эти примеры показывают, что healthcare домен очень интересен для разработки приложений.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Игорь Кочетов

SDET в Unity Technologies

Классификация результатов тестирования производительности с помощью Machine Learning

В этом докладе мы обсудим базовые алгоритмы и области применения Machine Learning (ML), затем рассмотрим практический пример построения системы классификации результатов измерения производительности, получаемых в Unity с помощью внутренней системы Performance Test Framework, для поиска регрессий производительности или нестабильных тестов. Также попробуем разобраться в критериях, по которым можно оценивать производительность алгоритмов ML и способы их отладки.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Константин Проскурдин

Senior Software Developer в Adver-Online

Marten как хранилище документов для .NET приложений

При работе с реляционными СУБД структура данных должна быть определена перед началом работы с ними. Но иногда бывает необходимо сохранять и, что более важно, искать по частично-структурированным данным. А также было бы удобно использовать один и тот же интерфейс для доступа к структурированным и частично-структурированным данным. В рамках доклада будет рассмотрено использование Marten и JSONP для создания IQueryable хранилища документов, а также сравнение данного подхода с другими способами хранения и поиска документов для .NET приложений.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Инструменты Microsoft в сфере искусственного интеллекта и машинного обучения

Презентация посвящена инструментам и технологиям в сфере искусственного интеллекта и машинного обучения компании Microsoft. Azure ML, Bot Framework, Azure Cognitive services, Hololens и др.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Martin Kulov

President в Association of Software Engineers

Treasure Hunt: Finding your application hot spot

Premature optimization is the root of all evil, they say. So we end up not doing it at all. In this session, you will learn how to detect early smells for slowness, troubleshoot performance issues in production and under heavy load, on premise and in the cloud. If you wonder whether to use sampling or instrumenting profiler, perf counters or ETW, and to generally approach any performance problem then this session is for you.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Stefano Tempesta

Advisory Board Member в Fair Voyage

SOLID SharePoint apps with TypeScript and SharePoint Framework

The principles of SOLID are guidelines that can be applied to software development to improve legibility and maintainability of software applications. This session explores best practices and design patterns for developing SharePoint apps in TypeScript, using the new client-side SharePoint Framework, and improve compliance to the five SOLID principles.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Matteo Pagani

Windows AppConsult Engineer в Microsoft

Everything you need to know about Windows Mixed Reality

A couple of years ago Microsoft has announced HoloLens, a device that revolutionized the way people can mix the digital and the physical world to create new and innovative experiences. In 2017, Microsoft has brought the same technology that empowers HoloLens in Windows 10 Creators Update, by creating the Windows Mixed Reality platform, which extends the opportunity to blend the physical and digital worlds also using a new kind of immersive devices created by Microsoft partners, that you can simply plug and play to a Windows 10 computer and use them with zero efforts. Thanks to Windows Mixed Reality, you can use a single SDK and the same development concepts and tools, no matter which is the kind of experience you want to create. In this session we're going to see all the details about Windows Mixed Reality, the kind of devices you can target and which are the tools you can use to create holographic and immersive experiences.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Catalin Gheorghiu

Chief Technology Officer в I Computer Solutions

IoT Circus – Trapeze (In Cloud acrobatics)

If you ask now Microsoft the “Answer to the Ultimate Question of Life, the Universe, and Everything” they will answer Azure not 42. Yet for the IoT (and IIoT) space is pretty much the right answer. This presentation will try to give you the “Answer to the Ultimate Question of Life, the Universe, and Everything”, if you are in the IoT field. You will see at work, understand what they do and how to use it to maximum effect the Azure cloud part of a IoT solution. Now you will be puzzled when you hear terms like stream analytics, IoT Hub, gateway, Time Series Insights and so on.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Билеты

Видеозапись
Доступ к записям всех докладов
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Организатор

QA Fest
http://qafest.com

Организационный комитет: QA Fest, info@dotnetfest.com, 380669200839

Похожие мероприятия

15 апреля 2018
Докладов 19
Просмотров 0
.net, azure, framework, по, разработка, софт
23 сентября 2017
Докладов 15
Просмотр 1
.net, .net, dev, development, dotnet, qa, по, программирование, разработка, софт
19-20 мая 2017
Докладов 29
Просмотра 4
.net, dev, development, dotnet, qa, по, программирование, разработка, софт
ещё