Keynote |
BASTA! Spring 2021
| 16.02.2021
Technical Keynote: Auf dem Weg zu „One .NET“ – das eine Framework, sie alle zu beherrschen
Im November 2020 ist .NET 5.0 erschienen. Auch wenn die Vision "One .NET" erst mit Version 6.0 vollständig umgesetzt sein wird, so bietet .NET 5.0 doch viele spannende Neuerungen bei Sprachsyntax, Klassen, Anwendungsmodellen und Deployment. In dieser technischen Keynote wird DOTNET-DOKTOR Holger Schwichtenberg zusammen mit Kollegen einige Highlights der neuen Version hervorheben, Empfehlungen zur Migration alter Anwendungen geben und auch einen Ausblick auf die .NET-Zukunft liefern.
Christian Weyer ist Mitbegründer und CTO von Thinktecture. Er ist seit mehr als 25 Jahren als technischer Berater in der Softwarebranche aktiv.
Event
BASTA! Spring 2021
15.02.21
- 19.02.21
@ Frankfurt
(DE)
![Basta](https://www.thinktecture.com/storage/2022/03/BASTA-300x95.png)
Slidedeck
Hallo, .NET Developer!
Du begeisterst Dich für .NET-basierte Cloud-Native-Lösungen?
Du möchtest, dass Deine Expertise zum Einsatz kommt und von einer Expertenschaft gechallenged wird? Du weißt, dass nur durch Research auch während der Arbeitszeit neue Technologien erlernbar sind und erst damit Innovation möglich wird?
Weitere Artikel zu .NET Core, Blazor, WebAssembly
.NET
![kp_300x300](https://www.thinktecture.com/storage/2024/07/kp_300x300-1-150x150.png)
Data Access in .NET Native AOT with Sessions
.NET 8 brings Native AOT to ASP.NET Core, but many frameworks and libraries rely on unbound reflection internally and thus cannot support this scenario yet. This is true for ORMs, too: EF Core and Dapper will only bring full support for Native AOT in later releases. In this post, we will implement a database access layer with Sessions using the Humble Object pattern to get a similar developer experience. We will use Npgsql as a plain ADO.NET provider targeting PostgreSQL.
15.11.2023
.NET
![kp_300x300](https://www.thinktecture.com/storage/2024/07/kp_300x300-1-150x150.png)
Native AOT with ASP.NET Core – Overview
Originally introduced in .NET 7, Native AOT can be used with ASP.NET Core in the upcoming .NET 8 release. In this post, we look at the benefits and drawbacks from a general perspective and perform measurements to quantify the improvements on different platforms.
02.11.2023
.NET CORE
![pg](https://www.thinktecture.com/storage/2021/10/pg-150x150.png)
Incremental Roslyn Source Generators: High-Level API – ForAttributeWithMetadataName – Part 8
With the version 4.3.1 of Microsoft.CodeAnalysis.* Roslyn provides a new high-level API - the method "ForAttributeWithMetadataName". Although it is just 1 method, still, it addresses one of the biggest performance issue with Source Generators.
16.05.2023
.NET
![sg](https://www.thinktecture.com/storage/2021/10/sg-150x150.png)
.NET 7 Performance: Regular Expressions – Part 2
There is this popular quote by Jamie Zawinski: Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems."
In this second article of our short performance series, we want to look at the latter one of those problems.
In this second article of our short performance series, we want to look at the latter one of those problems.
25.04.2023
Blazor
![favicon](https://www.thinktecture.com/storage/2021/04/favicon-150x150.jpg)
gRPC Code-First mit ASP.NET Core 7 und Blazor WebAssembly
Wie in allen anderen browserbasierten Single-Page-Application (SPA) Frameworks, ist Blazor WebAssembly JSON-over-HTTP (über Web- oder REST-APIs) die bei weitem häufigste Methode, um Daten auszutauschen und serverseitige Vorgänge auszulösen.
Der Client sendet eine HTTP-Anfrage mit JSON-Daten an eine URL, mitunter über unterschiedliche HTTP-Verben. Anschließend führt der Server eine Operation aus und antwortet mit einem HTTP-Statuscode und den resultierenden JSON-Daten.
Warum sollte man das ändern? Nun, es gibt Gründe - vor allem wenn man in einem geschlossenen System ist und .NET sowohl im Frontend als auch im Backend einsetzt.
30.03.2023