He did that because is a celebrity in the field, so he can do that can of things. The ability of this man is something very hard to get, so he can allow to do that kind of things, it is not confidence, is confidence because you were validated over and over again, you cannot expect confident when you doesnt know your area of expertis enough.
I would guess some people were in attendance at least partially for the degen twitch streamer antics. And the 90s-what-is-javascript-is-that-a-kind-of-java-applet vibes.
It wouldn't surprise me if they muted the room mic for comedic effect. There's no way your instructor for the day enters the lecture hall piggybacked by a horse-masked dude and not a single person in the room even snickers. hahaha
it seems the only mic is the boom above prime's head, so the mic probably didn't pick up the laughter in the room. though if you listen closely you can probably hear a chuckle or two
The second I saw that thumbnail while sitting on the shitter is an experience I never knew I would come across and one that will never leave me till my last breath. Amen.
Legend has it that audience bruh's copy of Air still doesn't run. Stellar intro overall - well done *salute* one tiny point of feedback: these kinds of tuts are a lot easier for n00bs to follow if you don't name everything form struct -> funcs -> block -> html -> vars the same Contact(s) word.
I... I can't stop repeating the first 30 seconds.What? edit: Ok I had to go to the end to check if your beautiful mount would appear again. I'm not disappointed.
First run through I was bewildered. Second run through, it's starting to make sense. I don't code for a living, but my world-changing idea needs to get out there, so I figure by the 4th or 5th run through, this will all make sense to me and by then I'll have figured out Go.
Sir, you can’t learn programming by just watching people do it. You need to also do it. You will not learn go after watching this 5 times, it’s impossible.
I guess I didn't mention that I'm not just watching. I'm writing lots of code that doesn't work very well yet, but it gets a little better every day and RUclips helps as much as looking at the standard library and trying to figure that out. The first time I watched this, not much sunk in. I'll watch it again in a couple of weeks. Each time, more will make sense.
@@DavidBelliveau Often RTFM-ing is invaluable, especially with respect to any given program's documentation. This is true of the most abstract kinds like the languages and utilities used to write the more specialized programs as well as the hyper-specific, practical software itself. The sooner you familiarize yourself with the manuals of whatever tools you choose, the better your development process will proceed. Dunno if your idea is genuinely world-changing, sounds a bit intense, but don't get too bogged down in over-optimization of your learning or productivity. "Perfect" is the enemy of good. Best of luck!
You are my inspiration! Im go developer from a poor country. I love open source, sharing knowledge and helping others. Inspired by your course on algorithms and data structures (free btw) im teaching new students for free too. You are awesome, keep doing what you do with so much passion! Love from BR
Really excited that this is free! Thanks Prime and FEM. Very big fan of their format for courses(Students there asking questions is huge). Their UI/UX on their site is clean and the course page is sooooooooooooo much better than Udemy.
The question about tab state management could be done using on click to store the state using any of the client side storage options to manage state. For extreme cases, you still have Hyperscript and even inline JS as options. The main thing to remember is that HTMX is meant to add interaction for smaller or one of use cases, where you don't need all the bells and whistles. I have seen way too many static 5 page sites using WordPress simply to add their contact form with recaptcha.
I played many htmx videos on a loop. Especially the "contexte" one and many of Primes. Reason is, i quit front end because of React fatigue and started BE journey in hopes of adopting better practices FOR fe and better developer experience.
Anyone who is talking about the confidence when he start the presentation!, please people!, he can do that because is a celebrity in the field, he is validated over and over again, so anyone can do that if you know in your interior that you are a master!. So, please do not expect this kind of validation of someone that does not know, in deep, the area of he is in. English is not my thing, sorry about it.
Amazing video, really covers a lot of the subject in limited time. I'm very glad this came out to give me an entry-point into htmx. I'm surely gonna use it in a future pet project. Maybe event trying it at work. Thank you !
Nobody will probably see this but the MTU size 43:14 usually relates to the maximum payload size not the minimum. Ethernet Header: 14 bytes IP Header: 20 bytes TCP Header: 20 bytes Total Ethernet + IP + TCP Overhead: 14 + 20 + 20 = 54 bytes So make that count as small as possible! :D
Gosh darn it I paid for this a month ago. Tthanks for doing this course. Really helped me learn how to use it with my golang project. I'd like to see more though - more Go courses. Do you do tutoring?
I think the HATEOAS name is part of why its adoption is avoided so much. I mean, it has HATE right there in the name. I think it should be called HEAPS - still "HTML as the Engine of APplication State" but it's heaps more fun sounding.
I don't know if anyone else said it already, but you get an invalid receiver type at 1:03:20 because you put an equals sign here: "type Contacts = []Contact" and the equals sign shouldn't be there.
if you're following along on windows (i know, shameful) you have to set the -o flag of the build cmd in the .air.toml to something like ./tmp/main.exe; otherwise it breaks (which you deserve for running windows)
I don't understand what a template or a route or a closure are, but I was able to make basic POST requests here! Last year I tried for several hours trying to figure out how to do a POST request and couldn't do it, but this was fairly simple and I *mostly* understand what's going on at a high level.
Really good intro to htmx! I really wonder one thing though, what setup are you running, laptop + that "pad"-looking display and kb+mouse? I've been looking for a external display to use for my laptop Again thank you for all you hard work
personal recommendations for live reloading (since a lot of people use air): instead of air, i use bokwoon95/wgo. its a simple filewatcher, but much more powerful, due to having no need for a config file and command chaining (check docs) for concurrency. normal use is `wgo run main.go` since my apps with HTMX and templ need node (or bun in my case), my dev command looks like this: wgo -file .go go mod tidy :: go run cmd/main.go :: \ wgo -file .templ templ generate :: \ wgo -file .ts bun run build:js :: \ wgo -file .templ -file .css bun run build:css in package.json build:css = tailwind -i input.css -o output.css build:js = bun build (...) 1. ctrl + c kills all, so no need for any concurrency 2. you can run anything with wgo i was not able to make something simple to use dlv yet, but theoretically you can build and run with wgo and set dlv target to the binary. still easier than air
I just wrote my first Hello World just a few months ago, i can't see or understand a thing, imma keep pushing and come back to this at some point. if i still do not understand imma quit and hit the studio or sell something
Truly, there’s no more epic introduction than riding in on a man horse.
Surely, the best intro in Tech
The term "man horse" is considered offensive. Just because you don't agree with his alleged promiscuity doesn't mean you have to be so crass.
@@itmeurdadmost people will not realize how funny your comment really is, but I like to think I do. They deserve an equitable role in our society.
His name is TJ
only thing missing is skyrim battle music
That intro is the level of confidence I wish on everyone.
Especially with that crowd response.
He did that because is a celebrity in the field, so he can do that can of things. The ability of this man is something very hard to get, so he can allow to do that kind of things, it is not confidence, is confidence because you were validated over and over again, you cannot expect confident when you doesnt know your area of expertis enough.
This is the intro I expect from any professional course from now on. A new industry standard is born.
Wish I had the balls to walk into a classroom full of people and act like a degen twitch streamer. Mad respect
I mean... he is in part a degen streamer.
I would guess some people were in attendance at least partially for the degen twitch streamer antics. And the 90s-what-is-javascript-is-that-a-kind-of-java-applet vibes.
You mean ride into a classroom?
bro just uploaded a damn 2 hour vid in between streaming and uploading clips 24/7. truly GOAT.
trying out here
Seriously. Dude is off the chain!
With 4 kids and beautiful wife :D
@@ivodelev9794 also Netflix btw
@@ivodelev9794 I would love to know as well how he manages all?
I feel bad for Prime here - no laughter at the "horse", not a lot of interactivity from the audience. Tough crowd.
It wouldn't surprise me if they muted the room mic for comedic effect. There's no way your instructor for the day enters the lecture hall piggybacked by a horse-masked dude and not a single person in the room even snickers. hahaha
It is a room of programmers soooooo
it seems the only mic is the boom above prime's head, so the mic probably didn't pick up the laughter in the room. though if you listen closely you can probably hear a chuckle or two
the name .... the introagen
Not even 30 secs in and people already have the feeling no matter how abysmal the rest could be,
it was every penny worth they spend.
Epic introduction. Im convinced of everything u will say in that video.
Someone jumps in with a completely incorrect movie title and prime just runs with it. Absolutely beautiful.
I think it was meant as a joke bro
Best walk onta a stage for a talk I have seen 10/10
Does your name starts with R?
@@OpenDeepLearning nope
36:58 lmao almost let a graph-queel slip there
XDDDD
😂😂😂😂😂
He says "Squirrly Braces" (14:50), so he might as well say it.
coding aside, Primeagen is actually a god tier educator and communicator
What an intro
Getting the coconut oil ready
The second I saw that thumbnail while sitting on the shitter is an experience I never knew I would come across and one that will never leave me till my last breath. Amen.
Legend has it that audience bruh's copy of Air still doesn't run. Stellar intro overall - well done *salute* one tiny point of feedback: these kinds of tuts are a lot easier for n00bs to follow if you don't name everything form struct -> funcs -> block -> html -> vars the same Contact(s) word.
LMAO that intro with dead silence 😂😂😂😂 what a champ
You are a good speaker. I have no knowledge regarding coding, yet I watched this for some unknown reason.
I'm in the same boat as you.
certified bum
he's an engaging presenter. i've never used golang or htmx once in my career but he makes me want to run thru a wall a lil bit to learn them
Prime just broke the internet and will rebuild it using HTMX
I... I can't stop repeating the first 30 seconds.What?
edit: Ok I had to go to the end to check if your beautiful mount would appear again. I'm not disappointed.
Best intro / entrance to a tech talk ever, agen!
your energy is infectious.
Just got through this for a second time. Great demonstration of the ultimate power of HTMX. Been reading through the book, and it’s an amazing read.
First run through I was bewildered. Second run through, it's starting to make sense. I don't code for a living, but my world-changing idea needs to get out there, so I figure by the 4th or 5th run through, this will all make sense to me and by then I'll have figured out Go.
Sir, you can’t learn programming by just watching people do it. You need to also do it. You will not learn go after watching this 5 times, it’s impossible.
I guess I didn't mention that I'm not just watching. I'm writing lots of code that doesn't work very well yet, but it gets a little better every day and RUclips helps as much as looking at the standard library and trying to figure that out.
The first time I watched this, not much sunk in. I'll watch it again in a couple of weeks. Each time, more will make sense.
@@DavidBelliveau Often RTFM-ing is invaluable, especially with respect to any given program's documentation. This is true of the most abstract kinds like the languages and utilities used to write the more specialized programs as well as the hyper-specific, practical software itself. The sooner you familiarize yourself with the manuals of whatever tools you choose, the better your development process will proceed. Dunno if your idea is genuinely world-changing, sounds a bit intense, but don't get too bogged down in over-optimization of your learning or productivity. "Perfect" is the enemy of good. Best of luck!
You are my inspiration!
Im go developer from a poor country. I love open source, sharing knowledge and helping others. Inspired by your course on algorithms and data structures (free btw) im teaching new students for free too. You are awesome, keep doing what you do with so much passion! Love from BR
Brazil mentioned!
This was Saul Goodman level of introduction
Really excited that this is free! Thanks Prime and FEM.
Very big fan of their format for courses(Students there asking questions is huge). Their UI/UX on their site is clean and the course page is sooooooooooooo much better than Udemy.
Currently learning HTMX + TEMPL + GO out here and this came out thanks prime!
The question about tab state management could be done using on click to store the state using any of the client side storage options to manage state. For extreme cases, you still have Hyperscript and even inline JS as options. The main thing to remember is that HTMX is meant to add interaction for smaller or one of use cases, where you don't need all the bells and whistles. I have seen way too many static 5 page sites using WordPress simply to add their contact form with recaptcha.
I was literally looking for some good Golang/HTMX videos today.... Nice.
Me too😂
I am concerned about how tough that crowd is. I was laughing my ass off.
oh yeah I remember "The Social Awkward" about Smuckerbork too.
How is nobody else mentioning this lmao
thank you for this introduction. twas my perfect jumping point for a side project
so many memes you'd only get if you're in tech twitter
Most amazing intro to HTMX. Wish all online courses would be on this level. Thank you so much.
this intro is next tier, i also love how your some how out of breath even though you clearly rode in on bojack 😆
Have you ever done public speaking? Breathing properly can be a problem.
Only a Monarch Developer would have such impeccable introduction.
That's banger of an intro. Prime is the only person from whom i'd learn using youtube videos. I hate learning from yt tutorials/courses/blah
That intro was made by AI and cost 7000 dollars.
When I tried htmx on my own, I wound up with a button giving birth to another button. It's probably a rite of passage for learning HTMX.
I played many htmx videos on a loop. Especially the "contexte" one and many of Primes. Reason is, i quit front end because of React fatigue and started BE journey in hopes of adopting better practices FOR fe and better developer experience.
React fatigue is a real thing.
Anyone who is talking about the confidence when he start the presentation!, please people!, he can do that because is a celebrity in the field, he is validated over and over again, so anyone can do that if you know in your interior that you are a master!. So, please do not expect this kind of validation of someone that does not know, in deep, the area of he is in. English is not my thing, sorry about it.
That intro is textbook dominance assertion
Amazing video, really covers a lot of the subject in limited time. I'm very glad this came out to give me an entry-point into htmx. I'm surely gonna use it in a future pet project. Maybe event trying it at work. Thank you !
Nobody will probably see this but the MTU size 43:14 usually relates to the maximum payload size not the minimum.
Ethernet Header: 14 bytes
IP Header: 20 bytes
TCP Header: 20 bytes
Total Ethernet + IP + TCP Overhead: 14 + 20 + 20 = 54 bytes
So make that count as small as possible! :D
yes i was checking the same, and the payload is actually up to 1460 bytes so yeah send only the count.
Prime is such a boss at teaching
Gosh darn it I paid for this a month ago. Tthanks for doing this course. Really helped me learn how to use it with my golang project. I'd like to see more though - more Go courses. Do you do tutoring?
OMGGGGGG the introductionnnnnn 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
chroot
It is fucking crazy to me that there is hate for HTMX and yet there is thrills all around for Tailwind
lmao you asked a live audience for twitch primes. i think that may be a first congrats fam and ty for this.
love the awkward silence during the opening. just the sound of hooves
Great timing w/ this vid. I just hopped on the Go/HTMX train for the first time. Planning to add this to my toolbelt.
@colin_actually how's it going? I just hopped on this train as well. Any tips/tricks?
thank you prime for the spaghetti slideware
I think the HATEOAS name is part of why its adoption is avoided so much. I mean, it has HATE right there in the name.
I think it should be called HEAPS - still "HTML as the Engine of APplication State" but it's heaps more fun sounding.
That ship has sailed my friend, unfortunately.
Maybe, but the H is H for Hypermedia, not H for HTML
@@barneylaurance1865 ok
@@barneylaurance1865 yeah well in my acronym the H should stand for HTML instead of Hypermedia
Thank you so much for uploading this!! ❤
this is the gosh darn video I needed. thanks gohtmxagean
Do I know anything about GO or have any plans to use it or HTMX. No. Did I watch this anyway. Yes
HTMX is so beautiful. It simplifies a lot of shits React just made up out of nothing.
I knew it was gonna be good as soon as prime entered on a "horse"
Wasn't it called "The Social Network" ?
yes
That's the joke
Best intro I've seen so far!
another banger, good work Mr Prime
super fun intro to htmx and go for me, ty prime
Prime is such a great presenter
Great intro! Halfway through and learned way more than just htmx too!
Mayyyybe it's strange thing to say, but I have a great sleep listening this video
Thanks for uploading to YT. Legend
I don't know if anyone else said it already, but you get an invalid receiver type at 1:03:20 because you put an equals sign here: "type Contacts = []Contact" and the equals sign shouldn't be there.
Where do you get all these people to sit in the audience?
Do they work there?
if you're following along on windows (i know, shameful) you have to set the -o flag of the build cmd in the .air.toml to something like ./tmp/main.exe; otherwise it breaks (which you deserve for running windows)
This is one of greatest introduction ever xD
It's been ages since you uploaded to this channel, welcome back 🙂
the name.... violating-a-horse-human-at-0:15 AGEN!!!!
I don't understand what a template or a route or a closure are, but I was able to make basic POST requests here! Last year I tried for several hours trying to figure out how to do a POST request and couldn't do it, but this was fairly simple and I *mostly* understand what's going on at a high level.
what an amazing presentation - thanks prime
3:23 my guy really said "the social awkward" LMAO
Absolutely (x156) fantastic (x298)!
Thank you Prime!
lmaoooo the ride in was majestic
Thank you for this great piece of knowledge! You are awesome!
Greatest entry of all time
that ad scared the shit out of me
if you told me yesterday that the first thing I would watch on youtube today is prime riding a man with a horse mask....well I could've believed you
That into was epic
The finest of mantaurs I've ever seen.
*gets off the human horse*
"I'm here to introduce you to HTMX"
xddd dying
Greatest intro of all time.
Wow, so much information! I liked the presentation but can't help but think it was sped up.
Epic introduction!!
Good introduction to HTMX 🙂
Epic entry ✨🔥
00:00:00 to 00:00:22 --> epic entrance
Really good intro to htmx!
I really wonder one thing though, what setup are you running, laptop + that "pad"-looking display and kb+mouse? I've been looking for a external display to use for my laptop
Again thank you for all you hard work
OMG, he's even better in teacher mode than as a streamer 😂
the slap was too personal
personal recommendations for live reloading (since a lot of people use air):
instead of air, i use bokwoon95/wgo.
its a simple filewatcher, but much more powerful, due to having no need for a config file and command chaining (check docs) for concurrency.
normal use is
`wgo run main.go`
since my apps with HTMX and templ need node (or bun in my case), my dev command looks like this:
wgo -file .go go mod tidy :: go run cmd/main.go :: \
wgo -file .templ templ generate :: \
wgo -file .ts bun run build:js :: \
wgo -file .templ -file .css bun run build:css
in package.json
build:css = tailwind -i input.css -o output.css
build:js = bun build (...)
1. ctrl + c kills all, so no need for any concurrency
2. you can run anything with wgo
i was not able to make something simple to use dlv yet, but theoretically you can build and run with wgo and set dlv target to the binary. still easier than air
Majestic
I just wrote my first Hello World just a few months ago, i can't see or understand a thing, imma keep pushing and come back to this at some point. if i still do not understand imma quit and hit the studio or sell something
I mean... On youtube you can pause after the intro but in rl?