Let's GO create RSCs (React server components with Golang) Part 1



Let's GO create RSCs (React server components with Golang) Part 1

Let's GO create RSCs (React server components with Golang) Part 1

My OnlySubs https://twitch.tv/parasocialfix
My kick https://kick.com/parasocialfix

Links:
– @MelkeyDev video https://www.youtube.com/watch?v=dxPakeBsgl4
– The project https://github.com/JLarky/goReactServerComponents
– Go project structure https://github.com/golang-standards/project-layout
– My RSC talk https://github.com/JLarky/slides/tree/main/2023-08-rscs
– Go rest framework https://github.com/go-chi/chi
– another one but I didn’t try it https://github.com/gin-gonic/gin
– Full Stack Go framework with Go server loaders and Svelte (SSR+client) https://github.com/livebud/bud/tree/main
– My React framework https://b2bsaaskit.com/
– My thoughts about HTMX https://github.com/fogbender/b2b-saaskit/tree/main/src/pages/demo/htmx

Go frameworks (with different HTML syntax):
– Go safe HTML templating https://pkg.go.dev/html/template
– Write nice-looking HTML without templates https://github.com/julvo/htmlgo
– Maybe a better templating library? https://github.com/CloudyKit/jet
– I haven’t tried this on stream, but I will look into this on the next one https://github.com/RoyalIcing/dovetail
– also haven’t tried https://github.com/maragudk/gomponents
– and this one https://github.com/kyoto-framework/kyoto
– and this one https://github.com/maxence-charriere/go-app
– and this one https://github.com/a-h/templ

Chapters:
0:00 hi friend
3:04 installing Go (started)
4:10 chat question: looking for a job
25:31 actually started installing Go
27:54 figured out “asdf global”
28:58 initializing the project
35:09 hello world in Go
42:13 “air” to watch for code changes
50:05 configuring vscode
51:57 splitting code into modules
58:08 how to serve a static file
1:20:47 chat question: Google using AI in search
1:22:47 options for HTML templating in Go
1:40:51 adding templating to my project
1:47:18 client shows data from Go
1:59:29 converting Go components into React components
2:12:50 Melkey raided 🙂

Comments are closed.