Connect with us

This post is great for you if you are looking to build an online Presence by a Simple Portfolio or you want to start an Online Business. In this guide I will tell you all about my Experiences in building this Website which you are currently viewing. If you have never no experience with building a Site then, don’t worry this Guide is for you as I remember the day when I decided to build this Blog I was a bit nervous about all this Technical Stuff. But again no worries for you!


So, lets begin. There are 3 Basic components in Building a Website:

  1. Domain
  2. Hosting
  3. CMS (Content Management System)


Domain is the very Important of all of the Above as it defines a lot of things. A domain tells the visitors what the website will be about and It tell them the Name of your Blog or Online Business (for example). So, you must try to spend some time in brainstorming a domain name (if you have not decided yet) and make a list of the domains you like. You can also look at some great online tools like DomainWheel, Nameboy, Lean Domain Search etc. to help you get you started. You can then check the Availability of a domain name from Instant Domain Search.

Alright so you have decide a cool domain name! Now what? Now you need to register it. There are many many Domain registration Websites just to name a few: Porkbun, Namecheap, Godaddy, etc. If you would ask about my suggestion then I would say you should go for Porkbun as it has great pricing as compared to others and in fact it does not really matter which Domain Registrar you chose as in the end you only need a Domain name.


Now, coming to your Website Hosting which will contain your Website files and folders. I had personally spent a great amount of time in deciding my Website Host because, All of your site’s speed and performance depends upon which Web Host you chose. If you are just starting out you can go for Shared Hosting however there are other options as well like a VPS (Virtual private Server) or a Dedicated Server. This website is hosted on a VPS. The basic difference between a Shared Hosting and a VPS or Dedicated Server is that in Shared Hosting you share the Servers Resources with other websites and you do not need to worry about the Server Technical Stuff but in VPS or Dedicated Server you do not share much which comes in Greater Performance. You can check out this article here. If you want to explore or know about the Server stuff you should go for a VPS or Dedi because it offers better performance per dollar.

There are many Great Web Hosting Companies like:


Siteground is one of the Big Hosting Companies which started in 2004 and is serving more than 2,000,000 domains worldwide. So it definitely has a Huge fan base and Support and Performance is great. It has now switched its servers to Google Cloud. It is also one of the Recomended Hosts by WordPress (One of the Biggest Opensource CMS). The best thing I like about Siteground is its support which is very friendly and they can resolve your Issues very quickly. But, its drawback is its pricing which jump to twice you paid in you First Invoice.


Hostinger is too one of the leading Players in the Web Hosting Industry with a huge staff, a great fan base and Servers located all over the world. Its servers are based on Litespeed web server and hence provide blazing fast speeds at a Reasonable Price. However, the drawback of Hostinger is its poor support. However, we can not deny its role in the Web Hosting industry.


Inmotion is also one of the Web Hosting Giants providing services to millions of its users. It has a big fan base and trained staff. Its performance and support is Top notch. However the only drawback is its pricing as compared to Hostinger and Siteground.


BlueHost started in 2003 and earned its name by delivering great services thoughout its time. It is currently hosting more than 2 million domains and has its headquarters in Utah, US. It is also one of the Recomended Hosts by WordPress. However over the years its popularity has decreased due to lack of support and degrading performance. But, we can not deny its Leading role in the Web Hosts.

There are many more which you can also look out for and check which suits you best. If you want to go for a VPS or a Dedi I would Recommend to go for DigitalOean, Linode, AWS, OVH etc. as they have great performance servers built for this purpose.


A CMS or Content management System is an Essential Nowadays unless you are looking for a Simple Static HTML Site. a CMS makes it easy to manage your website and Also to make it secure from other Cyber Threats. One of the major CMS include WordPress, Joomla, Prestashop etc.



WordPress is powering almost 35% of the Internet. Why? The reason is it is an Opensource Software with Huge Active Community and it is Beginner Friendly. It is without doubt the Leader in the CMS list. If you are just starting out then you should go for WordPress because it is really Simpler to use and it includes everything to make your site succeed. You can check out this page about building a Site using WordPress:



Joomla is one of the Rivals of WordPress which is also Opensource Software and has a Great Fan Base. It is Multilingual and has better SEO tools like meta tags than WordPress. You can check out the differences between WordPress and joomla here.


presta 1

Prestashop is also a Great CMS if you want to focus on an E-comerce Website and want to earn money by selling online. It is also free and Opensource. Another characteristic that contributes to PrestaShop wide popularity is a large number of default features that suffice for adequate webstore management. However, in case a retailer lacks certain functionality, they would most probably find a suitable extension or plugin at the PrestaShop marketplace that offers an exceptionally wide selection, both free and paid.

Hope you liked my posts if you have any questions or queries feel free to ask my in the Comments box!

Continue Reading


Adaptive Meta-Learning for Identification of Rover-Terrain Dynamics

pia23378 16

The dynamics of extraterrestrial rovers is dependent on the terrain. The high-level terrain classification used in most current rovers is often not enough to ensure safe path selection, as the experience with NASA’s Curiosity and Spirit shows.

Adaptive Meta Learning for Identification of Rover Terrain Dynamics

Credits: NASA/JPL-Caltech/MSSS

A recent paper suggests a model of the terrain parameters that govern wheel-terrain interaction. Knowing the terrain may help to predict whether the neighboring regions are traversable, plan the safest route, and prevent damage.

A linear model, which relates terrain parameters (namely cohesion and internal friction angle) and rover dynamics is supplemented by a meta-learned neural network. The interpretability of the model is enhanced by the orthogonality of nominal and meta-learned features. The model is capable of rapid adaptation and provides low estimation errors (the largest error is less than 5%).

Rovers require knowledge of terrain to plan trajectories that maximize safety and efficiency. Terrain type classification relies on input from human operators or machine learning-based image classification algorithms. However, high level terrain classification is typically not sufficient to prevent incidents such as rovers becoming unexpectedly stuck in a sand trap; in these situations, online rover-terrain interaction data can be leveraged to accurately predict future dynamics and prevent further damage to the rover. This paper presents a meta-learning-based approach to adapt probabilistic predictions of rover dynamics by augmenting a nominal model affine in parameters with a Bayesian regression algorithm (P-ALPaCA). A regularization scheme is introduced to encourage orthogonality of nominal and learned features, leading to interpretable probabilistic estimates of terrain parameters in varying terrain conditions.