Тёмный

The Ultimate Go Web Stack: A-H Templ, HTMX, Tailwind CSS, MariaDB 

More Than Coder
Подписаться 6 тыс.
Просмотров 11 тыс.
50% 1

Dive into the powerful world of web development with the unparalleled developer experience of the Gotham web stack. In this video, I'll introduce you to GOTHAM-a high-speed, responsive, and fully functional web development stack that offers an unmatched ease and efficiency for developers.
From the streamlined Go programming language to the lightweight A-h Templ templating engine and the real-time capabilities of HTMX, GOTHAM is meticulously designed to prioritize developer experience without compromising on performance.
Join me as I explain the key components of the Gotham stack and share why it's the go-to solution for developing fast, responsive, and joyous-to-code web applications. Explore the Hello Gotham app and the basic Gotham project on GitHub:
Hello Gotham App: github.com/mor...
Gotham Project Basic: github.com/mor...
I'm eager to hear your thoughts on this web stack down in the comments!
Enhance your viewing experience! Enable subtitles by clicking on the CC icon in the video player.
* For Arab subscribers :
لتحسين تجربة المشاهدة، يرجى تفعيل ترجمة النصوص العربية عبر النقر على الأيقونة المناسبة في شريط الفيديو. شكرًا لدعمكم!

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 30   
@SO-xs6wu
@SO-xs6wu 9 месяцев назад
Please make more about this stack and talk why we must to chose Gotham stack
@craigsutton5660
@craigsutton5660 8 месяцев назад
I decided this is the way I want to go after watching Anthonygg video on this, I tend have done loads of research on temple and HTMX, and the combination is awesome. I am exited to build my next App in this, I won't be using this full stake as my App is small and the DB will never get big, so I am using PocketBase and extending it with Go, will then use HTMX, Templ and tailwind to build the UI.
@MoreThanCoder
@MoreThanCoder 8 месяцев назад
Love it, please share the result with us!
@D3vD145
@D3vD145 7 месяцев назад
A from Tailwindcss?😅 I was thinking about Alpinejs...
@MoreThanCoder
@MoreThanCoder 7 месяцев назад
Yes I am working with alpine js indeed and the mix is incredible, will be making a tutorial about the stack with alpinejs!
@3pm479
@3pm479 7 месяцев назад
make a full Web UI project with this stack from scratch. I want to learn and use it my prominent framework
@manyes7577
@manyes7577 2 месяца назад
unicorn using GOTHAM is rising now
@portal-jx5pu
@portal-jx5pu 6 дней назад
MariaDB? Fast?... please update your skill set
@AndreasRavnestad
@AndreasRavnestad 9 месяцев назад
Compared to modern frameworks like say Blazor SSR, this was just hilariously complicated. Anyone who builds production apps with this stack must be out of their minds. 17 minutes (and even cut down with editing) for a Hello World is _insane_.
@MoreThanCoder
@MoreThanCoder 9 месяцев назад
You are missing the point here, this isnt a framework for ssr, its simply a combination of technologies used to build ssr golang web apps, i showed you how to setup this stack in a newly booted ubuntu machine, this process happens only once after you are done installing os dependencies, you can create as many projects as you like, more tutorials about creating projects with this stack will be available on this channel.
@AndreasRavnestad
@AndreasRavnestad 9 месяцев назад
@@MoreThanCoder Alright, looking forward to it :)
@MoreThanCoder
@MoreThanCoder 7 месяцев назад
GOTHAM we stack corrected! Go : Golang ( including, ah templ ) T: Tailwindcss H: HTMX A: Alpinejs M: Mariadb What was missing is some client javascript framework to make it a bit easier for us to create things like carousel and other interactivity that doesn't make sense to do in HTMX like sending a request each time a user open a menu or interacting with a drop down component. Alpinejs is a a minimum javascript that allows for a lot of interactivity and client based actions with ease, plus it works great with templ components and supports tailwindcss and HTMX with ease.
@vinayakhegde3068
@vinayakhegde3068 8 месяцев назад
The more I use react my love for htmx keep rising
@Tobsson
@Tobsson 8 месяцев назад
React is powerful, React is well supported, React has a very good documentation, React is crazy to use for most projects. The saturation of React projects is insane judging from what it does, how heavy it is and what it's able to do.
@edboss36
@edboss36 4 месяца назад
@@TobssonDo you think you could make a production level app in HTMX?
@Tobsson
@Tobsson 4 месяца назад
@@edboss36 What do you mean? Why wouldn't you? You just move your logic away from the client and into the server. If you want any fancy effects you just add the needed javascript.
@axMf3qTI
@axMf3qTI 8 месяцев назад
wondering, did you choice Mariadb because you didn't want to call your stack gothap?
@MoreThanCoder
@MoreThanCoder 8 месяцев назад
Haha, yeah pretty much, I guess you can still use postgresql instead of Mariadb with this stack.
@axMf3qTI
@axMf3qTI 8 месяцев назад
@@MoreThanCoder Nah it's cool I'm gonna try this.I'm learning go and want to give templ a try once I get the to front end. Right now i'm writing a a go program to scrapes some sites data for my lil project.
@Alex-uf2ie
@Alex-uf2ie 9 месяцев назад
Anthonygg would approve
@injustice5814
@injustice5814 7 месяцев назад
Tell me how to render multiple component and then inject thar into html, like []anystruct type data running over a tr or li html tag, there in no documentation on this is no where near react
@yjawhar
@yjawhar 3 месяца назад
A is for tailwind? Am I missing something?
@riendlyf
@riendlyf 8 месяцев назад
Good intro on how to install the project. Thank you. Just interesting, does anyone already create a project with this kind of stack (go + templ + htmx ), how is it comparable with react developer experience (write UI components, scale UI components, handling the global state of the UI, autocomplition inside IDE, debug code inside IDE or browser dev tools) etc. It would be nice to see the video of DX with the current stack
@BosonCollider
@BosonCollider 8 месяцев назад
A major advantage of using a Go + HTMX stack over something like typescript is the much lower build complexity imo, though using tailwind + templ in your stack makes that advantage a bit less convincing. Personally I would just swap out tailwind for something like bonsai.css and I'd use the Go standard library html templates for as long as possible before introducing templ. This would mean zero build steps other than the Go compiler and no config files, since "it's not a framework, it's just a library that adds yet another build step and its set of config files" is probably the one thing I hate the most in the javascript ecosystem. Also, starting from Go 1.22, the only Go dependency you would really need is the database driver and domain specific libraries, everything else can just use the stdlib and nothing else. And it builds a single self-contained binary that you can just copy over to the server that will run it.
@geeky.pythoner
@geeky.pythoner 9 месяцев назад
والله لك وحشه يا ياخي 💙 لكن انجليزي؟؟ We miss you, bro 💙 but really english?
@MoreThanCoder
@MoreThanCoder 9 месяцев назад
subtitles in Arabic will be available in all videos.
@geeky.pythoner
@geeky.pythoner 9 месяцев назад
@@MoreThanCoder the point is you are Arabian is there a good reason to record your videos in English or it's just what you want? at all that's your choice.
@MoreThanCoder
@MoreThanCoder 8 месяцев назад
@@geeky.pythoner i simply want my content to be available worldwide and not just the arab community, plus i have friends that only speaks English so multiple reasons.
@geeky.pythoner
@geeky.pythoner 8 месяцев назад
@@MoreThanCoder I am support you no matter what language you speak 💙
@Tobsson
@Tobsson 8 месяцев назад
@@geeky.pythoner I thank you immensly for doing this in english.
Далее
HTMX: 3 IRL Use Cases
18:33
Просмотров 117 тыс.
The Simplest Tech Stack
9:38
Просмотров 117 тыс.
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
Просмотров 446 тыс.
Это ваши Патрики ?
00:33
Просмотров 34 тыс.
Why HTMX and Golang? The answer might surprise you...
12:04
10 Tailwind Tricks You NEED To Know!
10:45
Просмотров 294 тыс.
The Home Server I've Been Wanting
18:14
Просмотров 113 тыс.
Golang +  Templ Tutorial ( The Basics of go Templ ) #1
14:11
Five of my favorite project ideas to learn Go.
11:31
Просмотров 60 тыс.
How the PROS Use Tailwind
9:55
Просмотров 50 тыс.
HTMX Sucks
25:16
Просмотров 124 тыс.
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
Просмотров 446 тыс.