Error IDX21323 – RequireNonce is ‘[PII is hidden by default. Set the ‘ShowPII’ flag in IdentityModelEventSource.cs to true to reveal it.] One of the best features of Azure is the ability to authenticate with Azure Active Directory. This is easy to implement and therefore a very nice way to implement authentication without the hassle of…
Category: Website Design
It awesome that we get to work on so many different websites and see some really bright ideas come to life on the web.
How to add a Next and Previous Post Button to the WordPress site
Adding a next and previous button to the post footer makes navigation much easier for the reader. Imagine a long post with a lot of content. The user will have to navigate to the top of the post in order to find the options for the next set of posts. This is obviously going to…
Adding a reusable block to the WordPress Site
A great way to add content to a WordPress site is to use reusable blocks. A block as its name suggests is a unit of code representing a paragraph and image a widget or a video or any combination of the above. These blocks can be made reusable such that you could customise them…
SEO – Expire Headers for WordPress site hosted on IIS
One of the most important things you can do to improve your Google search index ranking is to improve the load time of your website. What this means is to make sure that the site loads quickly. This is something you want to do not only for Google search. Waiting for a slow site to…
Create an Azure SFTP Site
Microsoft Azure has become a cloud platform of choice for everyone at this point. One of its biggest advantages has been the ability to integrate seamlessly with existing enterprise solutions and on-premise systems. However, when it comes to file storage AWS has always had a leg up because of its S3 storage. Microsoft blob storage is definitely a contender now that we…
Upgrading the version of PHP in IIS
WordPress is a one of the most commonly used technologies to host a website and blog. WordPress in turn uses PHP to render the content and therefore it is critical to make sure the version of PHP being used is the latest one. Like most software they release fixes and performance improvements with every release….
Error on WebAPI after deployment to Azure App Services
Encountered this below error today while deploying a WebApI to Azure App Services. Initially it wasn’t very clear what the error was about so we checked the bin folder for the below assembly but couldn’t find it. Since the API was working locally the answer had to be a configuration change from Dev to Prod…
Resetting WordPress Admin password
I recently forgot my blog admin password and thought I was in a heap of trouble until I came across this link. https://codex.wordpress.org/Resetting_Your_Password It explains how to update the MD5 hash value that is saved in the MYSQL database which serves as the backend for the wordpress site. The only criteria being you should remember…
What is a good design for a website?
When the trailers for the Aliens movie came out the one thing that caught my attention was how little the look of the alien has changed over time. It is still as menacing and scary as it was when we first saw it. The got me thinking about what is so special about this design…
Creating, Configuring and Querying DocumentDB in Azure
DocumentDB is a NOSQL JSON based data store available in MS Azure. In this post we cover how to create a document database followed by a Collection and then we store documents into these collection. Once done we will querying the files using the query windows available directly within the portal. First we visit the…
Adding additional Network interfaces in Azure
In this post we cover how to add an additional NIC card to our Azure VM. Most real world production environments have multiple NIC (Network cards) and quite a few applications depends on using dedicated NICs for scalability or even High Availability. In a previous post we covered how to add a VM to a…
Monitoring Billing in Azure by Resource Group
In our previous post we explored how to organize resources deployed in Azure. In this post we explore how to understand the impact of the resources that were deployed. If you navigate to the Azure portal and click on the Resource group’s link on the top left a list of deployed resource groups will be…
Creating a Resource Group in Azure
A resource group is a nice little feature that helps Azure Administrators stay organized when managing a large scale deployment. In its simplest sense it behaves like folders on your hard disk, it helps related resources stay together and be addresses by a common name. If a developer is working for multiple projects he might…
Configuring Network security Groups in Azure
In this post we cover how to configure the Network security group that was created by default when we set up the VM previously. The Network Security group is just a fancy way of saying Firewall. The NSG allows the user to configure which ports are open or closed within the Virtual network that was…
Create a Virtual machine in Azure and Bind it to a Virtual Network
In out last post we created a virtual network, in this post we create a virtual machine and map it to our virtual network. There are tons of good reasons why you should do this, most of them relate to security. A virtual machine on its own does not provide enough security to make sure…