Jamstack for good with Everfund
9:28
Пікірлер
@2u841r
@2u841r Ай бұрын
less hair = more intelligent
@gabriellinassi3382
@gabriellinassi3382 2 ай бұрын
Love this guy, he's talks are so clean and objective. Good work, Tanner.
@neizvestniydrug
@neizvestniydrug 3 ай бұрын
Wow! What a big ad
@KellyClowers
@KellyClowers 3 ай бұрын
something like the NYT should absolutely never be SPAs
@KellyClowers
@KellyClowers 3 ай бұрын
"Have Single-Page Apps Ruined the Web?" Yes. Rare case of the Law of Headlines not applying.
@t00nfish
@t00nfish 5 ай бұрын
What would you pro guys recommend for online shops with around 200k products?
@GoatCS
@GoatCS 5 ай бұрын
I'm only 5 minutes in and it's rare that I actually feel thankful for information in a video anymore. I appreciated this
@raccoons_stole_my_account
@raccoons_stole_my_account 7 ай бұрын
HTMX, wasm, doing away with any Javascript that's not highlighting buttons or some such shit(it's original purpose).
@dan7582
@dan7582 7 ай бұрын
SPA: bad with it, worst without it.
@raccoons_stole_my_account
@raccoons_stole_my_account 7 ай бұрын
You do realise we had 20 years of internet without SPAs and everything was just fine?
@dan7582
@dan7582 7 ай бұрын
@@raccoons_stole_my_account If you are so sure SPAs are bad, don't worry about it, just ignore them and don't learn. If you are right it will have no impact on your career, but if you are wrong (which I believe you are) then you will struggle to get/keep a job.
@beaticulous
@beaticulous 7 ай бұрын
Enginee Over Red b/s
@JuriBinturong
@JuriBinturong 7 ай бұрын
No Jamstack 2023?
@alivenumber5
@alivenumber5 8 ай бұрын
I don't think it's single-page vs multi-page. Instead it's client-side vs server-side view state management. I've found over time that it's best to pull the state management back to the server in most cases unless you absolutely need instant transitions. But if the state changes it's generally good if the server finds out anyways. So perhaps a combination is the best bet. On click of a button it should instantly change color (or whatever), but the complex state changes should still have to hit the back end for the sole reason that there's a maximum amount of state you really want to send up front anyways. Lets say a table with 10 viewable entries. Paging forward should instantly give feedback with an initial small change and possible loading animation, but the query should only return lets say 20 results, the queued results and the viewed ones. A click should show the queued results, but still hit the back-end for the next queued results. Best of both worlds!
@kangxpukul1646
@kangxpukul1646 9 ай бұрын
Figma need to update this feature
@xphis0528
@xphis0528 11 ай бұрын
Really nice presentation. However I have been struggling a little bit setting it up. I am still trying to understand the structure of how Tina files and code parts are embedded in my Hugo project. What can/should edit and what not? This presentation shows that, the guy edits some code, but I cannot see the pattern of the structure of files.
@jboss1073
@jboss1073 11 ай бұрын
3:50 *golf claps*
@AdowTatep
@AdowTatep Жыл бұрын
3:10 what a dunk lol
@sivaganesh4489
@sivaganesh4489 Жыл бұрын
nothing helpful
@MrAashish24
@MrAashish24 Жыл бұрын
Scully is not working with Particle JS. Can you help me in that?
@explorster
@explorster Жыл бұрын
Web development has become over complicated.
@wilsonibekason
@wilsonibekason Жыл бұрын
Greate video, well detailed explanation
@edhahaz
@edhahaz Жыл бұрын
Yep. This explains the problem pretty well and why fighting the javascript stack is simply impossible without google doing the work DIRECTLY in V8
@forsh2966
@forsh2966 Жыл бұрын
LMAO, awesome and fun talk! Great talk, thank so much I learn a lot here :)
@fennecbesixdouze1794
@fennecbesixdouze1794 Жыл бұрын
"I want to be free of design constraints!" "I want predictable browser behavior!" Think a bit deeper.
@fennecbesixdouze1794
@fennecbesixdouze1794 Жыл бұрын
About 15 years ago it was not clear that the web would survive native phone applications. The best options for truly interactive web applications were using things like Macromedia Flash or even Internet Explorer specific web extensions. Native phone applications provided far better platforms for fluid, interactive experiences, so it seemed like the web would die. In response, we developed SPA frameworks, AJAX and client-side dynamic JS-controlled rendering, starting with virtual doms and progressing to what we have now with observer frameworks. All these developments saved the web by transforming plain HTML into a medium that could deliver rich interactive experiences to rival native UI development. At this point, not only have SPAs in general saved the web, they've also taken over native desktop application development: many companies are rewriting their desktop GUI applications from Qt to Electron apps. And shockingly, far from becoming slower and more bloated they are often faster and more responsive despite the massive Electron overhead. I'm waiting for the talk where someone actually addresses the people in power: browser vendors, Google Chrome etc, and demands better accessibility and better graceful degrading from them, rather than demanding developers magically be able to change the way they have to write code to make a living. There's no reason why Google Chrome couldn't adjust to SPA's and JS-driven applications, and bring better accessibility to that world we've actually built.
@chinmayk8004
@chinmayk8004 Жыл бұрын
With that hairstyle when he says "come to jesus moment", I am sure he is referring to himself.
@MrJonathandsouza
@MrJonathandsouza Жыл бұрын
This mans talks are 🔥
@LeePenkman
@LeePenkman Жыл бұрын
Pretty nice... I'll chime in with both of my personalities: Traditionalist: you're not building the new york times and you don't need Transitional Apps Either. Sure you could build a SPA which isn't going to be found in Google and your business will implode under complexity... Modernist: Are you even a real craftsman? Your app should be the best of the best and custom transitions add to the pizzaz, if your homepage is oldschool then people will leave and wont invest. Pizzaz/brand is even more important than correctness. Show the the examples of a successful 2023 startup that doesn't need javascript (apart from reddit/hacker news/craigslist)?
@user-bw6de4pd5h
@user-bw6de4pd5h Жыл бұрын
Great. Loaded with great analysis, rhetoric, and... empathy :).
@chmod0644
@chmod0644 Жыл бұрын
Way too dismissive of the LiveView-style approach. The vast majority (and I mean literally 99%) of website needs are covered by it as it exists today. And there is no theoretical limit to the approach. Sorry JS devs, but we just need to get JavaScript out of the driver's seat here, and flip the script. Use as little JS as possible, push more into the statically-compiled browser core, and ship as little state as you can back and forth. LiveView is the way.
@DummyFace123
@DummyFace123 Жыл бұрын
What a Lit 3.0 could really use however is just far less boilerplate. Some people say “oh Svelte is most loved because it’s so fast and because it’s compiled blah blah blah” WRONG! Svelte is most loved because of its simplicity and it obeys KISS. This is a byproduct of being compiled. If you are going to compile, then you may as well make it expressive an intuitive. A purpose built language designed around a problem it’s solving. I compare svelte to sql. Svelte is to reactive web development as sql is to relational database querying. You COULD use MS Linq to query a database if you hate yourself, but why? Why would you use a hammer on a screw? And that is why svelte is most loved. It’s a purpose built language designed to solve a reactive UI problem, instead of hamfisting the problem with javascript syntax
@DummyFace123
@DummyFace123 Жыл бұрын
If anyone has had to work on pages at big businesses with multiple technologies going on, you can appreciate non-frameworks, where there’s no monolithic tyrant piece of JavaScript trying to control everything. Inevitably, no matter what it is, that thing is going to go on life support. And when that entire page oppressing tyrantscript dies, it is a painful process. When a web component dies, the pain is very manageable. That’s something I think every framework needs to ask is how easy is it for them to die.
@DummyFace123
@DummyFace123 Жыл бұрын
I’m hitching my wagon to Lit web components because you can inject them into any framework and they are responsible for themselves. They’re like mini-sveltes and there’s nothing you can do about them. Not even blazor pages can prevent them
@vikingthedude
@vikingthedude Жыл бұрын
This guy is more jacked than the photos made me believe
@goat_wizard
@goat_wizard Жыл бұрын
What did you use to point that "spotlight" at the screen?
@ilnasyah
@ilnasyah Жыл бұрын
3:39
@dugalcedo
@dugalcedo Жыл бұрын
Browser Applications Supplying Thorough Usability?
@haidermansoor4760
@haidermansoor4760 Жыл бұрын
Erlich Bachmann created Svelte?
@petermoore8811
@petermoore8811 Жыл бұрын
Lets face it I accept JS but the language design decision in it are terrible which is why we use duck tape it with frameworks. python and ruby are much better designed languages and if they were implemented by browsers we would see a sharp decline in JS. SPA are the way forward so JS will balloon. But please lets be real JS is not cool. Svelte however is a great step forward :-)
@markusobermaier
@markusobermaier Жыл бұрын
HOTTUB, SAUNA, JACUZZI...you are a genius 😂
@jamsnack6651
@jamsnack6651 Жыл бұрын
yo thas me
@nadavbensimon1267
@nadavbensimon1267 Жыл бұрын
who says you need js framework
@enfieldli9296
@enfieldli9296 Жыл бұрын
This is more of a marketing than a normal talk. No-code platform for dev or designer?
@danvilela
@danvilela Жыл бұрын
Yep.. I thought SPAs was the next biggest thing and all super efficient. Did my website with nuxt 2 and vuetify and BAM.. Shoot in the foot, was way worse then my previous PHP version. Thank god Rich Harris is making my knowledge on this usefull lol
@p150
@p150 Жыл бұрын
if only the pricing model was a bit more affordable for B2B use cases, i definitely would have chosen Clerk. it is too costly right now to create a personal org for every user who signs up to my new app
@burm4npgoget707
@burm4npgoget707 Жыл бұрын
Great DX!
@leonmason9141
@leonmason9141 Жыл бұрын
Video is dope. I think that it could be of use to research a service such as Promo sm!!
@Miles-co5xm
@Miles-co5xm Жыл бұрын
Idk, but spa with svelte-spa-router is just awesome
@srikanthjnr
@srikanthjnr Жыл бұрын
It would be interesting to know what is the effect and influence of Distributed Cloud Computing like Kubernetes and the Micro-services on the evolution of these frameworks, especially the fact that you can break down computing points (MVC ?) across the cloud ?
@geekofia
@geekofia Жыл бұрын
Good content 😊
@HaraldEngels
@HaraldEngels Жыл бұрын
HTMX or UNPOLY came to our rescue 🙂