All Posts tagged as "web development"

Adding scroll to top button to a Gatsby website

Scrolling to top is a useful feature for Blogs. It allows readers to scroll to the top of the page any time with a single click of a button. In this article I will describe how to add a scroll to top button to a Gatsby website.

Read

Adding Table of Contents to a Gatsby website

Gatsby is a modern CMS that is well suited for publishing Blog posts. However managing a Gatsby Blog is like managing a web application and can be difficult for those not familiar with Software Development. In this blog post I will describe my experience of adding table of contents to my Gatsby Blog.

Read

Migrating blog to Gatsby

Gatsby is a modern framework for developing websites. It requires knowledge of the React JavaScript framework and Node.js. Gatsby uses an innovative approach toward developing websites which is quite different from the common website development workflow.

Read

Securing websites using Content-Security-Policy and X-Frame-Options

Websites are playing an increasingly important role in society. They are no longer used casually. Over the last few years websites have evolved from an amusing hobby to a platform for delivering important content. The content delivered by websites is being used to make important decisions. It is therefore very important to ensure that website content is securely delivered.

Read

Configuring the GamiPress WordPress plugin

GamiPress is a WordPress plugin that allows adding Gamification features to a WordPress website. It is free and open source. The main features of GamiPress are free but some of the addons, service plans and assets are priced.

Read

HTML, JavaScript and CSS - Quick Tips

Following are some quick tips related to HTML, JavaScript and CSS:

Read

Website performance testing

The role of websites has evolved greatly over the last few years. Websites were initially a novel way of presenting information. Over the last few years websites have grown greatly in importance. Websites now may be regarded as the public image of all types of organizations.

Read

Generating free SSL certificate from LetsEncrypt on localhost

If your website hosting allows uploading SSL certificates but does not allow SSH access and you need a SSL certificate for your website, then a free SSL certificate from LetsEncrypt is a good option.

Read

INADEQUATE_SECURITY - SSL Cipher problems with HTTP2

HTTP2 requires encryption over SSL. The recommended SSL protocol for HTTP2 is TLS 1.2. Ciphers are encryption algorithms used by SSL protocols.

Read

Making HTTP POST requests from Google Chrome

The Google Chrome developers toolbox is a useful tool that can be used to test HTTP POST requests. For example we may want to replay HTTP requests for testing APIS or debugging web pages.

Read

Improving WordPress Performance

Recently I had the opportunity of working on improving the performance of a WordPress website for a customer. I will describe my experience in this blog post. Slow website loading times can distract your website visitors and discourage them from visiting your website again.

Read

Creating custom themes for October CMS

October CMS is a content management system based on Laravel Php Framework. It allows developing websites and web applications. It supports custom themes and plugins. In this article I will describe my experience with developing a custom theme for the October CMS.

Read

New features in CSS 3

CSS 3 is well supported in all major browsers. Old versions of Internet Explorer such as Explorer 6 support most CSS 3 modules. Modules such as Font Face module are not supported in old browsers.

Read

New features in HTML 5

HTML 5 is the latest version of the HTML specification after HTML 4.01. The HTML standard is maintained by the W3C.

Read

Creating your own WordPress themes and plugins

WordPress is a great platform for building innovative applications. You can not only build standard websites with WordPress but you can also create complex applications full of features.

Read

Developing a Twitter Crawler

Recently I had the opportunity of developing a web based Twitter analytics application for a client. The application is called HQFollowBack. During the development of the application I learned how to use software development tools and apply software development techniques for solving certain problems.

Read

How to become an Itunes Affiliate

The Itunes Affiliate program allows website owners to earn commission by adding links to Itunes products to their websites. Website owners can link to millions of songs, movies, tv shows, books and apps on Itunes and earn commission from the sales.

Read

Upgrading JWPlayer to version 7

JWPlayer is one of the most widely used video players. It has evolved from a simple video player into a video publishing platform. The latest version 7 of the player is a major upgrade from the last version. Websites that use the old JWPlayer 6 should upgrade to the latest version.

Read

Tuning WordPress performance using Varnish

Recently I had the opportunity of on tuning website performance using Varnish. Varnish is called a Caching HTTP Reverse Proxy. This means it sits between your end user and one or more back-end servers such as Apache or Nginx and functions as a cache for HTTP traffic.

Read

Validate your WordPress blog using WordPress XML-RPC API, Php Tidy and Nu HTML Checker

WordPress is a very popular platform for hosting websites. Over 74 million websites are based on WordPress. WordPress is also increasingly being used to develop complex web based applications.

Read

Customizing Redmine layout

The user interface of Redmine can be easily customizing using the redmine_custom_css and redmine_custom_js plugins.

Read

Cloudinary CDN - A free Content Delivery Network

Recently I had the opportunity of integrating a free Content Delivery Network (CDN) called Cloudinary with my clients website. I will describe my experience in this blog post. Cloudinary is an excellent Content Delivery Network that can be used to serve static website content such as images, video, audio, HTML, CSS, JavaScript files and more. Cloudinary has an excellent free plan with great features.

Read