Setup Fast Loading WordPress Site on Google Cloud

shutterstock_255303130
 
A step-by-step guide to launching high-performance WordPress site on Google Cloud Platform (GCP) using Easy Engine. When you start as a blogger or running a small business then shared hosting is fine as it cost less and no hosting skills required to install/setup/maintain the infrastructure platform. However, when your traffic or user base increase then you need a robust hosting platform to serve millions of customer without slowing down the site. However, if you are ok to spend a little

Continue Reading

How To Writing a Chat Server using Node.js, TypeScript, and WebSockets

ndejs
 
JavaScript, when used correctly, enables developers to write clean, modularised code. That said, the language contains some quirks that can prove confusing to more novice JavaScripters, such as function invocation patterns; developers will eventually become accustomed to its workings, but will encounter frustration along the way. The compiler naturally provides type checking, which augments developers' confidence in their code. The Project In this tutorial, we are going to write a very simple chat server using Node.js

Continue Reading

Creating Ctools Content Types in Drupal 7

bg_image86
 
Ctools content types, not to be confused with general content types, are Panels version of blocks. Another name for them are panel panes, but just think of them as more powerful blocks. Because they are Ctools plugins, the code to implement them is easy to write and maintain. Each plugin has their own file, whereas with blocks, you have to cram everything into hook_block_view(). They also integrate with Ctools contexts, which means you get a context object passed directly

Continue Reading

IMPROVING YOUR UMBRACO WEBSITES PERFORMANCE ISSUES

Web Design Tools
 
Typically, when developers are faced with performance improvements, a natural first area to look at is optimising the backend code. In recent years, a lot of research has been done in this area and according to 'High-performance websites' in most cases, the big quick wins are usually found in the frontend. According to the research done in 'High-performance websites' on average only 10-20% of the page load is the actual HTML and the rest are

Continue Reading

Magento tips : Optimizing SEO on Your Magento E-Commerce Site

Magento-SEO-Tips
 
It’s well known that, as far as e-commerce platforms go, Magento is one of the most search-engine friendly systems. To make an e-store more visible to potential buyers, there are many techniques within Magento that a website admin can implement to enhance his or her e-store ranking in search engine results. These techniques are usually referred to as Search Engine Optimization (SEO) techniques. Here is a set of tips for optimizing SEO in Magento, to

Continue Reading

Disable automatic ConnectionString parameterization in WebDeploy

migration
 
In this post I would like to show you how to disable automatic connectionString parameterization in WebDeploy.  By default WebDeploy parameterizes all the ConnectionStrings in the web.config for a project.  This always confuses developers when they are first converting over to parameterization from config transforms. You can open the resulting MSDeploy package zip file and the parameters.xml file to find parameter entries for each of your connections string with the name: You can use

Continue Reading

Configuration Data in ASP.NET Core

pexels-photo-1_1540x800_acf_cropped
 
Depending on your context you may not want to be storing these types of application settings in configuration files that are committed to source control. As you would expect, my local environment for development and once I deploy to Azure have completely different configurations. So how do you change the configuration from local to production? If you are used to using appSettings from the app.config and web.config, you may have been going down the road of transforming and replacing values with tools With

Continue Reading

How to Deploying Joomla Containers using Docker Composer

bg_image86
 
Docker Compose is a tool that allows you to deploy an application composed by multiple containers. For example, imagine that you want to deploy Joomla. It requires two containers, the web application (which it also runs the web server apache) and the database. Deploying using the docker CLI First, let's deploy Joomla using the Docker command line interface. Run the database container. We do it first because the database is a dependency of the application.

Continue Reading

Reasons To Use Docker with ASP .NET

Docker11
 
When you think of Docker, you probably don’t think of .NET or Windows. There are a lot of good reasons to use Docker with ASP.NET. Check out our top 10 list of reasons to use Docker with .NET to see if Docker can help you! 1. Pre-Made Runtime Environment Generally, when you set up a server machine (or virtual machine), you have to install the operating system, any software needed by the application (web server,

Continue Reading

Variables and Configuration in ASP.NET Core Apps

bg_image86
 
Working with the local environment, configuration and settings of an application is a pretty common development task. Let’s have a look how this can be done with applications targeting the cross-platform .NET Core framework. If you’ve worked with the full .NET framework so far, you might run into some issues in .NET Core. A lot has been changed in the new cross platform world. Fortunately, the dotnet team is working really hard on closing gaps

Continue Reading