Irtaza Haider

Software Engineer

Which blogging platform should I use as a developer? | Irtaza Haider

Which blogging platform should I use as a developer?

May 20, 2021

So if you’re someone who has decided to start a blog, first, kudos on taking the initiative. All great things start with an initiative. The natural next steps are to think about

  1. the content that you’ll put out there for your audience
  2. how you’ll publish the blog to the world

The content is yours to think about but in this post, we’ll take a look at the different options you have to get your ideas out to the world as a blog.


There are three different types of platforms to publish your blog and we discuss each of them below.

1. Third-Party Publishing Platforms

This involves third-party publishing websites like Medium, LinkedIn, HubPages, etc that host your content on their platform.

Medium is the most popular solution here. You’ve in all likelihood already visited Medium at some point. Medium works like a social media platform in the sense that you create a unique profile like https://medium.com/@yourname and then you can publish articles under your profile.

Pros:

Cons:

Verdict?
Use third-party publishing platforms if you’re looking for the easiest solution and mostly what you care about is a place to publish and then get a link to share.


2. Static Site Generators

Static Site Generators allow you to convert plain text into static websites or blogs with minimal effort. These static websites are then served to the client in the form of static HTML files. This blog that you’re reading right now is a static website generated using Jekyll.

Pros:

Cons:

Some of the popular static site generators are the following:

Verdict?
If you’re a developer(or have technical expertise) and only need to publish static content and nothing fancy, a static website should be your go-to option. Or if you need to tailor your content presentation exactly as you like, static websites are your best bet.

3. Content Management System(CMS):

Content Management System or CMS allows you to create, manage and modify content heavy websites without touching the code at all. In contrast to static site generators mentioned above, CMS generates dynamic web pages which means that your HTML is generated just before being sent to the client. It couples both the front end and back end in a single package.

Wordpress and Joomla are some popular CMSs. In fact, Wordpress is so popular, about 30% of the websites on the web are created using Wordpress.

Pros:

Cons:

Verdict?
If you need dynamic websites, complex functionality, or don’t have the expertise of working with code, your go-to option should be a CMS.

Conclusion

It is important to choose the right blogging platform that fits your goals. However, it isn’t something to lose your sleep over. Whichever platform you choose from above will likely be good enough. Content is the real thing that you should be focusing on.