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
projects

Node.js Table of Contents Generator

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 how I managed to add Table of contents to my Gatsby Blog.

Read
essays

Evolution of web development

Websites may be developed in different ways. We can code a website from scratch or we can use libraries and frameworks. Or a combination of both approaches. All websites have a front-end end, which is displayed in a web browser to the end user. The website front-end may fetch data from a server. The data provided by the server may reside in flat files or in databases. The server may return raw data or it may process the data and combine it with presentation code.

Read
web development

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