• 1 Post
  • 168 Comments
Joined 1 year ago
cake
Cake day: August 9th, 2023

help-circle
  • You can either decide by what is currently in demand in the industry and then pick a project that you can exercise that language with or you can think of a project you’d like to do and then go by what the best language is for a given project.

    In the end, languages are just like different wrenches. First you have to learn how to use a wrench, size or features don’t matter much at this point (unless you already know that you want to become an expert with one particular wrench).

    I think starting a new project is way easier than contributing to an existing one.












  • I’ve been using a njalla domain for my personal website and selfhosted stuff like git, gist etc. and it just works so far.

    They have a pretty clear stance publically afaik - if you do something illegal, they kick you out without explanations. I have no opinion on that. But it seems that lots of people who tried to host something illegal there play innocent on social media and cry about how njalla took their domain. So as a result the service seems unreliable.







  • With a Blazor (serverside mode) project you could have that with a nice user experience. Blazor has a tiny js which initializes something, otherwiss it renders the site on the server and sends the component updates to the browser, so the whole site does not need to reload, only the relevant components (which is kind of interesting).

    Maybe there is some blazor serverside e-commerce project out there, I wouldn’t personally recommend it though.



  • For the site itself the most minimal thing you can do is an html file.

    Then some software to act as the “server” that serves that file to a visitor. (nginx, caddy, apache - there are many options).

    And your domain needs a domain record which points to your server.

    As you want to use a home pc, you need to figure out whether your ISP gives you a dynamic or static IP.

    If static, you can just use that.

    If dynamic, you’d need some service like dynDNS to keep pointing your domain to your changing IP.