🚀 Welcome to More Than Coder! 🌟 Embark on a journey of discovery in the vast universe of programming and development. 🖥️ Whether you're a beginner seeking foundational knowledge or a seasoned developer hungry for the latest tech insights, our channel is your go-to destination.
🌐 Join us for insightful tutorials that demystify programming concepts and hands-on practical sessions that empower you to bring your code to life. 🚀 More Than Coder is not just a channel; it's a community where we believe coding is an art, a craft, and a gateway to limitless possibilities.
🎓 Our mission is to deliver high-quality programming content, showcasing the newest technologies in web page and application development. 💡 Elevate your coding skills, stay ahead of the curve, and become More Than Coder!
🔔 Subscribe now and hit the notification bell to unlock a world of coding adventures. Let's code beyond boundaries! 💻✨ #MoreThanCoder #CodingJourney #TechInnovation
RU-vidrs keep making videos with Templ, touting its features. They never say why you'd use it over http/template, and they never make more than a couple of videos. I can't find the value, for it to be such a ball ache to compile
its generally a new way to create html templates, thats way there is no full series, on whty using it over standard html template, is because its more flexible and has very high potential, im currently working on a project with templ and other tech after finishing this project i will make a series with everything you need to work with templ.
@@YouReyKarr have you ever used Laravel or Ruby on Rails? They have template builders that allow you to nest template fragments easily. You can define a layout and yield fragments in it. It's possible to do the same with the vanilla go template, but you'll probably have some limitations. Templ makes this appear easy to do without the boilerplates of go template.
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
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.
@@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.
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
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.
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.
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 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.
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_.
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.
@@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.
@@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.