All about coding

Ruby and Rails technical content written by Lucian Ghinda

Why write technical content on a blog and not only on social media

#blogging #ruby #content-creation #share

Reasons to create your own blog and easy suggestions for selecting the right blogging platforms

I often recommend that people publish their social media content as a blog post or a GitHub gist if they don’t have a blog.

Here are the reasons:

These reasons also apply to any website where you use a subdomain (eg: username.example.com) or path (eg: example.com/username) rather than your own domain.

What to do

  1. Get a domain

  2. Create a blog with your domain or find a platform that offers this feature

  3. Ensure your blog has RSS support

  4. When you write quality content on social media, also post it on your blog. You can do this before or after sharing on social media.

  5. Make sure you have a backup setup for your own content

  6. (optional) Add newsletter support so people can get your content in their email when you post something.

Optional:

That’s it. Now your content is safeguarded from any dependency on a specific platform.

Simple recommendations

Regarding the selection of a blog engine and its setup, I will share my recommendations here. However, please note that these suggestions may not necessarily suit everyone’s needs.

Build everything yourself

If you want to have a different UI or your blog to look in a very specific way I recommend using Jekyll or Bridgetown.

With both options, you can directly host your blog on GitHub. See documentation here for Bridgetown and documentation here for Jekyll.

Use an existing blogging platform

I am using it for this blog Hashnode because they offer two options that I like a lot:

They also recently added newsletter support and sponsorship.

If you are the kind of person (like me) that will spend days customizing their theme and then configure servers and then start building new features for a blogging platform I suggest you choose an existing blogging platform and just focus on writing.


Enjoyed this article?

Join my Short Ruby News newsletter for weekly Ruby updates. Also, check out my co-authored book, LintingRuby, for insights on automated code checks. For more Ruby learning resources, visit rubyandrails.info.

View posts by tag

#ruby #concurrency #general-advice #life-hack #ruby-on-rails #google-cloud #kubernetes #bash #apis #rest-api #guide #docker #bugs-and-errors #howtos #newbie #programming-languages #programming-tips #til #coding #learning #postgresql #sql #design-patterns #web-api #programming-blogs #programmer #databases #programming #learn-coding #learning-journey #side-project #coding-challenge #design-principles #solid-principles #git #tips #testing #test-driven-development #test-automation #code #shortpost #refactoring #code-review #rails #developer #documentation #focus #blogging #content-creation #share #advice #newsletter #active-record #ai #ai-tools #generative-ai #web-development #errors #cursor-ide #ides #gpt-4 #news #scalability #tailwind-css #chatgpt #opensource #reviews #startups #github #technology #types #sorbet #performance #rubymine #vscode #codesnippet #features #syntax #friendlyrb #conference #directories #writing #summary #animation #articles #podcasts #publishing #patterns #pattern-matching #content #updates #seo-for-developers #marketing #properties #gems #matching #rspec #llm #tools #lsp #claudeai #opencode #mcp #rubocop #quality #planning #products #mvp #upgrade #agentic-ai #skills #superpowers