Frontend Masters CEO Talks HTMX, Search, jQuery

  Рет қаралды 51,003

ThePrimeTime

ThePrimeTime

8 ай бұрын

Recorded live on twitch, GET IN
FOR THE SALE ATTRIBUTED TO ME
frontendmasters.com/sale/?utm...
/ theprimeagen
Marc Grabanski -- CEO & UI Developer @FrontendMasters
- x.com/1Marc?s=20
- marcgrabanski.com/
- frontendmasters.com/
MY MAIN YT CHANNEL: Has well edited engineering videos
/ theprimeagen
Discord
/ discord
Have something for me to read or react to?: / theprimeagenreact
Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
turso.tech/deeznuts

Пікірлер: 98
@lmauro
@lmauro 8 ай бұрын
massive respect to Mark and the FM team for their approach to develop
@oszi7058
@oszi7058 8 ай бұрын
Holy shit he made the jquery ui datepicker? I first saw it in a project at work like a month ago and it really is amazing
@jeremykothe2847
@jeremykothe2847 8 ай бұрын
sarcasm detector unsure... but I mean... it isn't amazing. It was barely okay 15 years ago.
@mihailion2468
@mihailion2468 8 ай бұрын
​@@jeremykothe2847I mean, it wasn't okay but it was the most okay solution back then. That's a big feat already
@oszi7058
@oszi7058 8 ай бұрын
@@jeremykothe2847 i didnt went to kuch into detail, but it would take me some time just to make the calender work right, it was my first time working with calendars so it was COOL OK?🥲🥲🥲 Jokes aside its preatty neat you can select the start day like if you want the week to start on monday or some other day, custom day names for different languages than english and the ability to limit the time frame + it looks somewhat decent
@ficolas2
@ficolas2 8 ай бұрын
@@jeremykothe2847 it's pretty decent, does its job well.
@Hollowendz
@Hollowendz 8 ай бұрын
This was actually a good listen, and no lie their website is super fast. It was interesting hearing about the domain name situation.
@daltonyon
@daltonyon 8 ай бұрын
Great talk, I'm fan of frontend masters, awesome content!!
@uralrex
@uralrex 8 ай бұрын
This is an instant like button.
@ThePrimeTimeagen
@ThePrimeTimeagen 8 ай бұрын
agreed :)
@user-jh9ti1tr7g
@user-jh9ti1tr7g 8 ай бұрын
Excited about this. Just started my first job as a front-end developer and working my way through courses on FEM to deepen my knowledge and round myself out.
@JensRoland
@JensRoland 8 ай бұрын
As for htmx escape hatches, there are several patterns, but you can just include a custom HTML element in the payload coming from the server and use a simple module autoloader script to fetch the JS if it isn’t already in cache.
@piotrekr
@piotrekr 8 ай бұрын
HTMX does to JS something very similar to what Tailwind does to CSS. And switching to HTMX after using React feels just as weird as using Tailwind after Bootstrap.
@TheNewton
@TheNewton 8 ай бұрын
enabling a token-based-workflow would be one way to label it. But HTMX has incredible value in interaction and doesn't have to grow like a fungus through-out child elements to try and deliver it's value of HATEOAS. Tailwind just adds growing noise to markup in any project out of the prototyping phase and seems easier because of bootstraps rigidity.
@wasaabbi
@wasaabbi 3 ай бұрын
this comment pushed me to try htmx
@chyldstudios
@chyldstudios 8 ай бұрын
more interviews like this
@ThePrimeTimeagen
@ThePrimeTimeagen 8 ай бұрын
people genuinely dislike interviews, but i find them fun
@MrLowbob
@MrLowbob 8 ай бұрын
@@ThePrimeTimeagenI like the occasional interview in between other stuff, just not all the time. this one was nice :)
@albertzakhrabekyan-xn3db
@albertzakhrabekyan-xn3db 8 ай бұрын
Awesome Videos man, very helpful!
@jzmmm
@jzmmm 8 ай бұрын
I loved the jquery ui datepicker. I used it for many, many years.
@StingSting844
@StingSting844 8 ай бұрын
It was a very good interview. I would like to point out that the success and soeed of the site is mainly because of management understanding the tech stack implications and outcomes. Their excellent strategy of choosing a lower layer of abstraction and sticking to it only works because of the leadership agreeing to it. This will not work out in most of the places where the feature completion is everything
@watchchat
@watchchat 8 ай бұрын
Ha! The query date picker saved so much time. Rolled our own but ended up switching to it.
@PhilipAlexanderHassialis
@PhilipAlexanderHassialis 8 ай бұрын
sizzle! Now that's a name from down the memory lane! Your memory never ceases to astound me prime.
@ifeoraokechukwu1346
@ifeoraokechukwu1346 8 ай бұрын
@Primeagen, you can create a modal that you can track with the URL. Simply use the `:target` pseudo-class in CSS to implement the modal.
@everythingwithin1
@everythingwithin1 8 ай бұрын
It was nice listening in. I checked out the website and it is loading pretty fast. It is very neat and clean. Straight to the point. I got a few laughs before work too. Awesomeness
@TheKennyWorld
@TheKennyWorld 8 ай бұрын
Love hearing about no-framework approaches!
@steav677
@steav677 8 ай бұрын
Can I get the Game of Life implemented by htmx in this vid? Please give me the link
@griffadev
@griffadev 8 ай бұрын
Does frontend masters have content on how to build like frontend masters with no framework. Sounds like good content. 🤔
@TheNewton
@TheNewton 8 ай бұрын
Being able to search within a video is LIT.
@kabukitheater9046
@kabukitheater9046 8 ай бұрын
why is he not in a white tshirt?
@tomisadone1145
@tomisadone1145 8 ай бұрын
I went the bootcamp way to get a job quickly and I did, now I want to fill in the gaps I have in the basics, do you reccommend Harvard's CS50 course?
@MrLowbob
@MrLowbob 8 ай бұрын
don't know what it's worth: didn't do it myself but heard good stuff about it at least.
@watchchat
@watchchat 8 ай бұрын
The search util is sick
@IlyasMustafazade
@IlyasMustafazade 8 ай бұрын
Amazing
@fortinfred
@fortinfred 8 ай бұрын
@ThePrimeTimeagen Does htmx unleash MFE ?!
@bythealphabet
@bythealphabet 8 ай бұрын
Lets Goooo FEM
@alexdegaston422
@alexdegaston422 8 ай бұрын
What's the best way to handle "Airplane Mode" with HTMX apps? Or should we just assume up front that HTMX apps should always be net-connected?
@mattrs1
@mattrs1 8 ай бұрын
That's the best part, you can theoretically compliment htmx with other js frameworks or with plain client-side js. But if all you wanna use is htmx, it's main limitation is the main cost of it's ease of use is that it relies on server-side rendering. So while an erp/crm could benefit tremendously from it, an html5 game that is made purely in js wouldn't that much.
@albertzakhrabekyan-xn3db
@albertzakhrabekyan-xn3db 8 ай бұрын
Hey
@piotrekr
@piotrekr 8 ай бұрын
@laughingvampire7555
@laughingvampire7555 8 ай бұрын
23:25 you sounded like DHH: oh yeah the framework is amazing, yeah it is shitty but it has helped a lot of startups get started and rich the funding so they can optimizen in something like go or whatever. I'm paraphrasing one of his tweets
@ea_naseer
@ea_naseer 8 ай бұрын
if it is shitty and startups are making money from it why are they not improving it? Oh it's shitty before you become a master on it 😂😂😂
@wojciechosinski5927
@wojciechosinski5927 8 ай бұрын
Question: isn't HTMX and having the simplest stuff as endpoints costly? I remember people liked SPAs (at least for a while) cause they were cheaper
@invntiv
@invntiv 8 ай бұрын
Question: If you were going to choose a lady of the night to spend the evening with, would you choose the cheapest one? XD
@laughingvampire7555
@laughingvampire7555 8 ай бұрын
@@invntiv that was just out of place
@denissorn
@denissorn 8 ай бұрын
Genuinely wonder what cheap means here. I see SPA as a good thing because it's a meaningful way to consume/communicate with REST APIs when you're building an application (vs a homepage or simple site), and kinda separation of concerns if you need to offer different frontends.
@ea_naseer
@ea_naseer 8 ай бұрын
​@@denissornSPA = less asking server to do things Traditional Frameworks = always ask server for every interactivity thus server provider stonks goes up.😂😂😂
@wojciechosinski5927
@wojciechosinski5927 8 ай бұрын
@@denissorn By SPA I mean client side SPA and I heard that some people strongly lean towards choosing client heavy solutions like this to reduce costs of servers running kubernetes pods. Maybe what they do is completely dumb. I'm still confused about it. Apparently switching to SSR costs thousands of dollars. I like the idea of HTMX. I'm just wondering how it affects costs since SPAs were invented with saving bucks in mind.
@Sandeep-jo6ve
@Sandeep-jo6ve 8 ай бұрын
Astro with htmx
@_russell
@_russell 8 ай бұрын
Say more. Would this be Astro SSR endpoints for HTMX? Thank you.
@ShadoFXPerino
@ShadoFXPerino 8 ай бұрын
TFW he doesn't fall for the HTMX sales pitch
@IlyasMustafazade
@IlyasMustafazade 8 ай бұрын
htmx btw
@zahash1045
@zahash1045 8 ай бұрын
It makes me a little sad to hear that one of the best ways to make javascript fast is to write as little of it as possible
@TechBuddy_
@TechBuddy_ 8 ай бұрын
Moral of the story: escape hatches ( aaand react is shit just use the platform )
@sylarfx
@sylarfx 8 ай бұрын
hacking react into htmx = jumping the shark, rather using astro would make more sense
@TheFreshMakerHD
@TheFreshMakerHD 7 ай бұрын
front end masters is shockingly fast, but their search module and nav bar are fucking hideous.
@Microphunktv-jb3kj
@Microphunktv-jb3kj 8 ай бұрын
14:40 where i can see those top10 functions from 2005 bible... :D
@torchsmith
@torchsmith 8 ай бұрын
Yessss commented within 15 seconds
@ThePrimeTimeagen
@ThePrimeTimeagen 8 ай бұрын
lets go!
@torchsmith
@torchsmith 8 ай бұрын
@@ThePrimeTimeagen but the real question is... Why?
@dpmadness6179
@dpmadness6179 7 ай бұрын
After 10+ years I've now come to the conclusion that frameworks in most cases offer nothing special. We thought frameworks would speed up development and simplify tedious things - but in reality they only replaced old tedious things with new tedious things. Another problem is that when a framework carries a design principle ie. React -> Finite State Machine w/ Component Encapsulation, Angular, Vue -> MVC, this creates a scenario where devs need to have an underlying understanding of the design principle and use-case to prevent problems in the future - a proactive learning requirement. And Typescript doesn't solve any of this ignorance in the UI community... I like how this true frontend master described HTMx as "declaritive attributes that communicate to the server" - 8:45 . He speaks in the "underlying princples" language that can easily go over most heads who haven't mastered their skills to the level of "framework or no framework who cares"...certainly not customers.
@meilyn22
@meilyn22 8 ай бұрын
This guy brings people to his interview to talk over them / show how intelligent he is. I wouldn't want to come on his interview, lol. Interviews should be about the person being interviewed and not about you.
@joranmulderij
@joranmulderij 8 ай бұрын
It’s not really an interview. They are having a conversation.
@meilyn22
@meilyn22 8 ай бұрын
@@joranmulderij Conversation, interviews or whatever you call it, this still applies.
@andso7068
@andso7068 8 ай бұрын
I think its more prime wanting to geek out with other geeks, he just tends to be more enthusiastic about it
@meilyn22
@meilyn22 8 ай бұрын
@andso7068 Nope, it's about cutting off the person you are having a conversation with, just to tell them about HTMX or some Rust stuff. Why not let them speak? Instead of talking about Svelte, for example, he turns the convo into Rust (which the person doesn't really care about). That's super rude.
@joranmulderij
@joranmulderij 8 ай бұрын
@@meilyn22 Yea he does indeed have a tendency to talk too much, which means the guests will have less opportunity, but he also keeps his audience engaged. Do agree it is too much though.
@gabrielmedeiros9806
@gabrielmedeiros9806 8 ай бұрын
give me a coupom =)
@rishijha8892
@rishijha8892 8 ай бұрын
why do frontend?
@buc991
@buc991 8 ай бұрын
because users of most applications wouldn't be happy if you present them bunch of endpoints instead of interface.
@Sammi84
@Sammi84 8 ай бұрын
Why do computers?
@-Engineering01-
@-Engineering01- 8 ай бұрын
Terminal also is a front end mind you.
@demystifyingdev
@demystifyingdev 8 ай бұрын
I think the explanation of what HTMX is presented in this video falls way short of revealing its importance. Excessive pragmatism and superficiality on this channel. What was completely missed was the contribution htmx makes to reducing insane complexity and the almost universal industry misunderstanding of hypermedia and the gains we could be making by rejecting the MPA and SPA levels of top down complexity injection (without entirely rejecting MPA and SPA when they are really needed in a given use case). Luckily the HTMX docs and the book recently published explain much more, more profoundly.
@MrLowbob
@MrLowbob 8 ай бұрын
the book "hypermedia systems" or which one?
@demystifyingdev
@demystifyingdev 8 ай бұрын
yes, that one @@MrLowbob
@jessmusic1402
@jessmusic1402 8 ай бұрын
"bothendmasters" 🤣
@laughingvampire7555
@laughingvampire7555 8 ай бұрын
your frontend has bloat, I use htmx btw
@catalystzerova
@catalystzerova 8 ай бұрын
jqui date picker guy?!?!?!
@andso7068
@andso7068 8 ай бұрын
the dude's humor seems to be drier than the mojave desert and it almost looks like he doesn't want to be in the video but he seems like a really smart and busy dude who's running on 3 hours of sleep and fueled with 3000mg of caffeine, so i'll give him a pass.
@samuelschwager
@samuelschwager 8 ай бұрын
real pros are monolith masters :P
@laughingvampire7555
@laughingvampire7555 8 ай бұрын
why would you want to go with the zeitgeist? that is even more sheep-ish than being an iSheep. It is exactly running the cliff because everyone else is doing it. Nah, I'm on the side of Marc, avoiding frameworks, I have managed to avoid React and lots of other shit shows
@deniyii
@deniyii 8 ай бұрын
Most people are just trying to get a job, which is fine. Not everyone has the luxury to go against the “zeitgeist”.
@SM-ok3sz
@SM-ok3sz 8 ай бұрын
It’s funny how out of touch he is because he’s been at Netflix so long.
@allah9896
@allah9896 8 ай бұрын
what makes you say he’s out of touch?
@Kane0123
@Kane0123 8 ай бұрын
These “Frontend Masters” don’t even use Blazor… real front ends are built in the lords language…
@MrLowbob
@MrLowbob 8 ай бұрын
dreamberd or get out of here
@beaticulous
@beaticulous 8 ай бұрын
Never wish HTMX to become part of HTML. That would be death sentence as different implementations would botch the whole idea. A js library as the _only_source_ _is_ the way to go. Javascript is the system language of browsers and good enough for extensions like HTMX.
@IlyasMustafazade
@IlyasMustafazade 8 ай бұрын
Hey
FIRED For Using React?? | Prime Reacts
33:16
ThePrimeTime
Рет қаралды 346 М.
NO BUILD SYSTEM FOR HTMX???? | Prime Reacts
26:29
ThePrimeTime
Рет қаралды 56 М.
Каха инструкция по шашлыку
01:00
К-Media
Рет қаралды 3,7 МЛН
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 1,1 МЛН
Be kind🤝
00:22
ISSEI / いっせい
Рет қаралды 22 МЛН
How To Find Time To Learn After Work | Prime Reacts
13:37
ThePrimeTime
Рет қаралды 389 М.
microsoft recall is an absolute dumpster fire
9:34
Low Level Learning
Рет қаралды 20 М.
The Truth About HTMX
12:27
Theo - t3․gg
Рет қаралды 165 М.
Devops is Terrible
24:36
ThePrimeTime
Рет қаралды 272 М.
BREAKING: jQuery V4 Is Here (YES REALLY)
12:30
Theo - t3․gg
Рет қаралды 183 М.
Mike North - Tech Lead at Stripe | The Frontend Masters Podcast Ep.7
49:55
Removing TypeScript - DHH | Prime Reacts
13:22
ThePrimeTime
Рет қаралды 140 М.
Cloudflare: Pay Me 120k Or We Shut You Down
30:00
ThePrimeTime
Рет қаралды 335 М.
HTMX & Go with ThePrimeagen | Preview
15:58
Frontend Masters
Рет қаралды 145 М.
50 BILLION MESSAGES PER DAY WITH 32 ENGINEERS | Prime Reacts
14:58
ThePrimeTime
Рет қаралды 421 М.
Где раздвижные смартфоны ?
0:49
Не шарю!
Рет қаралды 526 М.
Топ-3 суперкрутых ПК из CompShop
1:00
CompShop Shorts
Рет қаралды 488 М.
Нашел айфоны в мусорке!
0:32
По ту сторону Гугла
Рет қаралды 242 М.
wyłącznik
0:50
Panele Fotowoltaiczne
Рет қаралды 24 МЛН