HACKER Q&A
📣 isaiahg

What web stack would you use for your own personal website today?


So I'm looking to boost my presence online and part of that plan includes making a personal site with a simple blog, list of personal projects, and maybe a resume. I haven't needed to do web development in a number of years, back in the day I'd just do wordpress, but that seems a bit heavy for my simple needs. Not to mention I'd Also like to try something outside the php world. So I thought I'd ask:

It's the year 2021, what framework/web-stack would you pick if you had to make a personal website for yourself today?


  👤 mindcrime Accepted Answer ✓
I've been thinking about this, as I plan to go back to a "personal website on a domain I own" approach and can Facebook sometime kinda-sorta soon'ish. What software will I use? Dunno. I'm leaning towards something pre-packaged to provide the basic functionality. Probably a blogging engine like Apache Roller.

Beyond basic blogging facilities, if I decide to write anything custom, I would probably use Grails or Spring Boot just based on familiarity. Groovy/Java are my strong suit, so I'd probably default to that. Database would almost certainly be PostgreSQL.

And as somebody else suggested, I could see rolling with an NNTP[1] server. I could also see deploying Gopher[2] as part of my overall presence as well.

Heck, it might even be run to deploy something using WAIS[3][4] just for the lulz of it.

[1]: https://en.wikipedia.org/wiki/Network_News_Transfer_Protocol

[2]: https://en.wikipedia.org/wiki/Gopher_(protocol)

[3]: https://en.wikipedia.org/wiki/Wide_area_information_server

[4]: https://github.com/olsgaard/freeWAIS


👤 emmaLe
Static html site for a professional portfolio/resume recruiter facing site. For a simple blog that needs to work, probably just jekyll. All my hacker showoff fun websites can be bloated and broken and run on any weird software i chose to play around with.

👤 zzo38computer
Plain HTML (with neither CSS nor JavaScripts). Any fancy PHP or other things might usually be unneeded; you can just write them plainly, which is easily enough. I might also have NNTP for discussions/blog/comments/announcements, Telnet/SSH for interactive sessions (if any are needed, which it might not be), etc.

👤 Mikeb85
Static site, vanilla HTML, JS and CSS. Probably use some fun, modern features. If I'm adding blog posts, Jekyll to generate.

👤 approxim8ion
I have a personal site with a simple blog, list of personal projects, and a resume.

It's HTML and CSS.

My "stack" also includes some Python because I wrote a static site generator, but that's only for convenience.


👤 akerl_
Hugo pushed to S3

👤 jamjamjamjamjam
Hugo on GitHub actions. Totally free. If I knew react then Id replace hugo with gatsby

👤 globalise83
Probably just vanilla html, css and js.

👤 RadixDLT
php is not going anywhere, just getting stronger and gobbling up anything that gets in its path