hello Charles, first of all, thank you very much for looping in on quite an old thread, appreciate it!
second, thanks a million for the recommendations! Books are absolutely something of my interest, along with real-world examples. I personally a text person (as opposed to video/audio), and books is one of my favorite ways to learn due to ability to mix code and prose in a free form. I don’t mind a material being forms- or anything-else-oriented because, as you rightfully noted, i can adapt the learnings to my particular case, no problem with that! on Jason Phillips’ suggestion: sorry but i couldn’t find it, would you mind sharing a link please? Thanks in advance! On Thursday, March 28, 2024 at 12:10:04 AM UTC Charles Forsyth wrote: > "forms-oriented and superficially but you can" that was supposed to read > "forms-oriented but only superficially, and you can" > I also forgot to mention that runnable code comes with both books, with > incremental development. > > On Wednesday 27 March 2024 at 23:21:39 UTC Charles Forsyth wrote: > >> Possibly again not exactly what you're looking for, but I still like Alex >> Edwards' "Let's Go" and "Let's Go Further" as examples of building up >> realistic backend servers with the different functions you mention >> (routing, auth, db etc), for at least modest scale. The former is >> forms-oriented and superficially but you can easily intuit how to extend it >> to JSON apps, partly because it does emphasise general techniques and >> structures so you can build your own. The second book starts with apis. I >> found the books clear and useful. I think the db is MySQL in the first book >> and PostgresSQL in the second. From 1.22, one might consider using >> net/http.ServeMux as the router. One advantage compared to just looking at >> code is that, being a book and tutorial, it discusses alternatives at every >> stage. >> >> Jason Phillips excellent suggestion of the 4 Go infrastructure sites is >> one I'd completely forgotten about! >> On Tuesday 23 January 2024 at 14:10:30 UTC george looshch wrote: >> >>> hi Steven, >>> >>> thanks for the link! As was noted previously, i did a terrible job at >>> expressing my question initially; what i really meant was examples of >>> real-world web server with routing, authentication, DB, etc. >>> >>> On Tuesday, January 23, 2024 at 1:56:04 PM UTC Steven Hartland wrote: >>> >>>> It's high level, but there's some good stuff mentioned in >>>> https://github.com/avelino/awesome-go >>>> >>>> On Mon, 22 Jan 2024 at 15:23, george looshch <george...@gmail.com> >>>> wrote: >>>> >>>>> hi Jason, >>>>> >>>>> thanks a million for pointing out the vagueness of my question! >>>>> English isn’t my mother tongue so now i see where you’re coming from >>>>> >>>>> what i meant was examples of real-world web server with routing, >>>>> authentication, DB, etc. >>>>> >>>>> curated lists have libraries and frameworks, what i’m looking for is >>>>> examples of usages these libraries and frameworks in production. Search >>>>> on >>>>> github didn’t yield any good results, unfortunately >>>>> >>>>> On Monday, January 22, 2024 at 2:13:17 PM UTC Jason E. Aten wrote: >>>>> >>>>>> This question is too vague. >>>>>> >>>>>> You are likely to get more helpful answers if you specify what kind >>>>>> of "backend" you are looking for. As it is, we can only guess. >>>>>> >>>>>> Do you want backends that are web servers? (see the standard library >>>>>> net/http or the caddy web server) Is it a backend for iOS iPhone Apps? >>>>>> For >>>>>> Android Apps? That respond to a specific kind of RPC such as gRPC? That >>>>>> simply access a database?... A relational database? A non-relational >>>>>> database (graph?, vector?, full-text search?) >>>>>> >>>>>> Pocketbase is a backend mentioned recently on hackernews, that is >>>>>> written in Go and seems to do alot. Perhaps it is similar to firebase, >>>>>> just going by the name. I have not used it myself. I cannot say whether >>>>>> it >>>>>> is a "good example" or not, because I've not used it, and similarly this >>>>>> is >>>>>> too vague a criteria (good at what?) >>>>>> >>>>>> https://github.com/pocketbase/pocketbase >>>>>> >>>>>> Generally, go over to github and search for the kind of backend you >>>>>> want, and select those projects that are written in Go on the left side >>>>>> filter click-boxes. You could also look at the curated lists of Go >>>>>> libraries such as https://awesome-go.com/ >>>>>> >>>>>> On Sunday, January 21, 2024 at 4:57:42 PM UTC+1 george looshch wrote: >>>>>> >>>>>> hi! >>>>>> can i please ask if someone knows good examples of back ends written >>>>>> in Go? If not good, just production code would be great as well! >>>>>> thanks in advance and have a great rest of the weekend! >>>>>> >>>>>> -- >>>>> >>>> You received this message because you are subscribed to the Google >>>>> Groups "golang-nuts" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to golang-nuts...@googlegroups.com. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/golang-nuts/bcb429bb-4cfb-4421-be4e-b1ffbcd5e228n%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/golang-nuts/bcb429bb-4cfb-4421-be4e-b1ffbcd5e228n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/1a790db6-a00f-4023-8d9a-91dc176dc5f3n%40googlegroups.com.