ByteHide Blog
Runtime AI security insights — page 38
Continued archive of every post on the ByteHide blog.
.NET5 Bad Practices That Can Make Your C# Code Messy — And How to Avoid Them
Read moreHow do you know if you’re following good practices when programming in C#? And how can you avoid the bad practices that can make your code messy and harder to manage? In this article, we’ll look at five common bad practices, and explain how to avoid them by using some better alternatives. Stop check null […]
.NETBest C# Books (Beginner, Intermediate, Advanced) to Learn C# 📚
Read moreHow do you learn C#? Do you want to start learning C#? Do you want to improve your skills or expand your knowledge to senior developer? There are tons of books out there to teach you the ins and outs of C#, but how do you know which ones are right for you? Here you […]
.NET.NET MAUI (RC3) New Features – Release Candidate 3
Read moreMicrosoft is not letting time pass and continues to keep the focus on .NET MAUI, its .NET platform focused on the creation of cross-platform applications. This time it officially presents the launch of the third Release Candidate of .NET MAUI adding even more new features. I remind you that Microsoft is already giving official support for these Release […]
.NET.NET 5 has reached End of Life
Read moreIn recent years, especially with the pandemic, everything has been moving very fast. The release of .NET 5 by Microsoft was only a year and a half ago (specifically on November 10, 2020) and we have to say goodbye to it. Sadly, Microsoft’s deadline for developers to migrate to .NET 6 is ending and support for .NET 5 […]
.NETC# Array vs List: Differences & Performance
Read moreWhen it comes to storing and manipulating data in C#, there are two main data structures you can use: arrays and lists. Both of these structures have their own unique benefits and drawbacks, and understanding when to use one over the other is key to writing efficient and effective code. In this article, we will […]
.NET.NET MAUI (RC2) New Features – Release Candidate 2
Read moreXamarin… You have done a great job on Android, iOS and Windows but we will miss you soon. Your replacement is almost finished and with many improvements: .NET MAUI. For anyone wondering what it is, Xamarin is Microsoft’s open source platform focused on mobile apps (iOS, Android and Windows). It has the ability to share up […]
.NETReleased OFFICIAL .NET 7 Features (Now FASTER and LIGHTER⚡)
Read moreMicrosoft does not stop! For months now we have seen updates and news from the .NET development team and they have just released the third preview of .NET 7. This final version is planned for release in November this year, but until then let’s talk about the new features and performance improvements it will bring! .NET 7 […]
.NETLearn How To detect these C# vulnerabilities + How To avoid them
Read moreWhen it comes to common injection vulnerabilities, there are three that you need to know about if you want to keep your web app secure: SQL injection, OS injection and LDAP injection. If you don’t yet know how they work, how to prevent them or what they mean in practice, you’re missing out on some […]
.NETThe 10 Commandments .NET Developers Must apply for Secure Applications
Read moreThe security of .NET applications is necessary and knowing how to protect it is not always an easy task. As developers, we must be clear that an insecure application can be a serious problem: from modifying the operation of the application or stealing the source code, to exposing a company to legal liability. Each developer, it […]
.NET.NET MAUI (RC1) New Features – Release Candidate 1
Read more.NET MAUI is now a reality! After so many months of speculations, previews and rumors Microsoft officially launches the first Release Candidate of the cross-platform application development platform .NET MAUI! As a spoiler, these new features are already available for the latest version of Microsoft’s IDE: Visual Studio 2022 (although for the moment for Mac you […]
.NETSOLID Principles in C#: A Complete Guide
Read moreSoftware development has evolved tremendously over the years, and C# programming is no exception. As software applications become increasingly complex, it is becoming more and more important to create code that is easy to maintain, extend, and test. This is where the SOLID principles come into play. SOLID is an acronym that stands for five […]
.NETMastering C# Exception Handling: Techniques and Best Practices
Read moreIn this comprehensive guide, we’ll dive deep into the world of C# exception handling. We’ll cover everything from the basics to advanced techniques, along with best practices to help you write clean, robust, and maintainable code. So, let’s get started! Introduction to C# Exception Handling In any software application, unexpected situations may arise that can […]