Welcome to my resources page. This page intends to show you some of the best tools available for writing code, deploying/managing it and managing blog like ours. Some of the tools I am personally using to handle this blog while some are provided to me by my company (Yes I do full-time Engineering job).
Before diving in I would recommend you to bookmark this page for future reference.
I personally tried and tested almost every editor out there (Including premium one too, except I didn’t pay for it ;)) and the only Editor I Stuck for more than one and half year till now is the Atom editor.
Atom is open source, configurable and modular. You can customize the editor the way you want to suits your need. If you haven’t tried it yet, give it a shot.
I use tmux – terminal multiplexer to divide the single terminal into various panes. If you are working with Node.js like me, you know how many terminals we need to do our task. This will save the time of terminal switching as all of the data will be in the single terminal in different panes.
I love Git as a source code management system. Github.com provides us the interface and mechanism to host our code for free and share it. I use it on a daily basis and you can check out my Github profile here.
Tip: If you are a CS student or a developer no matter from where you must have Github profile and some piece of good code you have written hosted there. I got so many job opportunities just because my Github profile is good. Maybe something to look at 🙂
If you don’t know how to use it, click here to learn it under 5 minutes!
I professionally use Jenkins as continuous code deployment tool. I have deployed code on major infrastructures such as Amazon, Rackspace etc.
For this blog, I use various Servers host my live demo in order to save up some cost. Here is few of them.
Bluehost: One of the best VPS hosting Service in the current market. I am impressed by their control panel and it is easy to configure. Have been using this once in a while and I can suggest you the same with confidence.
DigitalOcean: As they say, it is built for developers. It really is. It’s minimal, super easy to use and you can create and destroy Servers on the go. Pricing is not bad either.
Blogging has given me so many things which I can go on and on. I am gonna tell you what tools I use and what some blogging stars are using to keep their blog up to date and make millions of dollars. (Yes bloggers are millionaire too).
WordPress as CMS:
No doubt, the best CMS in the world. Looking for alternatives for same? Not sure why but I won’t recommend any.
I am using custom made theme for this blog.
Grammarly as proofreader
I love this Service. Being a programmer, my English is good in speaking as I have to communicate to people across the world but while writing it is whole different story. Grammer mistakes happen, and it makes your content looks low quality and ranking effects as well. No more! Try Grammarly, recommended for everyone including Students, programmers, writers, teachers, CEO…everyone.
BlueHost and DigitalOcean as hosting Service
I am using Bluehost to host code demonstration and DigitalOcean for blogs and forums (Not live now). I am happy with both of the Services and I highly recommend you to use them.
Mailerlite as email service
Emails are a very important tool to keep the real user engaged in your service. I use Mailerlite to send email notifications about the new tutorial, announcement and much more.
If you are not building your email list, I would highly recommend you begin now. I have tried and tested various software and I can assure that Mailerlite is the one you always going to need. It has tons of feature in very reasonable price.
I use not more than 10 WordPress plugins. Yes, you should keep it as low as you can and try to write custom code instead of using a plugin for a minimal task. I personally use Yoast SEO, WP Super Cache as the main plugin. Rest come and go.
That’s all we use to run and manage our blog.
Disclaimer: Some of the links are affiliates and I will earn few bucks if you sign-up or buy the service. This helps us to provide you high-quality content for free.