Hi to all1, I'm struggling to choose a framework/thing to create my portfolio; i don't want a complicated thing, like many page or something, what i was thinking is much more a responsive, beautiful, single page site to describe me in some words.
Can you give me some advices? Thanks to All!
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (54)
I would recommend not making one, an interesting and active GitHub account (warts and all) is a much better way for employers to get an idea of your capabilities
An active GitHub account is not always a good indicator. In my case, the majority of the projects I've worked on over the past few years are confidential, hence absent from my public Github. Therefore, in my case, a portfolio is more than necessary.
What's in the portfolio if the majority of projects are confidential?
Unfortunately, I cannot display them in my portfolio neither.
How do i start contributing to OSS most of the time it seems overwhelming don't know where to start. I have contributed in some issue fixes with PR but those projects are not much active(PR were not reviewed). I want to participate in contributing OSS do you have any advice?
Look for "good first issues". It's the best way I know to start contributing to OSS.
Thankyou
Never hurts to have one!
Actually not true. A poorly constructed portfolio has been a key reason for me not hiring a good few developers
Lately I've been going back to plain old HTML, CSS, and some JS. If I don't need to fetch any data, it's the fastest/most simple way to get something online.
However, my personal site is written in Remix.JS (for the blog and some other small shenanigans. NextJS is also a great option.
i used nuxt . because ... , i think that it's simple . if i don't need to call api or add system "send me a message " , i choose html/css/js . excuse me for my level of langage , i speak french . bood luck
Love me some Nuxt
I'd say some static site renderer will do the job, but just plain old html/css/js just works as fine as it can.
But those static site generators use so much useless boilerplate.
Eleventy
11ty
is a really good solution, a SSG, but no react or vue, just like we used to have anexpress.js
withpug
,jade
, orejs
templates back in the day when people usedember.js
becauseangualar
sucked, but on frontend.Hey! i have some updates, i've just finished writing my portfolio (even if it is not quite finished).
At the end i've used AstroJS with the portfolio theme (i'm not great at UI design).
So the end result is like this:
filippo-ferrando.github.io/
Thanks to all for the suggestions!!!
I'd use Svelte, mainly because of its performance and the
flip
function, which helps animating things. For styling, probably I'd go w/ Sass. Also, if I wanted some complex animations, I'd use GSAPI'm currently working on my own portfolio page using Svelte (actually for the first time using it), and I think I'll never want to go back to plain HTML/CSS/ja ever again. I've never experienced sooo much convenience ever, especially when it comes to interactivity and responsiveness.
So I'd go for Svelte, main points are easy to use/learn and install and super lightweight.
For starters, I'd suggest that each of your projects in Github (that you want to be seen by potential employers) should use github.io (github pages) to host your demo/documentation in a presentable way. This tells them that you care about how your projects are consumed and that you care about the developers consuming them.
I would reference those github pages on your portfolio site with maybe a screenshot of each project (would be even better if you can set up SEO for the project and have it give you that out of the box).
For the actual stack of the portfolio site, use whatever tools come natural to you, whether it's plain (html, css, js) or react/angular/solidjs/vue/svelte.
There is no wrong way to go about it, but if you use the tools you want to develop for within your portfolio site, it is more impressive since it is a showcase in itself that you are experienced with the tools.
Nice Explanation π―
now i'm evaluating:
well, i changed my mind, i'm build one using AstroJS.
Really fast and simple
.
Plain old CSS/SCSS,JS and HTML maybe some PHP if required.
I never understood why anyone would use frameworks like React with SSG or SSR for their own portfolio site...
Can you explain what SSG ans SSR are? i never seen this terms
SSG is Static Site Generation meaning the code is executed at buildtime to produce a static html file with the components (in case of react) already rendered.
SSR is Server Side Rendering which does the same but on the server side for each request (if not cached)