Laden...
Community News
News Headline: .NET 8 steht zum Download bereit!
.NET 8 steht zum Download bereit!

Jetzt ist es soweit: .NET 8 wurde ver├Âffentlicht. ­čÄë

Download: https://dotnet.microsoft.com/en-us/download

Das Release hat ma├čgeblich mitgebracht:

Zu erkennen an der geraden Versionsnummer bedeutet das Release, dass .NET 8 nun die aktuelle LTS-Version ist; also die Long-Term-Support Version, die nun 3 Jahre lang patches erh├Ąlt.
.NET 6 als Vorg├Ąnger-LTS-Version wird bis zum November 2024 - also noch 1 Jahr - Patches erhalten.

PS: seid auch bei der .NET Conf 2023 dabei - 3 Tage Online Sessions zu .NET und dem .NET ├ľkosystem.
https://www.dotnetconf.net/

News Headline: Microsoft veröffentlicht WinUI 3 Source Code
Microsoft veröffentlicht WinUI 3 Source Code

Seit Ewigkeiten gibt es die Bitte der Community an Microsoft: macht den Quellcode f├╝r die UI-Frameworks verf├╝gbar.
Lange wurde dies ignoriert - und so blieben auch viele Bugs ungefixt.

Nun hat sich Microsoft aber entschieden: der Quellcode f├╝r WinUI 3 wird ver├Âffentlicht.

Der Quellcode steht nun unter https://github.com/microsoft/microsoft-ui-xaml zur Verf├╝gung.

WinUI 3

WinUI 3 ist prinzipiell das neueste UI-Framework von Microsoft, die f├╝r die Entwicklung von Windows Desktop-Anwendungen verwendet wird. ┬áEs baut auf dem Universal Windows Platform (UWP), verwendet XAML auf und erm├Âglicht die Erstellung moderner Windows-Anwendungen.

Die wichtigsten Merkmale sind:
- WinUI 3 verwendet XAML (Extensible Application Markup Language) f├╝r die Benutzeroberfl├Ąchenentwicklung.
- Unterst├╝tzt .NET und C++: Entwickler k├Ânnen WinUI 3 mit verschiedenen Programmiersprachen verwenden, darunter .NET (C#) und C++

Auch wenn WinUI 3 aufgrund vieler Bugs nicht sehr beliebt ist, wird WinUI als das derzeit empfohlene UI-Framework angesehen, wenn es eine native Windows-Desktop-App werden soll.

News Headline: .NET 8 RC 2 veröffentlicht
.NET 8 RC 2 veröffentlicht

Nur noch wenige Wochen und es ist soweit: am 14. November wird .NET 8 ver├Âffentlicht.

Anfang dieser Woche hat Microsoft vermutlich den letzten bzw. vorletzten Release Candidate ver├Âffentlicht.
.NET Blog: Announcing .NET 8 RC2
Wir sind nun also in einer Phase, wo wir bereits sehr nah am GA-Stand sind.

Zu den Neuerungen von .NET 8

.NET Conf

Im Zuge des Release von .NET 8 findet auch traditionell die .NET Conf statt: 3 Tage Online-Vortr├Ąge ├╝ber die Neuerungen und Best Practises.
NET Conf 2023 - The largest .NET event hosted online - November 14 ÔÇÉ 16

News Headline: Visual Studio for Mac wird eingestellt
Visual Studio for Mac wird eingestellt

Microsoft hat in einem Blogpost bekannt gegeben, dass Visual Studio for Mac eingestellt wird.

Visual Studio Blog: Visual Studio for Mac Retirement Announcement

Das Ende von VS for Mac wird der 31. August 2024 sein; solange erhaltet ihr noch Updates und Co.
Danach sieht Microsoft endg├╝ltig - f├╝r VS for Mac - den Wechsel auf VS Code vor.

Eine weitere Alternative ist die Microsoft Dev Box, eine rein Cloud basierte VM-L├Âsung.

Visual Studio for Mac ist kein Ableger des "echten" Visual Studios; es wird nur der Name verwendet. Der eigentliche Ursprung stammt aus der ├ťbernahme von Mono (und Xamarin): dem Xamarin Studio (aka Mono Develop).

Das "echte" Visual Studio (f├╝r Windows) bleibt uns erhalten und ist auch mittlerweile in eine Arm64-Variante verf├╝gbar.

Partnerbeitrag
News Headline: Medialesson neuer myCSharp Partner
Medialesson neuer myCSharp Partner

Wir freuen uns sehr hiermit mitteilen zu d├╝rfen, dass uns seit dem 1. August 2023 Medialesson als weiterer Community-Partner beim Betrieb von myCSharp unterst├╝tzen wird.

Medialesson

Die Medialesson aus Pforzheim unterst├╝tzt mit ihren ├╝ber 20 Expertinnen und Experten Unternehmen und Organisationen bei der Digitalen Transformation ihrer Gesch├Ąftsmodelle, Produkte und Prozesse mit Beratung, Strategie, Design, Softwareentwicklung und Training unter Nutzung aktueller Spitzentechnologie.

Als Engineering-Dienstleister f├╝r Software-Entwicklung, der sich auf die Microsoft-Plattform (.NET und Azure) spezialisiert hat, verf├╝gt das Team von Medialesson ├╝ber die Expertise und Erfahrung, um qualitativ hochwertige Softwarel├Âsungen zu entwickeln - vor allem im Cloud- und Industrial-IoT-Umfeld.

Ihre Engineeringleistung stellen Sie zum Beispiel in beeindruckenden Projekten, wie dem weltweit einzigartigen, intelligenten Raum "The Hive" bei Microsoft in M├╝nchen, unter Beweis.

Community @ Medialesson

Die aktive Beteiligung an Software-Community-Aktivit├Ąten, wie User Groups und Konferenzen, Ver├Âffentlichungen, Open Source und Mentoring ist Teil der DNA bei Medialesson.
Sie geh├Âren mit ihren sechs(!) Microsoft MVPs zu den Unternehmen mit der h├Âchsten Microsoft-Expertendichte Weltweit.

Medialesson ermutigt ihre Mitarbeiterinnen und Mitarbeiter, wenn sie es w├╝nschen, sich in vielf├Ąltiger Weise in der Developer-Community zu engagieren, von der Freistellung f├╝r Vortr├Ąge ├╝ber Reisekosten bis hin zu individuellen Weiterbildungsma├čnahmen.

Bewirb Dich bei Medialesson!

Medialesson sucht kontinuierlich und deutschlandweit engagierte Software Engineers und sucht derzeit:


Auf unserer Partnerseite Medialesson - Partner k├Ânnt ihr mehr ├╝ber Medialesson, deren Angebote und Stellenausschreibungen erfahren und - wenn gew├╝nscht - Kontakt aufbauen.
Besuche Medialesson auch auf LinkedIn, Xing, Facebook oder Twitter!

Wir danken Medialesson herzlichst sehr ÔÖą

News Headline: .NET Conf 2023 findet vom 14-16.11.2023 statt
.NET Conf 2023 findet vom 14-16.11.2023 statt

Heute wurde bekanntgegeben, dass die diesj├Ąhrige .NET Conf vom 14. bis 16. November 2023 stattfinden wird.

Was ist die .NET Conf?

Die .NET Conf ist eine j├Ąhrliche virtuelle Konferenz, die sich auf die Microsoft .NET-Plattform und verwandte Technologien konzentriert. Sie wird von Microsoft und der .NET Foundation veranstaltet und bietet Entwicklern, Architekten und anderen IT-Profis eine M├Âglichkeit, sich ├╝ber die neuesten Entwicklungen, Tools und Best Practices im .NET-├ľkosystem auszutauschen.
W├Ąhrend der .NET Conf werden in mehreren Sessions und Pr├Ąsentationen Themen rund um die .NET-Plattform behandelt, darunter C#, ASP.NET, Xamarin, Azure-Dienste, Visual Studio und vieles mehr. Die Konferenz bietet eine Vielzahl von Inhalten, von technischen Tutorials und Live-Codierungen bis hin zu Vortr├Ągen von renommierten Experten und Microsoft-Mitarbeitern.

Die .NET Conf findet online statt, was bedeutet, dass sie weltweit zug├Ąnglich ist und Entwicklern die M├Âglichkeit bietet, sich mit der .NET-Community zu vernetzen, Fragen zu stellen und ihr Wissen zu erweitern. Die Teilnahme an der Konferenz ist in der Regel kostenlos, und die Aufzeichnungen der Sessions stehen auch nach der Veranstaltung zum Ansehen zur Verf├╝gung.

.NET Conf 2023

Die diesj├Ąhrige .NET Conf findet zeitgleich zum Release von .NET 8 statt. Wir k├Ânnen also davon ausgehen, dass es in den ├╝ber 80 Sessions auch sehr um die neuen Funktionen von .NET 8 gehen wird.

https://www.dotnetconf.net/

News Headline: Microsoft Inspire 2023 beginnt heute
Microsoft Inspire 2023 beginnt heute

Microsoft Inspire ist eine j├Ąhrlich stattfindende Veranstaltung, bei der Microsoft Partner Partner und Microsofties aus der ganzen Welt zusammenkommen, um gemeinsam erfolgreich zu sein. Auch dieser Event steht ganz im Zeichen von K├╝nstlicher Intelligenz.
Microsoft Inspire: Accelerating AI transformation through partnership

Die Veranstaltung findet digital statt und ist f├╝r alle Teilnehmer kostenlos.
https://inspire.microsoft.com/

Historisch gesehen ist die Inspire eine Party, an der man sich vor allem selbst feiert.
Aber auch IT-Themen und Software-Entwicklung spielen mittlweile eine gro├če Rolle ­čśâ

News Headline: .NET Community News Juli 2023
.NET Community News Juli 2023

Microsoft ersetzt Azure Active Directory durch Microsoft Entry - was ├Ąndert sich?

Im Rahmen der Produktvereinheitlich benennt Microsoft Azure Active Directory (Azure AD) in Microsoft Entra um. Es handelt sich dabei nur um eine Namens├Ąnderung, die keine direkten Ma├čnahmen von .NET-Entwicklern erfordert.

What does Azure AD renamed Microsoft Entra ID mean for .NET developers?

MAUI Entwicklung nun mit VSCode

Microsoft hat ein neues VSCode Plugin ver├Âffentlicht, mit dem es nun (endlich) m├Âglicht ist MAUI Applikationen statt nur in Visual Studio, zuk├╝nftig auch in VSCode zu entwickeln.
Announcing the .NET MAUI extension for Visual Studio Code

.NET Framework July 2023 Security and Quality Rollup Updates

Neue Patches und Fixes f├╝r Juli 2023
.NET Framework July 2023 Security and Quality Rollup Updates

EF Core Powertools nun mit Cross-Platform Support

Das sehr beliebte Tooling EF Core PowerTools steht nun auch als Preview f├╝r Linux und Mac zur Verf├╝gung.
EF Core Power Tools CLI - Cross Platform

.NET 8 Preview 6

Ein Einblick in die ├änderungen zu C# 12, .NET 8 und der neuen Preview 6 f├╝r .NET, ASP.NET und weitere Produkte im .NET ├ľkosystem

New C# 12 preview features
ASP.NET Core updates in .NET 8 Preview 6
Announcing .NET MAUI in .NET 8 Preview 6: Hello VS Code & VS for Mac

Feedback f├╝r neue Caching Features in ASP.NET Core

ASP.NET Core erh├Ąlt mit .NET 8 neue Caching-Features, mit denen es in Zukunft deutlich einfacher werden soll, auch gro├če Plattformen noch skalierbarer umsetzen zu k├Ânnen. Das Team bittet aktiv um erstes Feedback.
Improvements to the Caching Abstraction in ASP.NET Core

Partnerbeitrag
News Headline: Data Masterminds erster myCSharp.de Partner
Data Masterminds erster myCSharp.de Partner

Gegr├╝ndet 2017, heute mit Standorten in Gro├čbritanien, Deutschland sowie der Niederlande ist Data Masterminds ein weltweit f├╝hrendes Microsoft Data Platform Beratungs- und Managed-Service-Unternehmen.

Als Teil der Partnerschaft wird Data Masterminds sein Fachwissen und seine Erfahrung in den Bereichen Data, sowie dem Azure SQL Server einbringen, um den Betrieb und die Weiterentwicklung von myCSharp.de zu unterst├╝tzen und unsere Betriebskosten zu senken.

Menschen hinter Data Masterminds geben seit Jahren hochwertige Schulungen, organisieren und sprechen auf Fach-Konferenzen und wurden mit renommierten Titeln wie dem Microsoft MVP Award f├╝r ihr Community-Engagement und ihre Expertise ausgezeichnet.

Auf unserer Partnerseite Data Masterminds - Partner k├Ânnt ihr mehr ├╝ber Data Masterminds erfahren und - wenn gew├╝nscht - Kontakt aufbauen.

Herzlichsten Dank, Data Masterminds ÔÖą


myCSharp Partner
Gezielte Partnerschaften helfen myCSharp.de nachhaltig und sicher betreiben zu k├Ânnen und somit Wissen eine Plattform zu geben. Wir danken Data Masterminds sehr f├╝r ihr Engagement in der .NET und Data Community.

News Headline: Endlich offizieller C# Support in VSCode - oder doch nicht?
Endlich offizieller C# Support in VSCode - oder doch nicht?

Eines der gr├Â├čten Makel f├╝r die .NET- und C#-Community ist, dass die Einstiegsh├╝rde gegen├╝ber anderen Sprachen wie Java, Go und Python aus Sicht der Entwicklung relativ hoch ist: es gibt keine offizielle Unterst├╝tzung von C# in VSCode.

Der aktuell vorhandene C# Support in VSCode erfolgt ├╝ber OmniSharp; ein Community Open-Source Projekt. Das ist zwar leistungsf├Ąhig, in Sachen Features jedoch nicht ganz so reich wie das offizielle Roslyn-Tooling.

Es ist davon ausgehen, dass Microsoft bewusst keine offizielle, freie Unterst├╝tzung von C# in VSCode will, was auch immer wieder auf Twitter zwischen den Zeilen zu lesen ist und durchaus auch das .NET- und C#-Team nicht sonderlich toll findet; besonders weil viele aus dem .NET Team selbst auf MacOS unterwegs sind und daher kein Zugriff auf Visual Studio, das Win32-only ist, haben.
Die Bef├╝rchtung ist wohl, dass man damit rechnet, dass Visual Studio-Lizenzen nicht mehr so gut verkauft werden k├Ânnen.

Das Resultat ist: JetBrain's Rider hat - ├╝berwiegend zurecht - immensen Erfolg.

C# Dev Kit

Microsoft hat vor wenigen Tagen durch die Bekanntgabe des C# Dev Kit die Ger├╝chte best├Ątigt, dass es in Zukunft eine offizielle Unterst├╝tzung f├╝r C# in VSCode geben wird.

Es handelt sich dabei um eine Erweiterung, die auf die Standard .NET-Kompilierungswerkzeuge wie Roslyn zur├╝ckgreifen darf, was andere, Nicht-Microsoft Tools aufgrund von Lizenzeinschr├Ąnkungen nicht d├╝rfen.

Unterst├╝tzt werden folgende Projekttypen:

  • ASP.NET Core App
  • ASP.NET Core Web API
  • ASP.NET Core MVC Web App
  • Blazor Server App
  • Blazor WebAssembly App
  • Console App
  • ...

Und endlich: das Dev Kit erm├Âglicht es, dass in VSCode nicht nur eine Ordneransicht existieren wird, sondern - wie man es aus Visual Studio kennt - auch das Arbeiten mit Solutions erm├Âglichen wird.

Wir erhalten also ein performanteres Tooling, verglichen mit der gro├čen IDE Visual Studio.

Die H├╝rde bleibt: die Lizenz

Anders als OmniSharp wird das C# Dev Kit jedoch nicht vollst├Ąndig kostenlos zu nutzen sein, sondern man ben├Âtigt - stand heute - eine Visual Studio-Lizenz, um das C# Dev Kit in VSCode nutzen zu k├Ânnen.

Was man in der Einleitung und in der Vorstellung nicht erkennen kann, jedoch im Kleingedruckten der FAQ steht: das C# Dev Kit ├╝bernimmt die Lizenzeinschr├Ąnkungen von Visual Studio. Es wird eine Community License geben, was zumindest die H├╝rde f├╝r private Einsteiger mindert, da diese mit Auflagen dann doch kostenlos zu nutzen ist - alle anderen unterliegen dem gleichen Lizenzmodell wie Visual Studio.

C# Dev Kit is available via a Community License for those who qualify and is also included as another addition to existing Visual Studio Subscriptions. This means that C# Dev Kit is available to use today for developers with active Visual Studio subscriptions.
For personal, academic, and open-source projects, the C# Dev Kit can be used at no cost. For commercial purposes, teams of up to 5 can also use the C# Dev Kit at no cost. For 6+ developers, those users will need a Visual Studio Professional (or higher) subscription. The C# Dev Kit is also included in GitHub Codespaces and Microsoft Dev Box, so users of those products have access to the C# Dev Kit at no additional charge.

Dies ist beim Start von VSCode auch zu best├Ątigen, in dem man sich in VSCode mit dem Benutzer einloggt, der ├╝ber die jeweilige Visual Studio-Lizenz verf├╝gt.

B├Âse ausgedr├╝ckt hat man sich den C# Support in VSCode einverleibt und eine Lizenz ├╝ber die freie C# Entwicklung gest├╝lpt.
Andere Sprachen und Runtimes haben daher weiterhin den gro├čen Vorteil der freien bzw. deutlich kosteng├╝nstigeren Entwicklungsumgebungen, was deren Attraktivit├Ąt daher auch steigen l├Ąsst.


Endlich erhalten wir einen qualitativ hochwertigen Support von C# in VSCode, wie wir es aus Visual Studio kennen.
Die Chance C# bzw. .NET offener zu gestalten und die Lizenz dem anzupassen, was man von anderen Toolings kennt, um konkurrenzf├Ąhig zu sein, hat man jedoch leider verpasst.

Schade.

News Headline: .NET Themen der Microsoft Build 2023 - Recap
.NET Themen der Microsoft Build 2023 - Recap

Windows Dev Home

DevHome ist ein neues Tool f├╝r Windows, das als zentrale Anlaufstelle f├╝r alle Development-T├Ątigkeiten unter Windows dienen soll.
Es verwaltet ├╝ber verschiedene, erweiterbare Widgets eine Art Development-Workflow; beginnend bei der Einrichtung von Windows, Tools und speziellen Dev-Laufwerken (Performance-Optimierung durch Windows Dev Drive. Dar├╝ber hinaus stellt Dev Home eine Art Package Manager dar, sodass ihr eure Drittanbieter-Software ├╝ber WinGet zentral und automatisiert downloaden und aktualisieren k├Ânnt.

Windows Dev Home steht derzeit als Preview f├╝r Windows 11 ├╝ber den Store zur Verf├╝gung; Windows 10 soll mit einem abgespecktem Funktionsumgang bald folgen.

Machine Learning und AI f├╝r .NET Entwickler

Die Build stand dieses Jahr ganz besonders im Zeichen von AI, insbesondere in Form von Copilot und ChatGPT, was man auch deutlich am gesamten Marketing wie auch an den Sessions erleben konnte. Eindrucksvoll wurde auch gezeigt, wie man entsprechende AI-Features sowohl selbst umsetzen kann, wie aber auch entsprechende Fertig-Service integrieren kann.

.NET News

.NET an f├╝r sich ist sehr transparent, das aller meiste Open Source und wird aktiv durch die Community getrieben; aber es gab auch sehr interessante Sessions, wie die Zukunft von .NET aussehen wird. Die Session ASP.NET Core and Blazor futures, Q&A ist insbesondere zu empfehlen, da hier die verantwortlichen von ASP.NET tiefe Einblicke geben.

Sonstige, interessante .NET Sessions:

News Headline: Heute beginnt die Microsoft ///Build 2023
Heute beginnt die Microsoft ///Build 2023

Am heutigen Dienstag, 23. Mai 2023 beginnt offiziell die Microsoft ///Build 2023, die wichtigste Konferenz f├╝r Microsoft-affine Entwicklerinnen und Entwickler.

Die diesj├Ąhrige Build findet in Seattle statt; Live-Streams stehen sowohl f├╝r die Keynotes wie auch f├╝r alle Sessions zur Verf├╝gung.

Fokus AI

Microsoft hat bereits im Vorfeld durchsickern lassen, dass vor allem AI-getriebene Features - Copilot - mit die wichtigsten Ank├╝ndigungen werden; sowohl integriert in die eigenen Produkte, wie Azure, Microsoft 365 und Co - aber auch als SDKs f├╝r die Entwickler:innen nutzbar.
Das Thema AI wird wohl fast den gesamten Tag f├╝llen, zumindest der wichtigste Aspekt der Keynote von Satya Nadella werden. Kevin Scott (Chief Technology Officer) sowie Scott Guthrie (EVP f├╝r Cloud + AI bei Microsoft) werden ebenfalls in der Keynote zu sehen sein.

Devices

Der zweite Tag wird mit einer Keynote von Rajesh Jha (EVP f├╝r Experiences + Devices) und Panos Panay (EVP & Chief Product Officer bei Microsoft) starten. Den Rollen zufolge werden wir also viel rund um Devices und Microsoft 365 sehen - vermutlich erneut der Fokus auf Integration von AI oder Copilot; vielleicht auch etwas Neues zur zuk├╝nftigen Welt rund um Teams.

.NET

Auch wenn die ///Build nicht mehr so den extremen Fokus auf Entwicklung und .NET hat, sondern viele weitere Themen des Entwicklungsalltags wie Microsoft 365, Azure, Teams... dazugekommen sind, k├Ânnen wir mit News rund um .NET rechnen.

Das kommende .NET 8 steht stark im Fokus von Native AOT - also der nativen Kompilierungsm├Âglichkeiten von C#/F#/VB.NET bzw. .NET im Allgemeinen. Rechnen k├Ânnen wir daher mit Show Cases, welche Vorteile aber auch Nachteile mit .NET 8 in Hinsicht von Native AOT kommen werden.
Ebenso werden wir einige Sessions zu ASP.NET Core 8, EF Core 8 und mehr sehen.

Scott and Mark Learn to Code

Das Community-Highlight d├╝rfte die Pair-Programming Session von Mark Russinovich (Azure CTO) und Scott Hanselman (Partner Program Manager) am Donnerstag sein.
Inhaltlich wird es auch hier wieder um GitHub Copilot - also der AI-getriebenen Software Entwicklung - gehen; genauer gesagt werden beide Seite an Seite eine App entwickeln, getrieben durch AI-Vorschl├Ąge.
Beide sind jedoch f├╝r ihren sehr trockenen Humor bekannt, weshalb es sich nicht nur f├╝r den Inhalt lohnt, die Session anzuschauen ­čśâ

Book of News

Wie in den letzten Jahren wird Microsoft auch dieses Jahr ein Book of News zur Verf├╝gung stellen: ein riesigesm meist um die ~75 Seiten gro├čes PDF bzw. Webseite, in der alle News und Ank├╝ndigungen kompakt zusammen gefasst sind.
Der Link zum Book of News wird vermutlich erst ab 17 Uhr deutscher Zeit funktionieren.

Das Book of News der Microsoft Build 2022 findet ihr unter: https://news.microsoft.com/build-2022-book-of-news/

Beginn

Die Live Streams werden ab ca. 16:30 Uhr mit einem Vorprogramm starten - der offizielle Beginn ist um 17 Uhr.

News Headline: .NET 8 Neuerungen
.NET 8 Neuerungen

Noch ein halbes Jahr bis zum Release von .NET 8 - Zeit sich anzuschauen, was wir neues erwarten d├╝rfen.

LTS Release

.NET 8 ist erneut ein LTS-Release; wie alle geraden Versionsbezeichner. Das bedeutet:

  • Fixes f├╝r die Stabilit├Ąt
  • Grundlegend keine experimentellen Features
  • L├Ąngerer Supportzeitraum f├╝r Fixes
  • In der Regeln bessere Kompatibilit├Ąt zu NuGet-Paketen

Entsprechend halten sich die Neuerungen der Runtime in Grenzen. Framework-Bestandteile wie EF Core oder ASP.NET Core erhalten weit mehr Neueres.

Ganz im Zeichen von Native

.NET Native und Native AOT ist seit .NET 7 mit das wichtigste Feature; und zeitgleich unter der Haube das wohl gr├Â├čte und Ressource-bindenste Feature. Durch .NET Native wird es m├Âglich, dass .NET Assemblies (endlich) wirklich nativen Code darstellen - keinen ILCode mehr.

Das bedeutet auch: Assemblies sind deutlich schwerer zu dekompilieren; die Inhalte sind "besser" gesch├╝tzt - im Endeffekt als ob man C++ programmieren w├╝rde. Dies ist ein Feature, das vor allem Enterprise-Unternehmen sich schon sehr lange w├╝nschen: und nun endlich kommt.

Da nativer Code ohne ILCode auskommt hei├čt das zeitgleich, dass alle Vorteile des JIT-Compilers zur Runtime nicht mehr enthalten sind.

Neue CLI Features

Seit .NET 8 Preview 3 gibt es einen neuen dotnet workload clean Befehl, mit dem der aktuelle Workspace von ├ťberbleibseln aufger├Ąumt werden kann.

Neues Verzeichnis f├╝r Artifakte

Bisher war es f├╝r .NET-Entwickler v├Âllig normal, dass es in jedem Projekt bin und obj Ordner gibt. Und genausolang w├╝nschen sich eigentlich Entwickler, dass diese Ordner in einem zusammenfassenden Unterordner abgelegt werden k├Ânnen.

Dies ist nun durch eine aktuell noch optionale Eigenschaft konfigurierbar, die alle Artifakte in einem .artifacts Unterordner zusammen fassen wird; jedoch nicht nur bin/obj, sondern auch Outputs von Publish- bzw. Package-Befehlen.

.artfiacts - Simplified output paths

C# 12

Wie fast alle, zumindest fast alle LTS Versionen gibt es auch diesmal ein erneutes Update der Sprache C#: mit .NET 8 wird C# 12 Einzug halten.

Die wichtigsten Updates von C# 12 sind

Ob alle Features hierbei auch wirklich Teil der Release-Version werden, ist noch nicht final bekannt. Besonders bei den Alias Types hatte man sich erhofft, dass dies "echte Alias" sind wie man sie aus F# kennt (F# Type Abbreviations) - es handelt sich aber nur um using-Aliase.


Wie steht ihr zu .NET 8?
├ťber welche Features freut ihr euch am meisten, und werdet ihr so schnell wie m├Âglich migrieren?

News Headline: Vorstellung myCSharp Partnerprogramm
Vorstellung myCSharp Partnerprogramm

Hallo myCSharp-Community

mit der Neuentwicklung der gesamten Plattform haben wir uns auch damit besch├Ąftigt, wie wir myCSharp nachhaltig betreiben k├Ânnen. myCSharp ist nun 20 Jahre alt und wir w├╝nschen uns, dass myCSharp noch viele weitere Jahre existiert.

Wachstum

myCSharp ist die letzten Jahre sehr gewachsen. Das neue Design hat zus├Ątzlich dazu beitragen, dass wir erheblich sichtbarer in verschiedenen Suchmaschinen sind.
Mittlerweile verzeichnen wir rund 100.000 .NET und C# interessierte pro Monat, bis zu 1.3 Million Web-Anfragen pro Tag werden beantwortet.
Trotz ChatGPT aktuell mit steigendem Ausblick.

Das alles kostet nicht nur Freizeit, sondern auch Geld. Mittlerweile ein nicht zu vernachl├Ąssigender Betrag, der seit 2017-2018 rein privat getragen wird. Davor gab es einzelne Sponsoren, die teilweise Gesamtkosten getragen haben, teilweise Infrastruktur gestellt hatte oder auch Teilkosten ausgeglichen haben.

Andere Communities

Wir haben uns andere Communities angeschaut; vor allem andere Foren. Ma├čgeblich wird hier zur Finanzierung auf externe Werbenetzwerke - zum Beispiel Google Ads - gesetzt. Ein Weg, der f├╝r uns ausgeschlossen ist: wir sammeln selbst aktiv keine Daten von Besucher:innen und wollen entsprechend auch nichts einbinden, das selbiges macht.
Seit mehreren Monaten werden wir dar├╝ber hinaus von Werbenetzwerken angeschrieben, ob wir nicht "versteckte Werbung" platzieren wollen; mit nicht unerheblichen Betr├Ągen. Auch etwas, was wir nicht tun wollen und nicht tun werden.

myCSharp Partnerprogramm

Um trotzdem den Betrieb sicherzustellen, haben wir uns daher im Sinne der Community auf ein Partnerschaftsmodell geeinigt. In etwa das, was myCSharp.de bereits zwischen 2013 und 2017 hatte. Ein Versprechen vorweg: myCSharp wird keine blinkende Werbe-Plattform.

Wir werden in Zukunft mit sehr wenigen, sehr seri├Âsen und ausw├Ąhlten Partnern zusammenarbeiten, denen wir eine gewisse Pr├Ąsenz im Austausch f├╝r den nachhaltigen Betrieb von myCSharp.de bieten werden.
Daher hat myCSharp.de nun einen entsprechenden Partnerbereich, in dem wir hoffentlich in naher Zukunft unsere Partner vorstellen k├Ânnen.


F├╝r weitere Informationen, sowohl f├╝r alle myCSharp-Interessierte, Mitglieder, wie auch f├╝r potentielle Partner unter https://mycsharp.de/partner


Vielen Dank f├╝r eure Unterst├╝tzung!

Das myCSharp.de Team

News Headline: Willkommen bei myCSharp
Willkommen bei myCSharp

Herzlichst Willkommen auf der neuen myCSharp Plattform!

myCSharp.de wird dieses Jahr 20 Jahre jung und wie einige bemerkt hatten, hat sich bei myCSharp die letzten Monate sichtbar nicht mehr viel getan - weil wir im Hintergrund viel Freizeit verwendet haben, myCSharp.de eine neue Optik verpasst haben.

Der Wechsel auf .NET

Im Jahr 2019 haben wir beschlossen myCSharp endlich weg von PHP hin zu .NET zu migrieren und haben eine eigene Plattform entwickelt, die heute auf .NET 7, ASP.NET Core und verschiedenen Azure Services basiert. F├╝r eine Anpassung des UIs hatte es jedoch leider kein zeitliches Budget, weshalb das Release zu .NET weiterhin die mehr als 15 Jahre alte UI verwendete.

Die neue UI

Im Sommer 2022 haben wir beschlossen, dass wir ├╝ber den Winter eine neue UI umsetzen werden. Aber wie es so oft ist - aus geplanten 3 Monaten wurden 6 Monate.

Was lange w├Ąhrt wird endlich gut - heute ist es so weit: willkommen auf der neuen myCSharp.de Plattform!

Die wichtigsten Neuerungen im ├ťberblick:

  • Vollst├Ąndig Responsive-UI f├╝r Desktop und Mobile
  • Rich-Text-Editor f├╝r alle Inhalte
  • Optional umschaltbarer Markdown-Editor (kein BBCode mehr!)
  • Forenbereich ├╝berarbeitet (weitere gew├╝nschte Features kommen)
  • Neuer News-Bereich

Unter der Haube:

  • Wechsel auf die neueste, nachhaltigere Generation der Azure Platform Services
  • Wechsel von .NET 5 auf .NET 7
  • Reduzierung der Anwendungs- und Datenbank-Last

Wir w├╝nschen euch alle viel Spa├č auf der neuen myCSharp Plattform!

PS: herzlichsten Dank an all die besorgten aber auch hilfsbereiten E-Mails und Nachrichten, die wir erhalten haben ­čśâ

Viele Gr├╝├če

Euer myCSharp.de Team