Friday, March 8, 2024

Speaking at DotnetConf 2023 on 28th February 2024, organized by MUGI Bogor

 Hi my readers! This time I spoke at one of .NET themed event, the DotnetConf 2023, on 28th February 2024. I was asked by Fadhil, he is ex-MVP and also a community leader of MUGI Bogor and Buitenzorg (IOT maker community).

Thanks to Microsoft Indonesia for let us borrow some space for the meetup!


This .NET Conf (or DotnetConf) is in sync with annual .NET Conf from Microsoft, and we are always celebrating annual new major release of .NET since .NET 5.0!

Yes, .NET since .NET 5.0 will always have major release annually, with emphasize on both LTS on even version number and STS on odd version number, see also this official blogpost from Microsoft:
https://devblogs.microsoft.com/dotnet/introducing-net-5/ 

Pictures of the event and my presentation

I deliver presentation on What's new in C# 12 in .NET 8.0, using Visual Studio 2022 with .NET 8.0 202 SDK, and I enjoyed the audience attention so much because of the questions that keep coming at me :)

My session is not the first one, so I have got the chance to have pictures with Fadhil and Andik Susilo (the one that presents Monitoring Your Application with AppInsight)



Here's the pic: 




In .NET and C#, language advances are not so aggressive, because language advances must align with .NET CLR, and this is a good practice as .NET has known for its support for multiple programming languages, not just C#.

Yes, I have a demo with solution and projects, here it is the repo:
https://github.com/eriawan/eriawan-speaking-show-materials 

The notable feature is the C# primary constructors. which is taken inspiration from F#.


Here it is the F# counterpart:

Further code sample are also available on my repo.

Happy coding!