The Evolution of Web Apps 1992-2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024

ความคิดเห็น • 173

  • @mikeryan2388
    @mikeryan2388 6 หลายเดือนก่อน +173

    I've never described anything as wholesome before, but I can't think of a better word for your videos lately. They're wholesome. Not flashy, loud, begging for clicks, just normal conversation that happens to be educational. Kind of reminds of Mr. Rodger's Neighborhood, but this is Mr. Beattie's Network

    • @Ihatebrexit
      @Ihatebrexit 5 หลายเดือนก่อน +3

      I wish I could star this comment. Wholesome is an excellent way to describe them. Dylan’s videos are the antidote to the brash, loud, obnoxious and uninformed opinions that dominate the space (I’m thinking about Theo et al).
      We need them!

    • @tozpeak
      @tozpeak 5 หลายเดือนก่อน +10

      Evolution of youtube back to just sharing cool stuff for fun. 😊

    • @BizAutomation4U
      @BizAutomation4U 2 หลายเดือนก่อน +5

      I just subscribed simply because of how he removes all the fluff out of the topic. That is gold in an age where everyone is trying to show how clever they are and how much they know, all with a lot of emotion, and more energy that would put a politician to shame.

    • @daryl9915
      @daryl9915 หลายเดือนก่อน +2

      This vid feels like Dylan likes giving talks on subjects he cares about, even if there's no developer convention where the talk might fit. Or it could be practice for a presentation at some future convention, or similar. Either way, solid material and engaging delivery as usual

  • @nurmr
    @nurmr หลายเดือนก่อน +5

    The ugly precursor to WebSockets was the "Comet" model and it effectively had the client request data from the server, and the server would leave it hanging until it had something to return. There were about 5 different ways to implement it, and all of them had their downsides.

  • @catoberge
    @catoberge 2 หลายเดือนก่อน +31

    This. Was. Great.
    No fuzz, no bull. Just good, clean information. A favorite video of 2024.
    Subscribed.

  • @kaiserruhsam
    @kaiserruhsam 5 หลายเดือนก่อน +6

    oh no they made fetch() happen

  • @key7644
    @key7644 2 หลายเดือนก่อน +7

    I remember disabling JavaScript on my browser back in the days for security reasons, now the only place I can not find JavaScript is on my laundry basket!

  • @marloelefant7500
    @marloelefant7500 2 หลายเดือนก่อน +40

    The Web really demonstrated the power of open standards and cross-company collaboration. Instead of every big tech company baking its own fragile solution, such as Flash, Java Applets etc., many stakeholders work together on a common solution that allows to solve their problems just well enough. These solutions are guaranteed to be maintained well and survive long.

    • @HNedel
      @HNedel 2 หลายเดือนก่อน

      It still took someone powerful enough to put their foot down (due to Jobs’ own ulterior motives) and drag the industry kicking into the 21st century of open standards

  • @slowgoins
    @slowgoins 6 หลายเดือนก่อน +13

    Absolutely *love* the history presentations. As someone whose primary education was in the physical sciences, seeing how a field grew and evolved vastly helps my own understanding of why certain technologies, patterns, frameworks, and so on were invented. They needed to solve (what were then) new problems. This is a great "brown bag" (lunch) style of talk with just enough detail to really learn something and research after where interest directs. Looking forward to the next one!

  • @gymothybumpkins
    @gymothybumpkins 2 หลายเดือนก่อน +8

    Love this type of content. Knowing the history of our trade is underrated.

  • @jimratliff
    @jimratliff 6 หลายเดือนก่อน +11

    I, too, started on the web in the 90s (a bit later than you, 1995). This is an awesome, memory provoking, but also just super well constructed, historical survey. Thanks!

  • @RogerValor
    @RogerValor 6 หลายเดือนก่อน +37

    and now, with HTMX, moving back to server side rendering and embracing the html markup as the actual state, and nearing unblocking wasm bottlenecks like dom access and standalone support, we are approaching something that will remix the boundaries yet again.

    • @DylanBeattie
      @DylanBeattie  6 หลายเดือนก่อน +46

      So I genuinely considered whether HTMX should be in the video, but in the end the patterns I chose were the ones that I consider to be the paradigm shifts in web architecture enabled by new APIs and browser capabilities: they all allowed us to do things which were previously impossible, or at least extremely difficult.
      You could get something a bit like XMLHttpRequest by using hidden IFRAMES, or using JavaScript to load images from particular URLs with payload data in the query string, but it wasn't easy and it was incredibly fragile. You could emulate socket connections using long-lived AJAX requests - send the request, wait thirty seconds, if you don't get anything back, the request times out so you send another one - but again, it was nothing like as easy or well-supported as the WebSockets API.
      I think HTMX is an extremely well-designed framework, but fundamentally I think it's just very good syntactic abstractions on top of client-side JavaScript, DOM manipulation and HTTP requests. We *could* have had HTMX in 2010 - all the building blocks were already there, we just hadn't really figured out the best way to put them together yet. It's an excellent framework but it solves the equivalent set of problems as jQuery/prototype/scriptaculous.
      (This is the part where somebody replies with "well actually... " and calls out some particular feature of HTMX which is only possible using WebSockets/WASM... but you get the idea. 😉)

    • @echobucket
      @echobucket 6 หลายเดือนก่อน +5

      @@DylanBeattie The other thing that should probably be on here is the sort of Next.JS hybrid approach of serverside + client side rendering using the same programming language....

    • @tahamohammedi5898
      @tahamohammedi5898 6 หลายเดือนก่อน +7

      This HTMX hype bullshit is getting out of hand, HTMX is merely a framework that does client side fetching nothing else, it's almost like fucking JQuery, i didn't change shit

    • @NikoJokipalo
      @NikoJokipalo 6 หลายเดือนก่อน

      He did mention GWT which did exactly this, way before (it's now dead)

    • @Ihatebrexit
      @Ihatebrexit 5 หลายเดือนก่อน

      @@tahamohammedi5898what you say has some truth. Indeed, many of us built our own HTMX like functions on top of JQuery.
      However, the hype behind HTMX is easy to understand when viewed through the lens of a younger developer who has only ever known SPA. To them, HTMX is a miraculous breath of fresh air.
      Many developers, especially the younger ones, are locked into the SPA mindset, not knowing there’s another way. 99% of websites and applications do not need to be, and indeed, should not be an SPA.
      I am glad HTMX is here for it changes this mindset of “SPA is the default”.

  • @thohangst
    @thohangst 2 หลายเดือนก่อน +2

    RIP Flash. The internet was fun once. And charmingly janky.

  • @guai9632
    @guai9632 6 หลายเดือนก่อน +2

    apple fucked it all up as always. we could already have "wasm"

  • @Esparzamx
    @Esparzamx 6 หลายเดือนก่อน +10

    Can't remember the first time I saw one of your conferences and ended up looking you up because of it, I think it was the one about SMTP, ever since, it's been worth it!! Thank you for your time and efforts, your content is amazing and valuable.

  • @Rose-ec6he
    @Rose-ec6he 6 หลายเดือนก่อน +6

    It's worth noting that wasm isn't native code in the strict sense, it's run inside a virtual machine in a similar way to java - It's bytecode that a browser converts to native instructions on the fly. It's still much faster than JavaScript because it is parsed and run through optimisations beforehand and does not use a garbage collector.
    Those are all great things but it is not real assembly or machine code because it is CPU agnostic and requires extra steps before it can be run on all computers which has a performance penalty in exchange for portability, unopinionated standardisation and ease of implementation. It's an important distinction which I wish the dev team made

    • @nickwallette6201
      @nickwallette6201 หลายเดือนก่อน

      I had not heard of this, and when it came up in the video, I thought, “so we brought back applets?” He then said, with a smirk, essentially that, and “but we’ve learned some things” Apparently we haven’t learned not to launch random chunks of code from third party sites. I assume the only difference is that now “it’s sandboxed.”
      In tech, everything old is new again.

    • @nurmr
      @nurmr หลายเดือนก่อน

      @@nickwallette6201 Yep, that final box with WebAssembly could move up to the same line as Applets and plugins and it would still make sense.

  • @mathiaz943
    @mathiaz943 2 หลายเดือนก่อน +5

    This is fantastic. Especially for the younger among us, who have not lived through the evolution of the web…

  • @arlandi
    @arlandi 6 หลายเดือนก่อน +9

    I still remember my first job as a 'web master' a century ago, using static html and bunch of animated gifs to show information in pages. coded with ms frontpage and later macromedia Dreamweaver.

    • @snorman1911
      @snorman1911 5 หลายเดือนก่อน +2

      "Webmaster" 😂 my first title. The 90s were a wild time for web dev.

    • @rumble1925
      @rumble1925 2 หลายเดือนก่อน

      Brb updating my title on Linkedin

    • @eliotclarke1129
      @eliotclarke1129 2 หลายเดือนก่อน

      MS front page, wow that’s a blast from the past

    • @bobthemagicmoose
      @bobthemagicmoose 2 หลายเดือนก่อน

      Totally forgot about the “webmaster” title! I wasn’t a dev at the time but I feel like you’d see notes referencing the webmaster throughout the site “error: please contact the webmaster”

    • @hidoryy
      @hidoryy หลายเดือนก่อน

      the default page on nginx for rocky linux says something along the lines of "if you see this page and are not an admin then contact the webmaster" and I was really confused what a webmaster was LOL

  • @edgeeffect
    @edgeeffect 6 หลายเดือนก่อน +4

    Steve Jobs killing the plugin did wonders for my income for a little while... various mates who had been doing Flash for years noticing their works-of-art didn't work on the coolest-device-to-own... they really quickly needed to talk to a computer programmer... and that was me.

    • @yaroslavpanych2067
      @yaroslavpanych2067 6 หลายเดือนก่อน

      Coolest device to own is, and always was brain. If you don't have one, or have one in abandned state, no other devices will fix that.

  • @spaceageboys3485
    @spaceageboys3485 2 หลายเดือนก่อน +1

    Great video might revive applets just to make people mad

  • @kwyrky
    @kwyrky 6 หลายเดือนก่อน +4

    I like the videos talking about web related stuff. I want to get a better understanding the web technologies better and going through the history helps in getting an overview. Thanks for uploading!

  • @danielbaulig
    @danielbaulig 6 หลายเดือนก่อน +3

    WebSockets were really just an technological evolution from long polling and Comet. Similar to how fetch was a better XMLHttpRequest. Should have mentioned those, too imo.

    • @yaroslavpanych2067
      @yaroslavpanych2067 6 หลายเดือนก่อน +1

      Fetch is not better, it is just other, and most likely nih-crap.

    • @nickwallette6201
      @nickwallette6201 หลายเดือนก่อน

      Comet. Ha. Well that explains why “AJAX” then. The IT world loves its puns.

  • @DaddyChronic
    @DaddyChronic 2 หลายเดือนก่อน +1

    Before Ajax I had send the Data for the JavaScript App by generating Inline-Scripts containing the Serverdata..

  • @yusef3132
    @yusef3132 6 หลายเดือนก่อน +2

    You really desrve more likes. Really enjoyed video. Thank you...

  • @caty863
    @caty863 6 หลายเดือนก่อน +2

    This is a good rundown of what transpired with the web for the last few decades. I dabbled in this industry in early 2010 when PHP was all the rage. I built a few CRUD websites with the WAMP stack and it was fun for a while. Now, I have skipped this *web sockets* wave and I am trying to jump back on to the *WASM* wagon. Wish me luck!

  • @ChrisAthanas
    @ChrisAthanas 6 หลายเดือนก่อน +1

    Pop filter needed for that particular microphone placement
    Very loud on headphones

  • @JarheadCrayonEater
    @JarheadCrayonEater 2 หลายเดือนก่อน +1

    I also wrote my first web page in 1992, but didn't really get into it until 1995.
    "Internet dinosaur" is very accurate!
    Edit: This is a brilliant channel! Thanks for bringing back those great memories in visual format!

  • @Beastintheomlet
    @Beastintheomlet 5 หลายเดือนก่อน +2

    I can’t imagine how much of a game changer AJAX calls were for the web. I’m so glad I didn’t have to go through the IE days of web dev tho, I’ve heard so many horror stories.

    • @TesterAnimal1
      @TesterAnimal1 หลายเดือนก่อน

      JSONP? 😂😂😂

  • @reidatherton7743
    @reidatherton7743 หลายเดือนก่อน

    That brings me back to Yahoo! Games. Java Applets that were slow to initially download, but then were very responsive and fully multiplayer. Quite attractive too, unlike many other applets. Plugins could be a pain but sometimes the result was fantastic.
    ...then there's Celebrity Punchout. But that was Shockwave

  • @ChrisAthanas
    @ChrisAthanas 6 หลายเดือนก่อน

    What a cluster fuck of insider trading and zero planning
    The browser wars have just begun

  • @michaelrall8142
    @michaelrall8142 2 หลายเดือนก่อน +1

    very, very nice presentation. I feel a bit old now, but also relaxed, because there hasn't changed soo much the last 30 years 🙂

  • @giorgiobarchiesi5003
    @giorgiobarchiesi5003 2 หลายเดือนก่อน

    Nice video, interesting and informative!
    Regarding languages that compile to JavaScript, I like the Flutter/Dart technology, because from the same code you can obtain mobile apps and desktop apps as well.
    And for the web version, you don’t have to worry about the fact that JavaScript is an extremely unsafe language: you write Dart code, which is type-safe and null-safe; then the transpiler will generate the appropriate and correct JavaScript code for you.
    How do you rate this approach vs. Webassembly?

  • @ignacionr
    @ignacionr 2 หลายเดือนก่อน

    You are SO MISSING long polls (actual realtime way before WebSockets).

  • @udiazulay1571
    @udiazulay1571 หลายเดือนก่อน

    great video,
    must say that it's very disappointing that HTML, which become so code bloated now days, still does not have a native JSON binding in 2024, simple modern interactions like sending a form with json encoding or bind json results back to controls ends up with complicated scripts, adding that simple thing could bring the web back to it's origin where simple HTML form can be all that is needed to run modern interactive application without a complicated js framework...

  • @biscotty6669
    @biscotty6669 2 หลายเดือนก่อน

    Nothing about Perl/CGI? That's what I used for my first "web app". I like your vids.

  • @stevecarter8810
    @stevecarter8810 24 วันที่ผ่านมา

    I'm just about to do my final practical exam on a "DevOps apprenticeship" which will be interesting since I've optimized the app to a single static page that gets refreshed nightly. Not sure how i will get marks for logging and monitoring.

  • @hhhsp951
    @hhhsp951 หลายเดือนก่อน +2

    I miss flash...

    • @nickwallette6201
      @nickwallette6201 หลายเดือนก่อน

      “I miss *nothing about* flash..”
      FTFY?

  • @JamieBainbridge
    @JamieBainbridge หลายเดือนก่อน

    If it's of interest to you, a video explaining how wasm works could be interesting. I always just assumed it was a cute name for "obfuscated JavaScript".

  • @HaraldEngels
    @HaraldEngels 2 หลายเดือนก่อน

    Low-JS libraries like HTMX or Unpoly are the next evolutionary step.

  • @sm5574
    @sm5574 2 หลายเดือนก่อน

    We've also essentially moved from dumb terminals in the '70s to smart terminals now, with everything essentially running as a web app or something cloud-based. The idea of actually running software on that massively powerful machine in front of you has become antiquated.

  • @astropgn
    @astropgn 6 หลายเดือนก่อน

    Damn, I remember being a kid and seeing Ajax being born. I tried to learn it, but it was too much for my brain. I didn't even speak english all that well so it made it harder to learn, but people were hyped as f

  • @kahnfatman
    @kahnfatman 3 หลายเดือนก่อน

    I'm looking forward to a browser implementation of serverless (P2P).

  • @liammcmullen4497
    @liammcmullen4497 6 หลายเดือนก่อน +1

    An insightful narrative of the tumultuous evolution in web technology since the 1990s. ;)

  • @majorfallacy5926
    @majorfallacy5926 22 วันที่ผ่านมา

    I'm just waiting for the point where some company releases an OS that's nothing but a web browser and markets it as personal cloud computing

  • @michaljanwarecki763
    @michaljanwarecki763 6 หลายเดือนก่อน +1

    Great video! And very relatable. 2 years ago I got my first web dev job with just my personal blog on my CV. I made it as a React SPA with Django backend. Now I'm redoing the same blog to now be a server side generated web app. I guess in 3 years time I'll rewrite it again, either a Wasm SPA or static HTML.

  • @CompuB1t
    @CompuB1t หลายเดือนก่อน

    Thank you, thank you. Now I understand much better the web development nature.

  • @amolizm
    @amolizm 2 หลายเดือนก่อน +1

    I recently started building an with django, with rendering on the server side, no front-end at all.
    This is a really great intro to all the available technology and its capabilities

  • @yapdog
    @yapdog 2 หลายเดือนก่อน

    Yep, started out back in 1989 (think). We're dino-bros!

  • @yaroslavpanych2067
    @yaroslavpanych2067 6 หลายเดือนก่อน +1

    12:42 I know at least a dozen of sites that still employ flash, and not going to stop anytime soon. It is just too expensive to rewrite it and DEBUG to the level it was on flash!

  • @axel_luke
    @axel_luke 2 หลายเดือนก่อน

    What about long polling before websockets?

  • @anshul_eie
    @anshul_eie 6 หลายเดือนก่อน +2

    Post SPA world, there's this new kid called Svelte which does a hybrid of server side rendering and browser side JS/DOM rendering. I hope you'll talk about that in one of your videos in future,

    • @andynn6691
      @andynn6691 6 หลายเดือนก่อน +1

      Kinda like JSF and the like, only a million times better.

    • @yaroslavpanych2067
      @yaroslavpanych2067 6 หลายเดือนก่อน +1

      What exactly new in that? Server side renders baseplate, js employs ajax to fetch fresh data and show it to user. We have been doing it for at least 20 years now.

    • @anshul_eie
      @anshul_eie 6 หลายเดือนก่อน

      @@yaroslavpanych2067 One could extend the same argument for SPA too. Nothing new in that. We had ajax before SPAs became popular.
      Svelte gives the best of both worlds - fast first time load (server side rendering) and client side rendering.

  • @carlcodes8422
    @carlcodes8422 6 หลายเดือนก่อน +1

    Another excellent video - Insta-subscribe :-)

  • @Degenerated00
    @Degenerated00 2 หลายเดือนก่อน

    Not sure why but I want to convert to Islam after watching this video

  • @ultravioletiris6241
    @ultravioletiris6241 6 หลายเดือนก่อน +4

    I’m a cyber security and computer science double major, and this was an excellent excellent video. I learned a lot and also reinforced some things I wasn’t 100% sure about.

  • @onetoomany671
    @onetoomany671 6 หลายเดือนก่อน +5

    "WebAssembly is neither web nor assembly."

  • @thiagoassisfernandes
    @thiagoassisfernandes 6 หลายเดือนก่อน +2

    Can't wait to the primeagen take on this.

  • @Jonas-Seiler
    @Jonas-Seiler 6 หลายเดือนก่อน

    I’m fucking more than twice as old as the internet was when I was born, wtf is going on

  • @BobFrTube
    @BobFrTube 2 หลายเดือนก่อน

    In the 90s I found I could create an XML object dynamically and it acted very much like Ajax. Ajax just formalized a practice that was already posssible.

  • @baggern
    @baggern 6 หลายเดือนก่อน +1

    one axis missing is canvas / webgl / webgpu and how web apps now don't even need to be use html and the dom to display content

  • @comosaycomosah
    @comosaycomosah 6 หลายเดือนก่อน +1

    oh sweet always seen videos of you talking in conferences didnt realize you had a channel

  • @sabuein
    @sabuein 2 หลายเดือนก่อน

    My favorite these days is what they call "Progressive web app". Again, thank you for sharing, I loved it.

  • @zhexymusic
    @zhexymusic 5 หลายเดือนก่อน

    I expected to see General Kenobi as a response... 10:28 😢

  • @LifeOfCraig
    @LifeOfCraig 6 หลายเดือนก่อน +1

    This was a great video, very entertaining and very informative!

  • @adjbutler
    @adjbutler 6 หลายเดือนก่อน

    HyperMedia HyperMedia HyperMedia HyperMedia!

  • @CRMWTY
    @CRMWTY หลายเดือนก่อน

    This was awesome. Great video 😊 Cheers!

  • @hadibq
    @hadibq 2 หลายเดือนก่อน

    Missing your talks, Dylan 👍

  • @threee1298
    @threee1298 หลายเดือนก่อน

    What a great summary, makes it all seem so simple

  • @wewillrockyou1986
    @wewillrockyou1986 2 หลายเดือนก่อน

    Lesson of the day: KISS

  • @nickbarton3191
    @nickbarton3191 6 หลายเดือนก่อน

    Internet dinosaur, ha ha.
    Old but not obsolete, like me.
    Nice exposition, I stopped at AngularJS. Blazor pages seem a step backwards, interleaving code and HTML smacks of ASP pages albeit wasm runs in the browser (?). Where does HTMX fit in, will it solve the markup problem?

  • @kwanele_dev
    @kwanele_dev 2 หลายเดือนก่อน

    I fucking love the way you tell the story. Right about 10:22, I found myself laughing because you just emplained notifications like I'm five, but I've been building web applications for the past 5 years lol 😂😂

  • @calanm7880
    @calanm7880 2 หลายเดือนก่อน

    This is magnificent. I had multiple “penny drop” moments - understanding the context of the “why?” really helps me understand.

  • @svaira
    @svaira 6 หลายเดือนก่อน

    I agree with most of what you say, except maybe with the idea that WebAssembly is also a good way to solve problems, and I also have issues with Single Page Apps for similar reasons. The main question for me is how they compare to custom protocols. In my view, if you want to have a native app, you should have a native app, not a website. The real issue here is that many internet access points pointlessly limit the ports that can be used, which does nothing to security (as any malware can run over port 8080, and port scanning could be blocked in different ways), but makes it more difficult to create new protocols for new application like it was more standard before. Idk if this completely coincides, but I do find it strange that so many applications tried to be websites, when really I do not see the benefit, at around the time ports started to be blocked off more, it would be interesting to see a historical rundown of that (like when chats moved from protocols like XMPP to website clients).

  • @teay20000
    @teay20000 หลายเดือนก่อน

    Wow Excellent, clear and easy to understand. The illustrations help to visualize how it actually works.

  • @Holobrine
    @Holobrine 6 หลายเดือนก่อน

    My preferred architecture today is htmx and web components (compiled out of Svelte). Web components make the browser know how to render things, but the server still sends html so the browser doesn’t have to interpret JSON.
    Some heuristics: If the server will make a complex JSON object, it’s not much worse on the server to format it as html instead. Meanwhile on the client, the data is in html already, so it doesn’t have to work as hard to know how to display it. And then, web components enable this to not live strictly in vanilla html.

  • @ecavero1
    @ecavero1 6 หลายเดือนก่อน

    Where do browser extensions come in? My favorite one is Vimium. This extension adds JavaScript so that I can use Vim-like motions to navigate without using the mouse.

  • @kellyaquinastom
    @kellyaquinastom 2 หลายเดือนก่อน

    Htmx? Will watch

  • @لوسيفرجبريل
    @لوسيفرجبريل 2 หลายเดือนก่อน

    That was awesome. Thx

  • @allenng2348
    @allenng2348 5 หลายเดือนก่อน +1

    I watch nearly all of your videos. They are really very good. But for the love of pete, please get a drink of water, or edit out your mouth and throat noises. I always reach for the close button, but usually manage to suffer through to be able to listen to the whole thing. I can't stand listening to people choking on their own saliva.

    • @ataraxieabrutissante267
      @ataraxieabrutissante267 2 หลายเดือนก่อน

      I didn't even notice any of what you said. You have issues man

    • @javierrodriguez4218
      @javierrodriguez4218 2 หลายเดือนก่อน +1

      You might have misophonia.

  • @MobiusCoin
    @MobiusCoin 2 หลายเดือนก่อน

    I've been doing this whole web dev thing for a long time and even with that I learned so much. The explanation of WASM was particularly useful for me. You got a new subscriber!

  • @joeynelson1609
    @joeynelson1609 2 หลายเดือนก่อน

    Well done. Thank you for a very cohesive and overarching explanation of web delivery technologies up to now. It definitely rounded out my understanding and filled a few holes.

  • @3Im0
    @3Im0 2 หลายเดือนก่อน

    Thank you for your nice presentation. Perfectly done! 👍🏻👍🏻

  • @guitarplayer4life17
    @guitarplayer4life17 2 หลายเดือนก่อน

    This was great

  • @michaelareay1037
    @michaelareay1037 11 วันที่ผ่านมา

    Excellent.

  • @scottlillynz
    @scottlillynz 6 หลายเดือนก่อน

    Great video, Dylan. Yet somehow my major takeaway was just how I old must be ;)

  • @Dorgrin
    @Dorgrin 5 หลายเดือนก่อน

    My life as a slide 😅

  • @idvirtualidvirtual8394
    @idvirtualidvirtual8394 6 หลายเดือนก่อน

    Gran charla!
    Y explicado de una manera muy didáctica!
    Grandes recuerdos de flash y Dreamweaver!

  • @sabuein
    @sabuein 2 หลายเดือนก่อน

    Thank you.

  • @TheBli7krieg
    @TheBli7krieg 2 หลายเดือนก่อน

    Next step: v0

  • @tarilonte
    @tarilonte 6 หลายเดือนก่อน +1

    Great video! I still use classic asp

  • @samvarcoe
    @samvarcoe 28 วันที่ผ่านมา

    Superb 👌

  • @edwardallenthree
    @edwardallenthree หลายเดือนก่อน

    Brilliant.

  • @adjbutler
    @adjbutler 6 หลายเดือนก่อน

    HTMX HTMX HTMX

  • @paulsound1110
    @paulsound1110 6 หลายเดือนก่อน

    Your are inspiring!! I had a big aha Moment.
    It gives me as a young Programmer i much better understanding of the web in gernal. Thanks.

  • @darknezx9542
    @darknezx9542 3 หลายเดือนก่อน

    To be honest Dylan can make any dry topic sound like the most interesting thing ever. Always a fascinating talk.

  • @D.S69
    @D.S69 หลายเดือนก่อน

    thanks

  • @hassejansson
    @hassejansson 2 หลายเดือนก่อน

    well done

  • @DavidTorralbaGoitia
    @DavidTorralbaGoitia 2 หลายเดือนก่อน

    Amazing content! I would have loved to see PWA in that timeline though 🙃

  • @clangsison
    @clangsison 2 หลายเดือนก่อน

    thanks

  • @sazk4000
    @sazk4000 2 หลายเดือนก่อน

    🙂

  • @OneOmot
    @OneOmot 2 หลายเดือนก่อน

    HTMX?

  • @afuzzybearsyoutubechannel2812
    @afuzzybearsyoutubechannel2812 3 หลายเดือนก่อน

    💚

  • @slavsquatch7
    @slavsquatch7 2 หลายเดือนก่อน

    Excellent overview. Wish I had this video when I was teaching at a web dev bootcamp.