Learn Multithreading In C# .Net

If you have a program that executes from top to bottom, it will not be responsive and feasible to build complex applications. So, the .NET Framework offers some classes to create complex applications. What is threading? In short, thread is like a virtualized CPU which will help to develop complex applications. Understanding threading Suppose, you have a computer which only has one CPU capable of executing only one operation at a time. And, your application

Continue Reading

Code Behind and Inline Code in ASP.NET

In today's article you will learn the differences between Code Behind and Inline Code in ASP.NET. Many people remain confused about the differences between Code Behind and Inline Code. Here I am explaining both of them with examples that will help you to understand the differences between the two. Code Behind Code Behind refers to the code for an ASP.NET Web page that is written in a separate class file that can have the extension

Continue Reading

Checklist To Harden Your Joomla! Site Security

Being one of the most popular and most downloaded Content Management Systems, Joomla is also one of the most attacked. Learn in this checklist how you can protect your Joomla based web site by developing and fostering appropriate security mindset, even if you are not tech savvy. Equipped with this checklis, you can start fine tuning your Joomla site security right away. #1. Remember that internet is a wild jungle Your Joomla web site, once published on

Continue Reading

Tips to Improve Drupal for your Content Managers

During a website project there are distinct phases that allow us to plan for the various audiences of a website. In this process, I have often seen an audience omitted: content managers. We need to ensure we are also weighing the needs and expectations of the content manager when we build a site. Remember content managers are an audience too. I have compiled a few tips to improve the experience of the content manager on

Continue Reading

Tips SEO friendly Angular with Prerender, Docker and Nginx

Making a modern web framework based application SEO friendly is not a problem any more. Google proposed a specification for making web applications easier to parse by crawlers by pre-rendering the app views when requested by a crawler. This tutorial will help you make an Angular based application SEO friendly using Docker container. You can use and apply this tutorial to any javascript frontend framework. Using a Docker container is optional. It will help us save time setting

Continue Reading

Reasons Why Your Joomla Website Got Hacked

Usually, the Joomla website will be either filled with hidden malicious content, is redirected to another website with malicious content, has all its data erased, or is simply does not show up. Here are, according to our experience, the top 10 reasons on why your Joomla website got hacked: Your website has very old extensions installed: This is the top and most common reason behind a hacked Joomla website. You should always keep your extensions

Continue Reading

Controller activation and dependency in ASP.NET Core MVC

In this post, I'll describe how controllers are created in ASP.NET Core MVC using the IControllerActivator, the options available out of the box, and their differences when it comes to dependency injection. The default IControllerActivator In ASP.NET Core, when a request is received by the MvcMiddleware, routing - either conventional or attribute routing - is used to select the controller and action method to execute. In order to actually execute the action, the MvcMiddleware must

Continue Reading

Use SQL Out Variables in Classic ASP

This blog post is for those lucky souls programming in Classic ASP VBScript who need to access output variables in Microsoft SQL (T-SQL) stored procedures. In T-SQL, stored procedures can have out parameters (analogous to OUT parameters in .NET). This can be handy when only a scalar result is required, or maybe a small set of disjointed scalar results are needed and the programmer wants to avoid iterating between recordsets. This example will use a

Continue Reading

Joomla Search User Experience

SEO is a popular concept to any Joomla users, especially Joomla webmaster. “Search engine optimization”, yes, we have been fighting for the best rank in search engine for many years. The battle to gain the high ranking in search engine result pages has never stopped. But now, hang on and let’s have a look around.  The battle is not only about search engine anymore, it’s also the battle with User Experience. Now it’s time for

Continue Reading

Using .NET Core in Visual Studio Code

.NET Core gives you a blazing fast and modular platform for creating server applications that run on Windows, Linux and Mac. Use Visual Studio Code with the C# extension to get a powerful editing experience with full support for C# IntelliSense (smart code completion) and debugging. Getting Started Install .NET Core. Install the C# extension from the VS Code Marketplace. Hello World If you'd like to get started with a simple "Hello World" program on

Continue Reading