WordPress is one of (if not) the most popular Content Management System (CMS) in the world today. Using WordPress, it is quite easy to get started on blogging and since it has an active community around it, you will get regular updates and improvements as well.
Deploying Rails apps using Capistrano
Deploying your application to the web is not a one-time thing. There will be changes to the application code, new assets to include, database updates, and so on. Applying these changes to your web server includes a list of commands that we need to do every time we need to deploy.
Capistrano solves this problem by automating the deploy process so you can execute all of the steps in a single command. Automation prevents user errors while deploying like forgetting the precompile task when assets have changed, missing database migrations, and remembering the sequence of commands. Automation also enables your infrastructure to scale so that your code is automatically deployed to all application servers without logging in to each one to manually deploy your code.
Install Ruby on Rails on Ubuntu
After you set up your server, its time to deploy applications into it. One of the most popular web application frameworks is Ruby on Rails. This is built using the Ruby programming language and it enables developers to create web applications ranging from quick prototypes and Minimum Viable Products (MVPs) up to large distributed applications. Rails is an opinionated framework, meaning there is a standard way of doing things, but it can also be modified to suit your preferred architecture and coding style. By default however, Rails provides sensible and secure defaults that will help you run and deploy your applications quickly. Through using Ruby gems to augment functionality, you can create a fully-functional web application in a short amount of time.
We will start the process by setting up the dependencies needed for Ruby on Rails.
Set up your own server
If you are a web developer or involved in software development in general, it is a good experience setting up and running your own server. Whether you are a frontend or a backend developer, having this knowledge will prove useful in your career.
With the advent of cheap Virtual Private Servers (VPS) like Digital Ocean and Linode, it is now easier to own your “real estate” in the internet.
A new morning
I just successfully installed the blogging platform in my server. Now the fun begins 🙂