DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Discussion on: When should a person have their own portfolio website?

Collapse
 
abelardusbm profile image
Abelardus

MiguelMJ thanks for the detailed response.

Since I’m totally new to programming, and I started with Python, what program would you advice to build a website to showcase our profile and projects?

Would you create a website using WordPress or what program would you say is better to build the website for the purpose of linking our work and what you listed in your response?

Thank you,
Daniel

Collapse
 
wick3drose profile image
wick3dr0se

Hi Abel, I tried to message you but it won't let me! I could probably help you out quite a bit as I've been through the Wordpress nightmare and used to be a php developer. I can vouch that Wordpres is over bloated junk. Php needs to die. I'd highly suggest the world of Node.js to you. Theres many options there where it can seem cumbersome to look. Theres frameworks like Angular, React, Vue, etc; Those 3 being the most popular. I'd suggest using one unless you want to do pure HTML, CSS and Javascript and lose out on a ton of benefits. To further increase your experience you can throw a front end framework on top of the language you chose. I use Nuxt.js for Vue. It gives me automatic SSR, routing and much more. The best part to me is being able to write HTML, CSS and Javascript as well as any pre processor you can think of, in one Vue file. I would recommend you Nuxt but I may have a very biased opinion. I don't like Angular or React and they're older software. Vue is newer, easier and well documented. Github pages is obviously a great option as well but using Netlify is even better for that purpose. My site sits on Gitlab and builds on Netlify. Netlify has it's on CDN, so all of my assets are in the repo too.

Collapse
 
miguelmj profile image
MiguelMJ

There are many valid options, I guess. I have no experience with WordPress so I don't know how it would adjust to that necessity. Personally, I've seen a lot of portfolios made with static website generators, like Hugo or Jekyll.

In my case I choose Jekyll because GitHub Pages are powered by it, and I host mine there. This way I can maintain the page as a regular repository and is more comfortable for me. However, there might be other options out there that I don't know.

So, I'd say that it depends on what tools do you work better with and where are you going to host it.