Jamil Hallal's Blog
I'm a .NET software architect, freelancer. I provide .NET development and consultancy services for the complete Microsoft .NET Ecosystem: ASP.NET(Webforms, MVC), Winforms & WPF , Microsoft Windows Azure, Azure Chatbot, WCF and Standard Web Services, EntityFramework, Database Design (MS SQL & Oracle), SharePoint, CRM. You can reach me through my email address: jamilhallal@hotmail.com
-
How to Remove the Hosting Folder Name from MVC URL
I'm hosting several MVC websites on GoDaddy shared hosting. I noticed that the hosting folder name is being added by default to the URL.
-
Easy Way to Convert a Base64 Image to Byte Array in ASP.NET Core
In this post, we are going to write a piece of code to convert base64 image to byte array.
-
Calling a C# Generic Method using Reflection in .NET Core
In this post, we will explore a way to call a C# generic method when the type parameter isn't known at compile time, but instead is obtained dynamically at runtime.
-
14 Tips to Improve the Performance of the ASP.NET Core Web Application (Part 2)
-
14 Tips to Improve the Performance of the ASP.NET Core Web Application (Part 1)
Performance is the major factor for the success of any web application development. ASP.NET Core is one of the best platforms for high-performance web application development. In this article, I am going to share 14 tips that can help your web application perform better. Let's explore them:
-
The Benefits of Using Material-UI in Your React Web App
Material-UI is a popular React component library based on Google’s Material Design principles. It provides a comprehensive set of user interface tools that help developers quickly and easily create stylish web applications. Material-UI is designed to make it easier to develop and maintain high-quality React components, and is becoming increasingly popular as a way to create visually appealing web apps. In this article, we’ll discuss the benefits of using Material-UI in your React web app.
-
Exploring the Benefits of Using .NET Core for Web Application Development
.NET Core is a free and open-source framework for building web applications, and it's becoming increasingly popular among developers. It's a cross-platform framework, which means that you can build and run applications on Windows, Linux, and MacOS.
-
‘Scaffold-Dbcontext’ Is Not Recognized When Creating a Model for an Existing Database in Entity Framework Core
If you are trying to create a model for an existing database in Entity Framework Core and you are receiving the following error:
-
Encrypt and Decrypt Text Values in .NET
In this article, we will explore how to encrypt/decrypt text using .NET and MD5 crypto provider. These methods can be used to secure critical values that are used by our ASP.NET web application.
-
Truncate Tables using SQL Script
Lately I was preparing an SQL script to clean up Database tables before moving it to production server. The Database contains Lookup tables that should be kept as is, that's why I had to prepare the script to address specific tables.