HTMX: 3 IRL Use Cases

  Рет қаралды 125,044

ThePrimeTime

ThePrimeTime

Күн бұрын

Пікірлер: 168
@aleksandrvershinin952
@aleksandrvershinin952 Жыл бұрын
this's guys attitude in the topic feels so calming and natural. No dogma no selling points no hot takes and hot techs. Just build smth with simple tech in team of two. Feels like 90s-00s vibe :)
@shaftymaze
@shaftymaze Жыл бұрын
It's so great and fast to poc with fast API. Js lol. Why would I submit myself to that crap?
@purewantfun
@purewantfun Жыл бұрын
@@shaftymaze I've literally regained my will to build web stuff thanks to htmx. Currently using it to rewrite an entire website and together with the view transition API it looks and feels far superior to anything I could've done in a JS framework in the same amount of time.
@tiagoinaba2450
@tiagoinaba2450 Жыл бұрын
whats dogma
@LtdJorge
@LtdJorge Жыл бұрын
@@tiagoinaba2450 dogma deez n… wait no
@jonforhan9196
@jonforhan9196 Жыл бұрын
@@tiagoinaba2450it’s like sugma
@HaraldEngels
@HaraldEngels Жыл бұрын
I am developing websites since 1996. There was a time where you would have gotten fired when you dared to implement JavaScript on a professional website - JS was considered being evil. The sentiment has clearly changed but what I noticed is that many websites are nowadays sluggish, unresponsive or do not load at all. That never happened before the fat JS-client rush started. HTMX brings a good portion of sanity back to the web. The whole hypermedia concept is still valid and makes sense in combination with HTMX. When you pair it with Alpine JS and Tailwind CSS your front-end development stack becomes ridiculously simple, reliable and you can focus on writing HTML and server-side code.
@JeremyKolassa
@JeremyKolassa Жыл бұрын
"Everything you do is simple. YOU make it complicated." 100% fair and justified.
@Bluesourboy
@Bluesourboy Жыл бұрын
I used to think there was something wrong with my thinking which is why my solutions always ended up so simple. I then realized, its all of web dev thats wrong.
@katrinabryce
@katrinabryce Жыл бұрын
Absolutely not. Simple solutions are the best.
@legion_prex3650
@legion_prex3650 Жыл бұрын
most of web devs make a fuzz out of anything. everything has to be super scalable like FB, must be super asynchronously, must be multi threaded,. Oh, you need a fancy new Frontend-Framework for your 20 customer site as well and a Docker Setup of course, and yeah, without Kubernetes, forget it! It's ridicicolous.
@Tennyson999
@Tennyson999 8 ай бұрын
i gave up on webdev after an internship and having to deal with horrible react code and went into networking and now cloud/infra engineering. pretty happy now but kinda have an itch for htmx
@kilo.ironblossom
@kilo.ironblossom Жыл бұрын
At this point I started to think JS is the greatest technical debt ever created.
@der6409
@der6409 Жыл бұрын
Honestly I sometimes feel like the JS people are under some kind of mass psychosis forcing them to use the same tool for every problem regardless of how well it fits.
@kilo.ironblossom
@kilo.ironblossom Жыл бұрын
@@der6409 Indeed. They are. Sadly 😔
@cat-.-
@cat-.- 8 ай бұрын
at this point js is just another server side language. yes they forced it at first, but now how is it different from 60 other server side languages.
@deiminator2
@deiminator2 8 ай бұрын
@@cat-.- It's different because it's bad compared to rust
@tempname8263
@tempname8263 5 ай бұрын
@@deiminator2 BeefLang is where it's at
@urbaniv
@urbaniv Жыл бұрын
After I've seen the htmx video with the French guy I had to try it out. It's so great, logical, straight forward. Can't wait to try it out with in a next customer project; pretty sure I never going to look back
@x--.
@x--. Жыл бұрын
I haven't had to do web dev since like 2015 and I had to do some help with this React site and I just about lost my mind trying to understand what the heck was going on. I'm down to try this out.
@tim.martin
@tim.martin Жыл бұрын
IRL I deployed htmx + Fastapi in school; all the teachers use it to report students leaving the classroom (usually to vape). As a result the principal has a large collection of vapes.
@hk.32
@hk.32 Жыл бұрын
Tim this is why you don't get invited to parties.
@LtdJorge
@LtdJorge Жыл бұрын
On the one hand, a chad for implementing that on your own; on the other hand, a rat for implementing a snitching system (although fuck them vapers).
@SirSomnolent
@SirSomnolent 6 ай бұрын
narc!
@tim.martin
@tim.martin 6 ай бұрын
@@SirSomnolent it's worse than that. I'm the narc enabler. Every teacher narcs more effectively now.
@DryBones111
@DryBones111 Жыл бұрын
I just wanna pop this here in case it inspires anyone. Astro + HTMX is beautiful. Astro works great for making hybrid sites, so you can make a bunch of static pages and then your few complex flows can be SSR + HTMX. I'm lovin it.
@rickwoods5274
@rickwoods5274 Жыл бұрын
3:10 I was out of software between 2012 and 2017, and webdev completely transformed (not in a good way imo) during that period and I basically had exactly the opposite of this experience. I wanted to keep doing it the way I had done it before 2012, but no company was doing it that way anymore
@redpillsatori3020
@redpillsatori3020 Жыл бұрын
Yeah my feeling exactly. I was thinking the other day that I almost wish we could just ditch all these frameworks and libraries and go back to Ajax with Vanilla JS/HTML/CSS (and HTMX). Though, I've been learning Vue.js lately and really digging it
@3borsresistance551
@3borsresistance551 Жыл бұрын
If you were in the right country, I'd probably hire you for that statement. After 30 years I'm on the other side of hiring and frustrated with all the "You need Angular to build a website, what is HTML?" and "I don't use Javascript. React is way better." people. Never understood the framework hype - unix tools like grep are great because they try to do perfect doing exactly one thing, instead of f*ing up 100s of things.
@arcrad
@arcrad Жыл бұрын
​@@redpillsatori3020HTMX might be of interest to you
@fltfathin
@fltfathin Жыл бұрын
Mainly because companies refuse to just separate web and webapp. React and co is good for webapp but for mostly static website jquery works if you have non full html responding server and just replace innerhtml like htmx does. Also different solution solve different optimization problem
@Sam-qn4ly
@Sam-qn4ly Жыл бұрын
>refused to learn git basics this is 9/10 developers
@oleg4966
@oleg4966 Жыл бұрын
15:00 That is the best 10-second sales pitch for HTMX I've heard. I always thought it was kinda inefficient to query the server for every little thing, but... yeah, sanity-checking logic in two places at once is worse.
@JohnFallot
@JohnFallot Жыл бұрын
Another day, another great video from the coding world’s version of Gilbert Gottfried.
@natekidwell
@natekidwell Жыл бұрын
RIP to the goat
@gargulec6085
@gargulec6085 4 ай бұрын
"Every new project is an occasion, not to add something, but to remove something." I freaking love that!
@Fleebee.
@Fleebee. 10 ай бұрын
I don’t have the attention span to read this stuff . Prime reading and adding perspective is accelerating my learning
@ThePrimeTimeagen
@ThePrimeTimeagen 10 ай бұрын
that is the goal!
@worldseriesofghosts3408
@worldseriesofghosts3408 7 ай бұрын
​​@@ThePrimeTimeagenthen you're absolutely killing it man. I started actually becoming a real coder rather than a fairweather one at the start of the pandemic, at the age of 34 and without any college degree to speak of (though I'm planning on getting at least my bachelor's to strengthen my fundamental programming skills), every video you make both informs me but also humbles me. You know a lot man, it's kinda like how I felt about my inspirational ceo at my first real boy development job, it was for c# (backend and angular 2 front end), and as you've stated before, it wasn't impostor syndrome because I was actually an impostor, I was so heavily under qualified and it showed, but the ceo never gave up on me, and the more I put effort in the less confusing the stack and the code base became, until eventually, it actually made sense. Now I'm an architect for a small company who operates a solar panel + bitcoin mining operation with multiple locations and several thousand antminer s19 pros/whatsminers and man I'm under qualified again but it's OK, the owner knows this, so I am no impostor this time around, and I work best under stress (adhd loves ultimatums). Like my career, you continue to humble me, but every time I feel a little more cognizant of the things you describe. One thing you always say that I just love so much is: programming is extremely difficult. Like obviously you know more than me, you've been doing it for 20 years longer than I have, no amount of sleepless nights in an attetmpt to "catch up" can put a dent in that level of expertise, believing that would be equivalent to saying you didn't bust your azz off growing and coding for the past 20ish years, and that would be narcissistic, it will take me time just as it did for you, however the major difference is that thanks to you giving us cold hard facts about your own experience, you are helping us learn what you did at an expedited rate. It's the same kinda vibe I have about automating time consuming technical processes, if I spend 100 hours making a helpful git repo so that no one in the future in my situation needs to spend the 2 hours I just did ever again, it doesn't take that many people to be a net positive so it's a worthy sacrifice, and I'll learn something along the way. I love automation. Someday I'll watch these videos and go oh yeah I understand literally all of that now. Thank you man, sincerely, for helping me improve in the career that has 100 percent completely changed my life from hopeless to full of hope and excitement, you're really a saint for it, seriously. I'll never forget when I got my first coding job at 90k a year, me and my girlfriend of 13 years were SCREAMING! and now thanks to an actually sustainable career I finally feel like I'm a worthy husband and will(finally) be asking her to marry me. Coding is hard, your advice is one of the only genuine "shortcuts" towards actual expertise I've found, and I love you for it bro, I'm a find how to send you cash and support your move to doing this full time, right now, as this is clearly your calling and you should never, ever, stop, thanks prime.
@worldseriesofghosts3408
@worldseriesofghosts3408 7 ай бұрын
​@@ThePrimeTimeagenthen you're absolutely killing it man. I started actually becoming a real coder rather than a fairweather one at the start of the pandemic, at the age of 34 and without any college degree to speak of (though I'm planning on getting at least my bachelor's to strengthen my fundamental programming skills), every video you make both informs me but also humbles me. You know a lot man, it's kinda like how I felt about my inspirational ceo at my first real boy development job, it was for c# (backend and angular 2 front end), and as you've stated before, it wasn't impostor syndrome because I was actually an impostor, I was so heavily under qualified and it showed, but the ceo never gave up on me, and the more I put effort in the less confusing the stack and the code base became, until eventually, it actually made sense. Now I'm an architect for a small company who operates a solar panel + bitcoin mining operation with multiple locations and several thousand antminer s19 pros/whatsminers and man I'm under qualified again but it's OK, the owner knows this, so I am no impostor this time around, and I work best under stress (adhd loves ultimatums). Like my career, you continue to humble me, but every time I feel a little more cognizant of the things you describe. One thing you always say that I just love so much is: programming is extremely difficult. Like obviously you know more than me, you've been doing it for 20 years longer than I have, no amount of sleepless nights in an attetmpt to "catch up" can put a dent in that level of expertise, believing that would be equivalent to saying you didn't bust your azz off growing and coding for the past 20ish years, and that would be narcissistic, it will take me time just as it did for you, however the major difference is that thanks to you giving us cold hard facts about your own experience, you are helping us learn what you did at an expedited rate. It's the same kinda vibe I have about automating time consuming technical processes, if I spend 100 hours making a helpful git repo so that no one in the future in my situation needs to spend the 2 hours I just did ever again, it doesn't take that many people to be a net positive so it's a worthy sacrifice, and I'll learn something along the way. I love automation. Someday I'll watch these videos and go oh yeah I understand literally all of that now. Thank you man, sincerely, for helping me improve in the career that has 100 percent completely changed my life from hopeless to full of hope and excitement, you're really a saint for it, seriously. I'll never forget when I got my first coding job at 90k a year, me and my girlfriend of 13 years were SCREAMING! and now thanks to an actually sustainable career I finally feel like I'm a worthy husband and will(finally) be asking her to marry me. Coding is hard, your advice is one of the only genuine "shortcuts" towards actual expertise I've found, and I love you for it find how to send you cash and support your move to doing this full time, right now, as this is clearly your calling and you shouldn't ever stop, thanks prime.
@joschomo1010
@joschomo1010 4 ай бұрын
Python and HTMX My dream combo
@Tony-dp1rl
@Tony-dp1rl Жыл бұрын
At the end of the day, whatever framework lets you write the LEAST new code, but still meets your performance, security, and testing requirements, is likely the right one to use.
@Comeyd
@Comeyd Жыл бұрын
Rust, Maud, Poem Open API, and HTMX come pretty damn close… With the power of Rust macros for templates and repetitive code… it’s absolutely silly how little code you write for the level of functionality and performance you get. You can get a very good basic web app in around 1,000 lines of Rust… which after macro expansion turns into quite a bit more than that… but you really don’t need to “write” much for what you get! And best part… even with fully dynamic page generation, and all sorts of nifty interactivity because of HTMX… the server can still handle over 100,000 requests per second. All out of a single, statically linked, binary around 15MB in size. Stick it in an Aline Linux container and you’ve got all of that in less than 20MB binary size, and very little RAM use at runtime, even under heavy load… During testing I only used 1.5GB while serving 140,000 requests/second. It’s amazing how much further you go with *less* than trying to use stupidly over complicated JS frameworks that are slower than frozen molasses in comparison!
@Daniikk1012
@Daniikk1012 Жыл бұрын
Okay, I have to ask at this point, WHY does Prime always select everything BUT the first and the last characters whenever he highlights text in articles? He goes out of his way to unselect a character too, it's not just by accident
@katrinabryce
@katrinabryce Жыл бұрын
Viola - a large violin 🎻 Voilà - French for there
@homelessrobot
@homelessrobot Жыл бұрын
Raviola - a delicious pastry
@gustavomendez2891
@gustavomendez2891 6 ай бұрын
at 8:09 the solution is to tell the intern to go fly a kite. Saying no to stupid requirements should be more common
@gustavomendez2891
@gustavomendez2891 6 ай бұрын
htmx sounds cool though
@laughingvampire7555
@laughingvampire7555 Жыл бұрын
If you learn Functional Programming first you don't get that issue with Object Oriented programming. The problem is OOP does something weird to your brain, traps it into a state that becomes difficult to do something else, OOP is just wrong, is the least useful of all paradigms, even Procedural Programming with C is superior to OO
@DEVDerr
@DEVDerr Жыл бұрын
Depends on what you exactly mean by "OOP" in this context. In terms of frontend development I see that people understand "OOP" in various of ways f.e class-based syntax vs. functional syntax, treating Components as an Objects and letting the framework to orchestrate them or weird mindset of always grouping common functionalities within a class (even if they can be a separated functions within one module file)
@chovbee
@chovbee 11 ай бұрын
The point made at 3:05 is actually so true. I learned web development between 2020 and 2021 and was taught the ways of React. Up until literally a few days ago when I started looking into GO + HTMX, if you had asked me to make a website without React or NextJS I would not know where to start. Even deploying applications that aren't built in a Javascript framework seems like an impossible task. Learning the big frameworks definitely got me a job fast, but it forced me to have to learn the way of the web backwards.
@cassell1253
@cassell1253 Жыл бұрын
honestly after hearing you talk about htmx i started using it in my projects. i only really know python i dabble in some other stuff but im working on learning frontend and i thought id learn some htmx instead of react and honestly took my basic flask site to look clean and snappy and feels good
@ArkhKGB
@ArkhKGB Жыл бұрын
Data table with pagination, column filters and sort feels way too easy with htmx + some vanilla js.
@fanshaw
@fanshaw Жыл бұрын
/off-topic: Assembly is for wimps. When I was a lad, we would punch in pages and pages of hex digits from magazines. One person would read out the hex, the other would type.
@homelessrobot
@homelessrobot Жыл бұрын
@5:20 while its not about 'the best way', its a good idea to avoid 'the worst way' if you can, because it is only very rarely actually the only way.
@Thundechile
@Thundechile 5 ай бұрын
"Almost everything you do is simple. You make it complicated". Yes! This is such a good statement.
@skyeplus
@skyeplus 11 ай бұрын
What do you think about things like Elixir Phoenix, or similar servers-side rendering technologies, say in Haskell? I like it. Although, I'm still reflecting if it's a magic bullet. Obviously there are downsides too, like being "always online".
@CristianMolina
@CristianMolina Жыл бұрын
Very nice article & video, thx!
@909crime
@909crime Жыл бұрын
I wish i could make a couple of personal websites and make a living off of them
@0ia
@0ia Жыл бұрын
Do it man. Work hard. Enjoy it. Realize your potential.
@oleg4966
@oleg4966 Жыл бұрын
I think the important part the author forgot to mention is that Mr. Nemesis doesn't make a living off the sites themselves, but makes a living off of something else that he sells through the sites. Consulting services, maybe.
@Lestibournes
@Lestibournes 10 ай бұрын
Can't you get it to serve some beautiful animated UI thanks to css animations and transitions? And aren't there UI libraries for web that can be used within any framework or without any framework, such as material? So why would an HTMX app be inferior in any way to a React app?
@cryptogenik
@cryptogenik Жыл бұрын
Thanks for bringing this article to my attention, and even reading it to me in 2x speed 🤣🔥
@coced
@coced Жыл бұрын
4:32, that mic drop tho
@internetkite
@internetkite 8 ай бұрын
Thank you for the great content!
@RocketLR
@RocketLR Жыл бұрын
Im so tired of developing with python.. I want to learn React just so that I can develop without having to refresh the browser and wait for the loading to display the changes. Does anyone have a live server solution for python flask projects?
@johnyewtube2286
@johnyewtube2286 Жыл бұрын
I read enabling debug mode on flask may help, idk I have not used flask before.
@muharief3885
@muharief3885 Жыл бұрын
for simple project, debug mode on might help reloading if changes detected on python code. But If the project becomes bigger now that auto reloading doesn't help you, bcose the start up might become slow and yu don't want reloaded everytime your code changes.
@RocketLR
@RocketLR Жыл бұрын
Yeah debug mode just reloads the flask application but does not detect when i change the HTML code or JS parts. So every visual change has to be reloaded with clean cache. So even longer reload than regular reload :( SO sick of doing this. I learnt my lesson now. I will do most of the work in react. Then for some certain api endpoints i want to keep it python. Just wish i could wrap my head around react as easily. What CSS libraries is best? I started using Bulma because its free and seems simple enough. Documentation could be better though.
@johnyewtube2286
@johnyewtube2286 Жыл бұрын
@@RocketLR oh that sucks
@RohithCIS
@RohithCIS Жыл бұрын
Checkout livereload.js I have been using it on my go projects. I see no reason why it shouldn't work with python
@ismailhossain964
@ismailhossain964 6 күн бұрын
Thats it. I will do all my future project in django and htmx
@GreyDeathVaccine
@GreyDeathVaccine Жыл бұрын
Comment: "Crying in microservices" cracked me up 🤣
@ea_naseer
@ea_naseer Жыл бұрын
17:43 isn't that how LLMs work
@mareimorsy3182
@mareimorsy3182 Жыл бұрын
"DHH builds apps you can never dream of" ... this is hilarious 😂
@JG-nm9zk
@JG-nm9zk Ай бұрын
"There is no application too complicated or not complicated enough for htmx." Could I introduce you to a static web page? Just pure hyper text baby.
@alfred.clement
@alfred.clement Жыл бұрын
He who injects HTML attributes, controls the behavior. He who controls the behavior, conquers the system. HTMX is a meme that just increases attack surface, please use it with poor sanitization so that I can continue doing my job.
@saltycaramelenjoyer
@saltycaramelenjoyer Жыл бұрын
0:47 I do believe you apply it on top of the coconut oil, chief
@jaysistar2711
@jaysistar2711 Жыл бұрын
I think htmx just makes things slightly more convenient by templeting or serializing on the server side instead of the client side, but now is awkward to consume (since it's now html, which could change over time, not just the data) for non-web browser clients, such as native mobile apps and game engine apps. It doesn't even buy much convenience.
@legion_prex3650
@legion_prex3650 Жыл бұрын
I think, it's good for little projects or even big projects with little dynamic content. With Django and Templates, it IS conventient.
@ArkhKGB
@ArkhKGB Жыл бұрын
Most backend frameworks can easily render html when they get an htmx header and json otherwise. Or a gateway can handle that.
@jaysistar2711
@jaysistar2711 Жыл бұрын
​@@ArkhKGBA gateway is just added cost. I had a gRPC gateway to add OpenAPI, and REST (...at least JSON over HTTP) to a server already able to do gRPC reflection and gRPC-Web. I took out the gateway, and my cost went down to 30% of the original. (That was with autoscaling for both the gRPC service (Rust) and the gateway (Go).)
@realdaly
@realdaly 9 ай бұрын
I realized something, Theo reads faster and better than Prime :)
@Lestibournes
@Lestibournes 10 ай бұрын
I was taught that recursion is less efficient or that there's some limit to how much recursion you can have, so it's better to loop instead even when recursion is the more obvious solution.
@Lemmy4555
@Lemmy4555 Жыл бұрын
The rule is always true, those who backend development claim that frontend development is easy - is just some button that calls an API on click. While those who love frontend development claim that backend development is easy - is just querying a db and serve the data in an API. The truth is that both are very hard, only 1 out of 20 excelles at it and if you think they are easy it's just because of the Dunning-Kruger effect.
@x0z59
@x0z59 Жыл бұрын
this guy has no words of honor. In his recent video he bashed htmx now he does what again? haha!
@canofpulp
@canofpulp 7 ай бұрын
But what is htmx
@lolikpof
@lolikpof Жыл бұрын
Svelte vs HTMX if I'm only gonna learn one?
@iCrimzon
@iCrimzon Жыл бұрын
HTMX
@samuelberton3778
@samuelberton3778 Жыл бұрын
Svelte, because it might be here to stay. It's sponsored by Vercel after all.
@punkweb
@punkweb Жыл бұрын
Apples;oranges
@chepossofare
@chepossofare Жыл бұрын
Both, HTMX is a matter of hours, Svelte some days and both can be useful.
@GreyDeathVaccine
@GreyDeathVaccine Жыл бұрын
@@samuelberton3778 LOL. intercooler.js (HTMX predecessor) appeared in 2014. Draw conclusions.
@eboyd53
@eboyd53 10 ай бұрын
Your statements at 3:16 are reversed for me. I started with functional programming and then all of a sudden all the rage came about OOP. LOL
@the_synack
@the_synack 10 ай бұрын
HTMX should be part of the next HTML standard
@schrenk-d
@schrenk-d Жыл бұрын
I am that not-so-good-coder friend :D
@tudogeo7061
@tudogeo7061 Жыл бұрын
Congrats on being featured on this channel, you're now famous!
@dixztube
@dixztube Жыл бұрын
Hmmmm I was thinking of doing this new project in htmx. I don’t know tho. Something just tells me trend
@aleksandrvershinin952
@aleksandrvershinin952 Жыл бұрын
Oh, mister Primeagen, your last take about opinions is so true to me. I keep on thinking about it for last year from time to time. I feel like for some reason people think that every person MUST have opinion about EVERYTHING. Its OK to have opinion but is is also OK to not have opinion. I don't believe people having opinions about everything (or making opinions on the go) do really care about subject that much, because why even care, chose your side because you have to be on one side or another. Also, everything "objective" is usually overblown subjective.
@me1ch
@me1ch Жыл бұрын
ORM, the part with Unit of Work, is pretty good for the write part of your model, especially if you have complex domain behavior modelled with objects. The loading and saving parts are taken care of there. For the read part, it depends on your use case. You may decide to load data into facade objects, or you might write SQL and chuck the data at a template, etc.
@aaa1820-g4g
@aaa1820-g4g Жыл бұрын
in the npm/yarn/pnpm ecosystem, we expect a package to do something for us. same for wordpress, they look for a theme/plugin that can give you modal/pagination, cart etc. I was adding daisyui just to add modal in my practice project. This reliance on packages leads to using bad, bloated code, dependencies that aren't maintained properly.
@rapzid3536
@rapzid3536 Жыл бұрын
HTMX: It's not the best choice, it's the...
@tim.martin
@tim.martin Жыл бұрын
...very best choice
@bloqDev
@bloqDev Жыл бұрын
Oh boi, you really like DHH
@huuhhhhhhh
@huuhhhhhhh Жыл бұрын
Probably heard it here first but if you take the view that coding is declaring intention to the next developer, then JS and 'specially React don't seem to be great. HTMX, in the context of this article, seem to do that much better.
@jeremycoleman3282
@jeremycoleman3282 Жыл бұрын
I think we need a java version of angular that compiles to wasm , then we will have pinnacled
@jeremycoleman3282
@jeremycoleman3282 Жыл бұрын
Actually, even better if it compiled to an xml ast, then compiled that to wasm at runtime. -10 years to human web tech, on par with webpack lets goo
@benjaminhon86
@benjaminhon86 4 ай бұрын
Dude is called django
@pedrogorilla483
@pedrogorilla483 Жыл бұрын
The Python Industrial Complex sponsored this article.
@osc3892
@osc3892 Жыл бұрын
I assume when he said sparkled he meant sprinkled
@MandatoryHashTags
@MandatoryHashTags Жыл бұрын
I am the not-so-good-coder friend lol.
@adrianjim7830
@adrianjim7830 7 ай бұрын
we all need KISS
@Destide
@Destide 8 ай бұрын
I don't have a not so good coder friend....wait
@falven
@falven Жыл бұрын
@ThePrimeTime 4:30 no, I think you oversimplify things. Try creating a Virtualized DataGrid with filtering, sorting, paging, searching using HTMX vs React + MUI. It will probably take you a month meanwhile I could do it in an hour... Let alone an entire DBMS frontend. You use the right tools for the right jobs, you don't try to force a low level simplistic worldview on every problem.
@bionic_batman
@bionic_batman Жыл бұрын
>Try creating a Virtualized DataGrid with filtering, sorting, paging, searching using HTMX vs React + MUI. It will probably take you a month Heh, didn't know that now this is considered to be a difficult problem. I did tons of them back in the days when React was not even a thing yet, with just PHP, HTML and some JQuery plugin Took like a couple of hours for each for 1 junior dev after the initial PHP boilerplate for handling Ajax actions was written. Honestly it is probably easier to write it on the backend because if you are doing it on the frontend with React you are either filtering and sorting huge amount of data in the browser (which is not the best idea) or still forced to implement some backend logic anyway.
@qianbang_
@qianbang_ 10 ай бұрын
I need HTMX for sanity
@josegabrielgruber
@josegabrielgruber Жыл бұрын
gut
@DKLHensen
@DKLHensen Жыл бұрын
Lol... is he a code-friend that is not a very good friend? Or is he your friend that is not good at coding? And how does he himself think about that statement? so many questions to answer. I will now continue watching the video, cya
@holthuizenoemoet591
@holthuizenoemoet591 4 ай бұрын
BIG PYTHON
@NotAFanMan88
@NotAFanMan88 Жыл бұрын
There's nothing that produces as much technical debt as using a javascript framework.
@ea_naseer
@ea_naseer Жыл бұрын
When the framework changes from v1 to v2 and the team is deciding whether v2 transition is even worth it. 5 versions later we are still on v1.
@Kubamorlo
@Kubamorlo Жыл бұрын
older versions of PHP were probably even worse with stuff like require being littered all over the place
@m7md_alj
@m7md_alj Жыл бұрын
This video is sponsored by Python
@mage3690
@mage3690 Жыл бұрын
It's viola: "vwa, la". Fr*nch is weird.
@kuhaniresti
@kuhaniresti Жыл бұрын
Im Listening
@felipedidio4698
@felipedidio4698 Жыл бұрын
viola
@TheHackysack
@TheHackysack Жыл бұрын
just... 3? :(
@samuelschwager
@samuelschwager Жыл бұрын
Big Python = MS
@covle9180
@covle9180 Жыл бұрын
I just need an infinite amount of rocks. #xkcd
@airkami
@airkami 7 ай бұрын
I need Jesus
@Cal97g
@Cal97g 11 ай бұрын
PUT != PATCH
@glyphack
@glyphack Жыл бұрын
Go work with them
@EVGizmo
@EVGizmo Жыл бұрын
LOLOL about bad programmer living off his website
@demolazer
@demolazer Жыл бұрын
Shitposting horse head language 😂
@shortie8512
@shortie8512 28 күн бұрын
So this channel is just a guy reading out articles written on Medium?! And it's "neat" not "neet"...
@kineticraft6977
@kineticraft6977 3 ай бұрын
That moment you realize you’re the terrible programmer and should take up htmx
@jearsh
@jearsh 11 ай бұрын
you use a pixel? boomer
@bovfbovf
@bovfbovf Жыл бұрын
First
@gngn2973
@gngn2973 Жыл бұрын
I am the not-so-good-coder friend everyone needs.
@xali2008
@xali2008 Жыл бұрын
I prefer vanilla javascript over HTMX, you don't need a library to send requests to the server and update a DOM element. there's nothing you can't do with API's like querySelector or addEventListener.
@DKLHensen
@DKLHensen Жыл бұрын
Viola
@jingotrades
@jingotrades Жыл бұрын
Viola
Not All Programmers Are Good | Prime Reacts
20:57
ThePrimeTime
Рет қаралды 132 М.
From React To HTMX
40:01
ThePrimeTime
Рет қаралды 342 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
"The Life & Death of htmx" by Alexander Petros at Big Sky Dev Con 2024
23:01
Montana Programmers
Рет қаралды 72 М.
Biggest Scam in Youtube History
23:06
penguinz0
Рет қаралды 854 М.
Is HTMX a Joke??
32:15
Syntax
Рет қаралды 24 М.
Is Functional Programming DEAD Already?
21:07
Continuous Delivery
Рет қаралды 76 М.
Sprints - The Biggest Mistake Of Software Engineering
26:26
ThePrimeTime
Рет қаралды 314 М.
The Truth About HTMX | Prime Reacts
49:56
ThePrimeTime
Рет қаралды 384 М.
How To Setup A Golang + Templ Project Structure
31:20
Anthony GG
Рет қаралды 56 М.
Why Learn HTMX?? | Prime Reacts
21:29
ThePrimeTime
Рет қаралды 124 М.
From Svelte to Go and HTMX
24:04
ThePrimeTime
Рет қаралды 162 М.