High Performance ASP.NET Core
Writing high performance ASP.NET Core backends by utilizing new .NET performance related APIs and C# 7+ performance language features.
Software performance starts with the right architecture in place. Acknowledging this, we first focus on highly performant backend architecture and learn how to design a backend that is:
- modular and easily expandable with new requirements
- fully testable
- persistence agnostic
After that we shift our focus to the code:
- what makes ASP.NET Core a great platform for creating high performance backends
- the latest C# performance related language features and their impact on code performance
- new performance related APIs like Span
Last but not least, this mélange of architecture and code will be served with plenty of examples and anecdotes taken from real-life projects.
As a participant you need to bring your own laptop running any of these operating systems: Linux, MacOS, or Windows.
On the laptop, the following software should be installed:
- Git including any Git client.
- Some REST client like e.g. Insomnia or Postman.
- .NET Core 2.1 SDK.
- IDE of your choice that supports .NET Core development. E.g. JetBrains Rider, Visual Studio Code, Visual Studio for MAC, Visual Studio Community Edition (or higher).
We expect that you have good knowledge of C# and at least some experience with REST and ASP.NET Core. You should also be comfortable in using your IDE of choice for C# development.
Wednesday, 2018-10-03 @ 14:00
Plaza Event Centar
> Duration: 4h
> Skill level: Intermediate
> Ticket price: 300kn (~€40)
Igor Rončević is a System and Software Architect at AVL List GmbH, the world's leading automotive technology company. In his daily work he is in touch with 50+ agile teams and deep in code of 10+ large software products. He left his footprints in code that is daily running at companies like BMW, Ferrari, Toyota, Suzuki and many others. During his career he had a chance to design a query language for querying large object graphs. This still tends to be his favorite project ever. His passion for programming and open source makes him spend a good portion of his free time contributing on GitHub.
Dobriša Adamec is a Solution Architect at the Citus company working on variety of projects and building manly service oriented applications. He has many years of experience in writing code, deploying living applications, setting and walking up projects, and building efficient agile teams. His specializations are: .NET Framework, web applications, web services, and interoperability. Dobriša is a well know speaker at local conferences where he focuses mainly on .NET web technologies. He leads the Karlovac Developers Meetup in his hometown.
The organizer reserves the right to cancel the workshop in case of unforseen circumstances such as speaker illness. In this case the tickets will be fully refunded.
By buying a ticket you agree to follow our Code of Conduct.