Live data from Hacker News

Make This in an Hour

makethisinanhour.com

21–30 of 103 posts

Re: Make This in an Hour

#22
This is great! Perfect resource to share with my friends when they say that they want to learn how to make web pages, after I show them some basics of how to use the terminal and not be scared of it.

Would anyone be interested in a fork of the page that includes a quick primer about where to type the given commands?

Re: Make This in an Hour

#24
post #2

I really like that idea and I understand that this is aimed specifically at the friend mentioned on the site so it takes their technical ability into account but I think for most people who are struggling with basic tasks like these instructions like > Create a directory to hold your website and cd into it. would already confuse them. Now that you already got that nice domain I think I'd be great to have a guide like…

I also built a tutorial around the same idea a few weeks ago, with a similar domain name, but aimed more at complete beginners than this site. My target audience would be graphic designers who want to get into web design, but don't have a clue where to start.

I stopped after writing one article because I didn't get much interest, but then I didn't put much work into publicising it either. If people found it useful I'd certainly like to keep adding to it until it explains how to go from never having programmed to building a website which can take payments.

You can find it at http://makethispage.com/chapter-1.html

Re: Make This in an Hour

#25
post #11

This is not "making a website". This is hosting a basic hmtl page online, where you don't write the html yourself.

Pretty sure the title is make THIS website, not make A website.

Well codecademy has a course to make the airbnb website. You code it yourself to be like airbnb, you don't just copy and paste their code.

Re: Make This in an Hour

#27
One might be tempted to say that this method requires a lot of insight. And it does require some, but not a lot. This is very doable for most people.

You need to learn a bit about git, but that's about it. The DNS parts are mostly about knowing what you need to do (add an A-record and/or a CNAME) and then it really depends on your DNS service provider or registrar. Some registrars manage to make a mess of it. I use a registrar that has an extremely bare bones interface that is exquisitely clear.

Having tried to help various friends who use all-in-one hosting solutions, I would have to say that it is far, far easier to spend a couple of hours learning just enough DNS and Git + Github to get this done than use those systems.

Because if you use the method outlined in the above mentioned website, you will have tons of documentation and community support to lean on.

Most all-in-one-solutions end up being between you and a useless service provider who will lose money on you if they provide you with any support.

Re: Make This in an Hour

#28
post #2

I really like that idea and I understand that this is aimed specifically at the friend mentioned on the site so it takes their technical ability into account but I think for most people who are struggling with basic tasks like these instructions like > Create a directory to hold your website and cd into it. would already confuse them. Now that you already got that nice domain I think I'd be great to have a guide like…

If the reader isn't able to at least create directories in the terminal then Git and GitHub Pages will be way beyond their comfort level. If they're just wanting a simple blog or landing page and not interested in the background details, they'd be better off looking at something like Tumblr or a WordPress host.

Re: Make This in an Hour

#29
This precisely the level of instruction I like when I'm researching on how to attempt something the first time. Brief and to the point. Very nice.

Re: Make This in an Hour

#30
post #3

Great article! What's the database backed dynamic website equivalent of this? For node? For python? For ruby? Building out your own deployment on AWS or linode is obnoxious. Heroku gets expensive fast.

You could can get quite far with 1 free Heroku dyno, 10K free rows on Heroku PostgreSQL, free CloudFlare for caching and free error notifications. Compared to something like setting up a generic Linux server yourself, Heroku pushes you into coding in way that makes recreating server setups and deploying multiple servers easy. You can get something running in other ways but the above is low maintenance.
Post reply on HN