It's one of the most popular and loved languages on this planet, according to Microsoft. I am ready! Microsoft job! I mean, see sharp. Yeah, I've been struggling to keep track whether sea sharp is cross-platform or not. But I figured it has always been more cross-platform than anything because you can always ride your own common language runtime and not get sued. It's 2022, Microsoft is different now. Object oriented and declarative and functional. But dotnet framework is more than just sea sharp. You can even create your own language on top of it. But nothing beats sea sharp. Tweaks and changes and changes on top of changes and changes on top of those changes. That was decades ago. One decade ago. Sea sharp is different now. Sea sharp has always been cross-platform since April 2016. Sea sharp has always been open source since 2014. Why would you let the community contribute on something so perfect and evolving? Sea sharp, Microsoft. Sea sharp isn't just sea sharp. It's a whole suit of tools. Visual studio, corporate. Dotnet. How do people even write code without visual studio? Well, sea sharp and dotnet are separable. JK. Dotnet core. Dotnet framework. Dotnet micro framework. Dotnet compact framework. Dotnet micro compact framework. Dotnet standard. Dotnet native. Dotnet mobile. Dotnet mobile native. SP.net. A SP.net core. Dotnet. Dotnet core. Dotnet five. All languages have a similar learning curve except for sea sharp. It first goes exponentially up up up up up up up and then it stays constant. Well, Microsoft is extending the tail with new features. What is the new ability operator even for extremely popular? Skype.net. SkyNet. Dotnet core. One, two, three, two, the four. 3.1. Version five will be called dotnet five. Common language runtime. Common as a popular. Are you like unity? Or that means you like sea sharp. Yes, you like sea sharp. I'll be in the studio. The visual studio. Sea sharp is not popular. Who said it's not popular? Coming from 2015. No, no, no, no, no. Now sea sharp has what we call a second to mover advantage. Great community of experts. Consultants. Expensive consultants. A SP.net is the second most like web application framework after all according to Microsoft. Which one is number one? A SP.net core. Extremely popular among deaths. Super scalable. Sea sharp makes you marketable in the marketplace. It's not just marketing. Look at all the opportunities for sea sharp deaths out there. You don't learn sea sharp to have fun. You learn it to make money to use that money to spend time having fun learning sea sharp to make more money. Uncover a great myth here. Sea sharp isn't just use for game death. You can do a lot of other things in unity. I am sponsored by, I mean not sponsored by Microsoft. As I was saying, this survey isn't biased by vendor login. Sea sharp isn't just Microsoft since a long time. There's Xamarin, Mono, both bought by Microsoft, but you can do so much more with sea sharp. If you're interested in VR, sea sharp got you covered there. There's for example the HoloLens, in line assembly. Sea sharp wasn't just born out of a lawsuit. Implicit types. Anonymous functions. Abstract partial class. Link. Unary plus. Link. Sea sharp mascot Andy. Dot net mascot. Dot net bot. Melwar mascot. Dot net bot net. No, they're always comes with the installation. And these are the secret commands if you want to go next level. Yeal fix unsafe context. Implicit unchecked volatile fixed. Stack lock. Make wrath. Go to go to. They're not just adding random stuff. No one asked for it. I asked for it. No one asked me. Sea plus plus is a waste of time. Was that a seat out there? Faster than anything that is not compiled. Strongly type. Strongly. The chance to build stable and secure apps is bigger. It's a chance. Not a guarantee. Java and sea sharp are totally different things. In Java, it's called JVM. In sea sharp, it's called CLR. In Java, it's called Java EE. In sea sharp, it's called ASP.net. Or ASP.net core. No competitor has this. Are you bought? Let's talk about Azure. Azure pipeline. Microsoft Java. I mean sea sharp. It was mutual stealing, copying, inspiring, var, dynamic types. They even changed the switch statement. Why? It's memory saved due to the garbage collector, but it's still possible to work unsafe. It's like ice hockey. You're wearing the gloves, but you can always take them off and make the context unsafe. And that's where the real fun begins. Yeah, you can use pointers. But why? Why would anyone? No, no, no, no, no, we always import system first. Always. System first. I don't really know why. Implicit using having a function, having class, having named space, having a runtime, having to run somewhere during a meeting. Oh, yes, sorry, boss was calling. What were we? Sea sharp. Innovation. Azure. Are you bought? The default skeleton is not the same. That's how the court ruled. Everything you would expect in a modern, flexible, well developed language. It's like the default language. Get set. Jet set. Native versus just in time. Sea sharp does both. Not in a good way. Anonymous functions. Like they stole from Java and JavaScript. That wasn't a legal statement. No, but on a serious note, away the A-Sync was, sea sharp first. It does not allow us to perform unsafe cast. reference types are initialized to null and value types are initialized to zero automatically. Not to some arbitrary number that was floating around in RAM like in C++ or C. Was that a C dev out there again? How did they make it into this building? I thought we were C sharp only. That of glasses. VBnet components can directly be used in C sharp. We just awarded an abundance of project managers the title of program. Oh, man. C sharp is like Java on steroids. C on steroids. Dot net six is like dot net five on steroids. These are actually fake teeth. Too much syntax sugar. Here is something that will buy you in by buy you in. I mean, convince unbiased. This chair is not Microsoft quality. Here is something that will buy you in. There are different ways to check for no ability. Why? Hardly anybody will claim that Java or C sharp are revolutionary programming languages that change the way we do things. Nobody ever. C sharp is the greatest. Microsoft, we had that already. But LTS is three years. Now people cannot explain to the clients that they have to modernize their software every three years. I can. I can. Simple soup. Just chiming in to say that I really like the new nullability operator and I really like to use it. There was not hard. Couple of lies here and there. So first, Windows form was supposed to be the go to client. Goy framework for all platforms. Then they came up with web forms for the web. MVC, some use JTK sharp on Linux, others kept their sanity. Winforms was too heavy on mobiles. So then they came up with silver light. Then there was the whole stuff with HTML, JS. I still don't get it. Now we're back at Windows Forms and WPF and UWP and WPF and UWP. And for cross-platform, we have Xamarin Forms or how it's called .NET Maui and of course, Monos in complete implementation of Winforms. Yeah, whatever they're doing. Everybody must download and install the shoe.NET runtime. It's a form of commitment to mic. I mean to .NET. CIL bytecode is easy to reverse engineer. Then we're basically giving you the code open source for free. How nice of us. .NET framework is going to be supported for years to come. It will never die. There are still people in remote parts of the world in, I don't know, whatever that still haven't heard of .NET Core or .NET 5 or Windows Edge or Firefox. It's not the only one with cluttered syntax. Remember, there's still JavaScript. Why Java developers wear glasses? All of they can't see out of their eyes. Maybe they can use console to read lines. Cut the recording. Are we ready? All right. I'm so ready. Come in. See this. Bite me. Int erupt. Return to sender. Volatile personality. Unsafe at any speed. Go to, oh, this actually my code. I'll check this, check this. Restoring packages for solution. This can take a while. I mean, if you have time, the whole day, we can package a successful restored. All right. Let's crunch this. And targeting .NET 6 and Visual Studio. See, that's what I mean. Let's go then on Santa Crash reports. Instance of analyzer, Microsoft extensions. What are we doing? You built 24 errors. Take a break. Was that a C-Dev again? I actually really liked the new Nellability operator. The one of one in a million. Can I try something? Just use something that isn't supported in C-sharp. And it will suddenly be supported before you know. It's like they're sending your code in the crash reports.