Re: TDD w/ Python, ch 9

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
+ (text/plain)
Delete this message
Reply to this message
Author: T Zack Crawford via PLUG-discuss
Date:  
To: Main PLUG discussion list
CC: T Zack Crawford
Subject: Re: TDD w/ Python, ch 9
Forgot to mention, but maybe consider domain types that are not dot-com. XYZ is generally pretty cheap but you could shop around. I think you could do $5/year. Ramnode used to have a cheap vps option of $3/y. If you go the VPS route, Luke Smith on youtube has some informative and expeditious tutorial videos.

Jan 26, 2023 11:22:49 T Zack Crawford via PLUG-discuss <>:

> I have my site hosted by a ramnode vps and reserve my domain with namecheap. I haven't had any complaints on either but I won't go out and endorse them. If you're only worried about the python development end, you might consider heroku for non-formal or educational project web application hosting. Personally I found setting up nginx and reverse proxies kind of fun and informative, but maybe that's an unnecessary time sink for your use case.
>
> Jan 25, 2023 07:53:33 trent shipley via PLUG-discuss <>:
>
>> I'm on the bench with my employer asd studying test driven development using Harry Precival's Test-Driven Development with Python.  Percival uses a simple web site on Django as the practice or example project.  In chapter 9 the baby website gets put on a real hosted web server.  It needs to be an olde fashioned service where you have the freedom to do a lot of admin work.  That is, you need to have enough rope to hang yourself.  I also need a domain name and  two sub-domain names.  Price is important.  I will probably finish the tutorial book and throw the site away instead of keeping it as a personal website.
>>
>> Has anyone got any suggestions for where to get a domain name and a hosting service?
>>
>>
>> Trent
>>
>>
>>
>>
>> *Choosing Where to Host Our Site* 
>>
>> There are loads of different solutions out there these days, but they broadly fall into two camps: 
>>

* >> Running your own (possibly virtual) server  
* >> Using a Platform-As-A-Service (PaaS) offering like Heroku, OpenShift, or PythonAnywhere  
>>
>> Particularly for small sites, a PaaS offers a lot of advantages, and I would definitely recommend looking into them. We’re not going to use a PaaS in this book however, for several reasons. Firstly, I have a conflict of interest, in that I think PythonAnywhere is the best, but then again I would say that because I work there. Secondly, all the PaaS offerings are quite different, and the procedures to deploy to each vary a lot — learning about one doesn’t necessarily tell you about the others. Any one of them might radically change their process or business model by the time you get to read this book. 
>>
>> Instead, we’ll learn just a tiny bit of good old-fashioned server admin, including SSH and web server config. They’re unlikely to ever go away, and knowing a bit about them will get you some respect from all the grizzled dinosaurs out there. 
>>
>> What I have done is to try to set up a server in such a way that’s a bit like the environment you get from a PaaS, so you should be able to apply the lessons
>>
>> Percival, Harry. Test-Driven Development with Python (pp. 263-264). O'Reilly Media. Kindle Edition.   (2017)
>>
>> Or free at: https://www.obeythetestinggoat.com/pages/book.html
>>
>>

---------------------------------------------------
PLUG-discuss mailing list:
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss