Hello, there! πŸ‘‹

Creating content

I decided to start a blog to write on topics that are interesting to me or something that I would like to explore. The topics in this blog should cover tech, software development, cybersecurity, ,business, recent news, and occasional book reviews. Hopefully the learnings that will be discovered in this blog will be useful to many more people.

Building a brand

Building a personal or a professional brand is important these days. Brand is associated with trust and familiarity. The brand of this blog will revolve around building the technical expertise on the topics discussed. Building a tech brand should help establish a presence as a sought after expert in the field and help in career opportunities.

Creating a product

Lastly, working on a blog should expose the entirety of the process of creating a product - from inception to development to maintenance and upkeep. Developing a blog from the ground up instead of using a blog builder that could be spun up in seconds will aid in learning ins and outs of the site development from the product perspective. Creating a blog and content is not the last step in the process. How do I know if it is performing well? There is analytics for that. How do I distribute it and make it known? Understanding how to market it well will be essential. How do I continue to improve upon it? Having customer communication channels provide vital feedback. There are quite a few steps that will have to happen. Looking forward to exploring it and documenting it.

Why Hugo? 🧰

Fast static website generation in Go

Hugo is a static site generation (SSG) tool. The reason this framework caught my eye was because I have been interested in Golang in general, which led to discovering this really fast framework that generates the site in seconds.

Customizable framework with sensible defaults

Hugo is very customizable. It is surprising to see all of the settings and configurations available to me as a developer. Having flexibility with configuration and customization will give a greater flexibility to change anything up about the product. Hugo offers a rich set of community created themes that are available for anyone to use. This blog is using PaperMod theme from their directory. The look feels modern and slick, and the choices that were made when they developed the theme provide plenty to work with.

Ease of hosting and deployment

Once the static website is generated, it will need to be hosted somewhere. To do that, a CI/CD pipeline either with GitHub Actions or Netlify will be used. Both of them offer convenient ways to hook into continuous deployment model.

Let’s see where this goes πŸš€

My hope is that you will be able to find this resource useful. I am excited to start writing on a regular basis and learning along side with my readers. Looking forward to feedback and engagement.

echo "Hello, World!"