One of the most powerful tools for creating scalable and effective APIs is Node.js. Node.js excels at handling asynchronous tasks, which is one of the main reasons for its success. But when projects get more complicated, it becomes more important than ever to maintain readable, scalable code. This is where design patterns come into play,…
Category: Hosting Tips
SignalR will Allow Clients and Servers to Communicate in Real Time
SignalR allows clients and servers to communicate in real-time. SignalR is an ASP.NET library that allows you to create real-time, interactive online apps. In this example, we’ll build a simple chat application that allows users to send and receive messages in real-time. To follow this example, you must have ASP.NET Core installed and start a…
C# Abstract Classes: Definition, Usage With Example
C# is a versatile and extensively used programming language known for its durability and adaptability. It provides developers with a variety of tools that enable them to write efficient and well-structured code. Abstract classes, for example, play an important function in object-oriented programming (OOP) and serve as a blueprint for derived classes. What are Abstract…
ASP.NET Core Hosting Tips: Create Custom Session ID Manager
In ASP.Net, the SessionIDManager class is used to generate and validate the Session ID. By default, it is saved in a cookie with the name ASP.NET_SessionId. Get session ID by HttpContext class like below. HttpContext.Current.Session.SessionID This session id is randomly generated and encoded with 24 characters containing lowercase a to z and numbers 0 to…
How To Fix A Hacked Joomla Website?
Is Your Joomla website hacked or infected with a malware. You can’t log in, your users get redirected to another site, there are malicious codes injected in the templates, website is defaced and the list goes on. Even the best CMS can fall victim to sneaky computer viruses, security breaches and malicious codes injected by…