Abdesol Builds
856 subscribers
123 photos
13 videos
97 links
.NET | Avalonia | Backend Dev | Chess Enthusiast

Portfolio https://abdesol.me

Reach me out at @abdesol
Download Telegram
👾👾👾👾👾👾

In this post, I will be answering some misconceptions people have about .NET.

🔣 Is .NET only for Windows?
No, dotnet is now cross-platform. Initially, dotnet was developed by Microsoft primarily for Windows, but over the years, it has evolved into a cross-platform framework. With every version upgrade, the cross-platform capability keeps on getting better.

🔣 Is .NET the same as .NET Framework?
No, dotnet (formerly dotnet core) is the modern, cross-platform successor to .NET Framework, which was Windows-only and not cross-platform.

🔣 Is .NET open-source?
Yes, it is not longer a closed-source under Microsoft. While Microsoft is still a sponsor, it has got a significant number of outside and community contributors.

🔣 Can I use .NET for mobile app development?
Yes, you can use dotnet MAUI, Uno Platform and some others to develop native mobile applications for both iOS and Android.

🔣 Is learning .NET only useful for web development?
No, dotnet is a versatile ecosystem used for developing web (Blazor, asp.net,...), desktop (Avalonia, Uno, WPF,...), mobile, cloud, IoT, and gaming (Unity, Godot,...) applications, making it a valuable skill for various development needs.

🔣 Do I need Visual Studio to develop with .NET?
No, while Visual Studio is a popular choice, you can also use Visual Studio Code, JetBrains Rider, or even command-line tools for .NET development. I personally prefer Rider.

🔣 Can .NET applications run on Linux servers?
Yes, .NET applications can run natively on Linux servers. You just need to install the runtime and sdk, and it will run smoothly like any program/script.

🔣 Is .NET well-supported by the community?
Yes, .NET has a large and active community. The reddit & discord servers are always busy and the documentations get updated as soon as their are changes.
Dotnet also has a dedicated YouTube channel where they actively post tutorials of new tools and updates. On every dotnet version upgrade, numerous effective and useful changes happen, and much more is going on in the community.


💡I hope that answers some of your doubts about dotnet. If you have questions, let me know in the comments!

#dotnet #csharp #programming #development
@abdebuilds
Please open Telegram to view this post
VIEW IN TELEGRAM
👍98🔥2
While trying to read articles by Flavio Copes, I found out that he provides a collection of handbooks for several programming languages and libraries. They look decent and helpful!

You can check them out at https://flaviocopes.com/access/

#programming #handbooks
@abdebuilds
👍2
👨‍🎓 books recommendation for programmers by Mosh Hamedani

#books #recommendation #programming
@abdebuilds
Please open Telegram to view this post
VIEW IN TELEGRAM
4
I love asynchronous programming, but it hurts ma' brain when it gets too complex 😭

#async #programming
@abdebuilds
Please open Telegram to view this post
VIEW IN TELEGRAM
3
This media is not supported in your browser
VIEW IN TELEGRAM
🏖 I worked on this Apex Legends project for a client, months ago, that pushed my limit with Win32 APIs.

I wrote a C# script to detect the player's weapon and apply an anti-recoil pattern, keeping the weapon steady while shooting. I also had to developed a program to reverse-engineer the actual recoil pattern and use it.

Apex legend developers are very smart that they don't use the real mouse pointer position, rather, they create a virtual mouse for the in-game experience. Just basic mouse manipulation didn't work. So, I had to go deep into using the unsafe win32 apis 💀

It was a challenging and interesting project

#game #win32 #programming #project
@abdebuilds
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👏5
From the poll result, I see that most of you have no idea about .Net
There are plenty of articles out there explaining what .NET is in short. Here you go with one of them: https://aws.amazon.com/what-is/net/

For those who voted for I don't like it, it might be a misconception 😁 so, check out the post I have above where I broke down some of the stereotypes: https://t.me/abdebuilds/57

#dotnet #programming
@abdebuilds
1👍1😁1