WSGI for Web Developers (Ryan Wilson-Perkin)

Поделиться
HTML-код
  • Опубликовано: 17 янв 2025

Комментарии • 111

  • @karolisg.3096
    @karolisg.3096 5 лет назад +46

    This is the single most important presentation I have ever watched.

  • @dan_pringle
    @dan_pringle 5 лет назад +184

    Some people are built to teach!

  •  4 года назад +21

    Wow this was the talk I never knew I needed... holy shit. This speaker is amazing. Thank you..

  • @alesolano5507
    @alesolano5507 3 года назад +3

    Damn, how I love this video. I watched it 6 months ago and it was sooo revealing. I'm watching it again now and it's even more revealing. Can't wait until next year.

  • @JesusNoland
    @JesusNoland 3 года назад +11

    Such an amazing presentation. Thank you so much for that breakdown. Been using Django and Flask for years and took WSGI for granted.

  • @d3vwannabe
    @d3vwannabe Год назад

    Amazing. I don't see how any free content can be better than this. One of the best I ever seen.

  • @Overthought7
    @Overthought7 4 года назад +18

    Holy crap, this was *such* a helpful presentation! Thank you so much!

  • @typwriter1991
    @typwriter1991 Год назад +1

    Thanks for the explanation and example code on how the WSGI and web server are working together. The code demonstrate how they both work together step byt step in a very clear way.

  • @essamgouda1609
    @essamgouda1609 2 года назад +1

    What a brilliant presentation. Love it when people abstract ideas that simply, thank you !

  • @joseduarte5663
    @joseduarte5663 2 года назад

    Awesome talk, there is just so much content on the web that tries to explain this topics but somehow end up missing the point entirely. The actual simple implementation/example is what helped me the most, thank you!

  • @TheNzdavis
    @TheNzdavis 3 года назад +3

    The only presentation that makes sense. Unassuming and well organized, perfect for someone like me who just started using Django. I have been using PHP all my life but now I appreciate python so much. Thanks to you Ryan. :D

  • @florinbujoreanu1020
    @florinbujoreanu1020 Месяц назад

    Incredibly precious information for backend development

  • @2c7s
    @2c7s 4 года назад +3

    Really Impressed with that breakdown of concepts and the demon.

  • @BioHazarddasdadfasfsad
    @BioHazarddasdadfasfsad 5 лет назад +12

    Either this video is very underrated or nobody bothers himself thinking how the heck request is handled in Jango or in Flask in the background

  • @prathameshdesai5484
    @prathameshdesai5484 2 года назад

    Amazing work! Its years of work and knowledge summarized in 24 mins (awesome flow)

  • @bakza.5661
    @bakza.5661 5 лет назад +3

    Brilliantly explained, looking forward to attending the next pycon

  • @haccks.
    @haccks. 2 года назад +1

    I learned it hard way! I went over Django and unicorn source code to understand it. But this is a gem. I wish I could have found this video earlier. Inspired from this talk I rebuild a WSGI server and applications side. I added few more features like handling GET request with query params and POST request etc,. Code is pretty well documented and followed the similar design. Will try to post the link of GitHub repo once push it there.

    • @ShreyanshMalewar
      @ShreyanshMalewar 3 месяца назад

      where's the link?

    • @haccks.
      @haccks. 3 месяца назад

      @@ShreyanshMalewar RUclips won't let me post link

  • @a.for.arun_
    @a.for.arun_ 3 года назад +1

    Absolutely wonderful presentation. Loved it.

  • @UnleashedEntomber
    @UnleashedEntomber 2 года назад

    Great talk, watching 2nd time after 1 year.

  • @usmanmaqsood5945
    @usmanmaqsood5945 5 лет назад +3

    Thank you Ryan for amazing presentation.

  • @MagnusAnand
    @MagnusAnand 4 года назад +3

    this presentation is amazing

  • @ahfbemdlcnr
    @ahfbemdlcnr 4 года назад

    It's CRAZY. What an incredible presentation

  • @jayhu6075
    @jayhu6075 4 года назад +1

    Thanks for this useful talk..Hopely more from this stuff in the future.

  • @ehsanjalali4586
    @ehsanjalali4586 3 года назад

    you make a hard subject simple and understandable, thanks.

  • @McKisiek
    @McKisiek 2 года назад

    Excellent presentation. Thank you.

  • @mrlildylchillin
    @mrlildylchillin Год назад

    This talk was fantastic. Thank you

  • @abdallahmahmoud8642
    @abdallahmahmoud8642 5 лет назад +3

    Great Presentation

  • @AhmedBilalKhalid
    @AhmedBilalKhalid 5 лет назад +2

    Excellent Presentation.

  • @anirudhreddybasani3555
    @anirudhreddybasani3555 5 лет назад +1

    Simply superb presentation 👌🙌

  • @robinsingh4492
    @robinsingh4492 4 года назад

    Best explanation about the topic.

  • @domfree7710
    @domfree7710 4 года назад +1

    very informative, good for backend development.

  • @ИванФеоктистов-ь4э
    @ИванФеоктистов-ь4э 4 года назад

    Thank's man, that's an explanation I was looking for!

  • @emadgkamel
    @emadgkamel 5 лет назад +1

    Great presentation Ryan, thanks

  • @kabakiAntony
    @kabakiAntony 2 года назад

    This was a very good presentation.

  • @santidev_
    @santidev_ 3 года назад

    Learned a lot from this presentation, thanks :)

  • @hunterxvov4ik
    @hunterxvov4ik 10 месяцев назад

    simply brilliant

  • @friesmaker
    @friesmaker 4 года назад

    Amazing presentation!! Loved it

  • @AnantaAkash.Podder
    @AnantaAkash.Podder Год назад

    Loved the presentation... The exact thing which i wanted... To get to the ROOT level of how Http Reqs are converted in my Django Views...🤔

  • @mirmohammadjaber2676
    @mirmohammadjaber2676 3 года назад

    Awesome presentation. Thanks.

  • @abhinavmishra9401
    @abhinavmishra9401 3 года назад

    The coolest pycon so far!

  • @pavolkovalik3593
    @pavolkovalik3593 3 года назад

    This is excellent explanation.

  • @muralidhar40
    @muralidhar40 2 года назад

    Well done, Ryan.

  • @shuvam6952
    @shuvam6952 3 года назад

    Ten seconds in and I already like it!

  • @higiniofuentes2551
    @higiniofuentes2551 4 года назад

    Very good teaching!
    But what to do when you can't install the wsgi module. I'm in RHEL8

  • @PhilipKavanagh
    @PhilipKavanagh 4 года назад

    Excellent Presentation

  • @mehdi-vl5nn
    @mehdi-vl5nn 3 года назад +1

    amazing

  • @StrangeIndeed
    @StrangeIndeed 4 года назад

    this needs more views

  • @scienceblossom6197
    @scienceblossom6197 4 года назад

    Really amazing video. Thanks.

  • @georgeli6820
    @georgeli6820 3 года назад

    great video! Now I understand it!

  • @JK-sy4ym
    @JK-sy4ym 4 года назад

    This guy is a genius.

  • @zhipengwang1
    @zhipengwang1 4 года назад +2

    amazing voice, explaination

  • @seburath2188
    @seburath2188 5 лет назад +1

    great talk, thank you!

  • @ozkaa
    @ozkaa 5 лет назад +1

    brilliant talk!

  • @vlad_covers
    @vlad_covers Год назад +1

    Каеф!

  • @edchelstephens
    @edchelstephens 3 года назад

    Thank you!

  • @AnjaliPardeshi
    @AnjaliPardeshi 4 года назад +1

    Thanks a lot!!

  • @kingmanzhang
    @kingmanzhang 3 года назад

    It is an excellent talk!

  • @mohamedabdelmoneim5721
    @mohamedabdelmoneim5721 3 года назад

    Awesome task, thank you

  • @carlosblk
    @carlosblk 4 года назад +1

    im getting this error in the second request:
    Traceback (most recent call last):
    File "server.py", line 31, in
    request_http = parse_http(conn.recv(1024).decode('utf-8'))
    OSError: [Errno 9] Bad file descriptor

    • @ndeoligence8
      @ndeoligence8 4 года назад

      Try:
      ```def start_application(port):
      with socket.socket() as sock:
      sock.bind(('localhost', port))
      print(f"Listening for connections on port {port}...")
      sock.listen(1)
      while True:
      with sock.accept()[0] as conn:
      req = parse(conn.recv(1024).decode('utf-8'))
      print(f"Request: [[{req}]]")
      if not req:
      break
      stat, res = index(req)
      conn.sendall(fmt(stat, res).encode('utf-8'))```

  • @aliasnotavailable
    @aliasnotavailable 2 года назад

    great talk

  • @yurakhrolenko3605
    @yurakhrolenko3605 2 года назад

    soooo awesome!!!

  • @shivangitomar5557
    @shivangitomar5557 3 года назад

    Amazing!

  • @jankinsics
    @jankinsics 5 лет назад

    Great talk.

  • @abcdefg1492
    @abcdefg1492 4 года назад

    Very nice..I came here because why I don't know what is what when I try to deploy django app in production with apache server...

  • @ahasibrifat7568
    @ahasibrifat7568 3 года назад

    Thanks a loot man!

  • @yaswanthravuri8450
    @yaswanthravuri8450 3 года назад

    I wish I could give a presentation like this in my class

  • @sajal_sarwar
    @sajal_sarwar 4 года назад

    How can I thank this guy? :)

  • @yaswanthravuri8450
    @yaswanthravuri8450 3 года назад

    Would be better if u have included working of middleware..

  • @RandomAlexus
    @RandomAlexus 5 лет назад

    Fantastic

  • @yashvarshney8651
    @yashvarshney8651 6 месяцев назад

    great

  • @qzorn4440
    @qzorn4440 4 года назад

    heeey did these kool names come from the grandkids of the 60"s hippies on lsd?.....:/ wonderful video thanks...:)

  • @raysilitonga8548
    @raysilitonga8548 2 года назад

    Thank you for this great tutorial, much appreciated. However, I need extra guidance relative to my situation.
    I have built my Python Script on VSCode using Flask Framework. My target is to deploy that Python Script to Apache server without Flask so I can implement thread safe/multi thread/multi process using WSGI as I expect the application will have massive number of users.
    What is the way forward for me?
    Again, thank you in advance for any suggestion that you may provide.

  • @ChristianReimers-m8p
    @ChristianReimers-m8p 4 месяца назад

    Block Oval

  • @MarcusClement-n1v
    @MarcusClement-n1v 4 месяца назад

    Kiehn Plain

  • @AmyFeeney-u7o
    @AmyFeeney-u7o 4 месяца назад

    Lily Street

  • @JanRiter-i5p
    @JanRiter-i5p 4 месяца назад

    Hills Gardens

  • @AmandaMoon-p8w
    @AmandaMoon-p8w 4 месяца назад

    Johnson Lodge

  • @RobertHomer-p6x
    @RobertHomer-p6x 4 месяца назад

    Tomasa Radial

  • @HolmesWalton-y2o
    @HolmesWalton-y2o 4 месяца назад

    Brenna Highway

  • @EugeneIna-u5e
    @EugeneIna-u5e 4 месяца назад

    Adele Trace

  • @EdwTaylor-v9j
    @EdwTaylor-v9j 3 месяца назад

    Trinity Islands

  • @ClarkTriller-z3k
    @ClarkTriller-z3k 4 месяца назад

    Caden Track

  • @SamuelHellickson-s4z
    @SamuelHellickson-s4z 4 месяца назад

    Larissa Groves

  • @JuliaAzxcnn
    @JuliaAzxcnn 4 месяца назад

    Rolfson Drives

  • @NedLong-h8z
    @NedLong-h8z 4 месяца назад

    Kameron Passage

  • @pablogarin
    @pablogarin 3 года назад

    wsgi is not magic, but whisky is :D

  • @BenjaminHaines-q1n
    @BenjaminHaines-q1n 4 месяца назад

    Kelsie Locks

  • @RubyTripp-h9m
    @RubyTripp-h9m 4 месяца назад

    Zack Port

  • @RicoMcelravy-h3w
    @RicoMcelravy-h3w 4 месяца назад

    Tyrel Pike

  • @abhijithalder4567
    @abhijithalder4567 4 года назад

    Wisgi developers are only jealous, thats why they disliked this simplicity

  • @ParkerJune-e4b
    @ParkerJune-e4b 4 месяца назад

    Wunsch Harbors

  • @AlesandroDushku-b8q
    @AlesandroDushku-b8q 4 месяца назад

    Judah Court

  • @83457
    @83457 3 года назад

    Please redo this talk as a musical. kthxbye

  • @AllineLaza-u2c
    @AllineLaza-u2c 4 месяца назад

    Zemlak Locks

  • @mirahmad1275
    @mirahmad1275 2 года назад

    I could not understand a thing, :

  • @VirginiaMera-t6g
    @VirginiaMera-t6g 4 месяца назад

    Renner Route

  • @randall.chamberlain
    @randall.chamberlain 11 месяцев назад

    What a fenomemal presenter!!! Geez...