Тёмный
Jamstack TV
Jamstack TV
Jamstack TV
Подписаться
Welcome to Jamstack Conf's RU-vid! A collection of video resources for learning about the Jamstack architecture and building modern websites and applications with better performance.
Jamstack for good with Everfund
9:28
Год назад
Комментарии
@Edu4Dev
@Edu4Dev 29 дней назад
nice
@MaxMov-sp8hr
@MaxMov-sp8hr Месяц назад
Thank you! Web for everyone is fan, but can you give a link to the slides and code from this video?🤔
@pookiepats
@pookiepats Месяц назад
hella confusing
@pookiepats
@pookiepats Месяц назад
nvm, it just another React tool, ugh
@Madronaxyz
@Madronaxyz Месяц назад
Thank you for all the lives you saved.
@laughingvampire7555
@laughingvampire7555 2 месяца назад
well, spas are just a different way to ruin the web, the web has been ruined since html was created with sgml as a reference
@2u841r
@2u841r 4 месяца назад
less hair = more intelligent
@gabriellinassi3382
@gabriellinassi3382 5 месяцев назад
Love this guy, he's talks are so clean and objective. Good work, Tanner.
@neizvestniydrug
@neizvestniydrug 6 месяцев назад
Wow! What a big ad
@KellyClowers
@KellyClowers 6 месяцев назад
something like the NYT should absolutely never be SPAs
@KellyClowers
@KellyClowers 6 месяцев назад
"Have Single-Page Apps Ruined the Web?" Yes. Rare case of the Law of Headlines not applying.
@t00nfish
@t00nfish 7 месяцев назад
What would you pro guys recommend for online shops with around 200k products?
@GoatCS
@GoatCS 8 месяцев назад
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 9 месяцев назад
HTMX, wasm, doing away with any Javascript that's not highlighting buttons or some such shit(it's original purpose).
@dan7582
@dan7582 10 месяцев назад
SPA: bad with it, worst without it.
@raccoons_stole_my_account
@raccoons_stole_my_account 9 месяцев назад
You do realise we had 20 years of internet without SPAs and everything was just fine?
@dan7582
@dan7582 9 месяцев назад
@@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 10 месяцев назад
Enginee Over Red b/s
@banwa_non
@banwa_non 10 месяцев назад
No Jamstack 2023?
@alivenumber5
@alivenumber5 10 месяцев назад
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 Год назад
Figma need to update this feature
@xphis0528
@xphis0528 Год назад
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 Год назад
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)?
@KarolDepka
@KarolDepka Год назад
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
@themeniacs7376
@themeniacs7376 15 дней назад
what are u using as alternate??
@burm4npgoget707
@burm4npgoget707 Год назад
Great DX!