How to remove unnecessary headers from Asp.NET

Web applications use headers to send and receive important information from the client machine to the server. Here is an example of what some of the headers are: ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 ACCEPT_ENCODING gzip, deflate, sdch, br ACCEPT_LANGUAGE en-US,en;q=0.8 CONNECTION keep-alive HOST www.fahadjameel.com REFERER https://www.google.com/ UPGRADE_INSECURE_REQUESTS 1 USER_AGENT Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57....

April 17, 2017 · 2 min · 367 words · Fahad

All the UML programmers need to know

UML (Unified Modeling Language) is not a programming language by any means, but it does assist programmers before programming. By the name you can guess that is just a modeling platform, meaning there isn't any real programming going on. UML is mostly just used for modeling classes, databases, etc. It is not necessary to use it but can really help to get your thoughts together. Most developers don't even know UML but spending 1 hour to learn a whole new skill is definitely worth the time....

October 13, 2015 · 2 min · 387 words · Fahad

[Solved] Critical Error: Start menu and cortana aren't working. Windows 10

I recently upgraded from Windows 8 to Windows 10 and loved it so far until recently. I came across an error, that when I would sign in i'll get an error saying \"Critical Error: Start menu and cortana aren't working\" and ask me to sign-out and sign back in, in hope to fix the error. No matter how many times I restarted my computer and signed back in I still got the same error....

August 9, 2015 · 2 min · 228 words · Fahad

C# methods and parameter modifiers

In .NET there are 4 different types of parameter modifiers, some used more than others, and each used for a specific purpose. None - This is when the parameter is not marked with any modifier. The value is passed by value, meaning that the parameter is a copy of the original. out - An output parameter must be assigned by the method being called. The value is passed by reference, meaning that the parameter is the original, so any changes in the method will effect the original value....

August 3, 2015 · 3 min · 627 words · Fahad

RequireJS Fundamentals

RequireJS is a asynchronous module loader for javascript files. Loading javascript files is one of the major factors that slow down a website, requirejs will load the necessary javascript files in the background while your browser loads other things. RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. Using a modular script loader like RequireJS will improve the speed and quality of your code....

July 19, 2015 · 3 min · 427 words · Fahad