WSGI for Web Developers (Ryan Wilson-Perkin)

  Рет қаралды 94,000

PyCon Canada

PyCon Canada

Күн бұрын

Пікірлер: 109
@dannypringle3799
@dannypringle3799 5 жыл бұрын
Some people are built to teach!
@crisycochea
@crisycochea 4 жыл бұрын
Totally!
@evgenyocean426
@evgenyocean426 3 жыл бұрын
Totally!
@w1d3r75
@w1d3r75 2 жыл бұрын
Totally!
@ng2250
@ng2250 2 жыл бұрын
Totally!
@fabtjar
@fabtjar 2 жыл бұрын
Totally!
@karolisg.3096
@karolisg.3096 4 жыл бұрын
This is the single most important presentation I have ever watched.
4 жыл бұрын
Wow this was the talk I never knew I needed... holy shit. This speaker is amazing. Thank you..
@alesolano5507
@alesolano5507 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 жыл бұрын
Such an amazing presentation. Thank you so much for that breakdown. Been using Django and Flask for years and took WSGI for granted.
@Overthought7
@Overthought7 4 жыл бұрын
Holy crap, this was *such* a helpful presentation! Thank you so much!
@BioHazarddasdadfasfsad
@BioHazarddasdadfasfsad 4 жыл бұрын
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
@sineadward5225
@sineadward5225 Жыл бұрын
or herself
@TheNzdavis
@TheNzdavis 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
@typwriter1991
@typwriter1991 10 ай бұрын
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.
@d3vwannabe
@d3vwannabe 8 ай бұрын
Amazing. I don't see how any free content can be better than this. One of the best I ever seen.
@haccks.
@haccks. 2 жыл бұрын
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.
@2c7s
@2c7s 4 жыл бұрын
Really Impressed with that breakdown of concepts and the demon.
@essamgouda1609
@essamgouda1609 2 жыл бұрын
What a brilliant presentation. Love it when people abstract ideas that simply, thank you !
@joseduarte5663
@joseduarte5663 Жыл бұрын
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!
@prathameshdesai5484
@prathameshdesai5484 Жыл бұрын
Amazing work! Its years of work and knowledge summarized in 24 mins (awesome flow)
@bakza.5661
@bakza.5661 4 жыл бұрын
Brilliantly explained, looking forward to attending the next pycon
@UnleashedEntomber
@UnleashedEntomber Жыл бұрын
Great talk, watching 2nd time after 1 year.
@a.for.arun_
@a.for.arun_ 3 жыл бұрын
Absolutely wonderful presentation. Loved it.
@usmanmaqsood5945
@usmanmaqsood5945 4 жыл бұрын
Thank you Ryan for amazing presentation.
@MagnusAnand
@MagnusAnand 4 жыл бұрын
this presentation is amazing
@domfree7710
@domfree7710 3 жыл бұрын
very informative, good for backend development.
@ehsanjalali4586
@ehsanjalali4586 2 жыл бұрын
you make a hard subject simple and understandable, thanks.
@ahfbemdlcnr
@ahfbemdlcnr 4 жыл бұрын
It's CRAZY. What an incredible presentation
@abdallahmahmoud8642
@abdallahmahmoud8642 5 жыл бұрын
Great Presentation
@jayhu6075
@jayhu6075 4 жыл бұрын
Thanks for this useful talk..Hopely more from this stuff in the future.
@hunterxvov4ik
@hunterxvov4ik 5 ай бұрын
simply brilliant
@McKisiek
@McKisiek 2 жыл бұрын
Excellent presentation. Thank you.
@AhmedBilalKhalid
@AhmedBilalKhalid 5 жыл бұрын
Excellent Presentation.
@anirudhreddybasani3555
@anirudhreddybasani3555 4 жыл бұрын
Simply superb presentation 👌🙌
@mrlildylchillin
@mrlildylchillin Жыл бұрын
This talk was fantastic. Thank you
@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...🤔
@emadgkamel
@emadgkamel 5 жыл бұрын
Great presentation Ryan, thanks
@kabakiAntony
@kabakiAntony 2 жыл бұрын
This was a very good presentation.
@robinsingh4492
@robinsingh4492 4 жыл бұрын
Best explanation about the topic.
@mirmohammadjaber2676
@mirmohammadjaber2676 3 жыл бұрын
Awesome presentation. Thanks.
@user-lb1qy7rp5k
@user-lb1qy7rp5k 4 жыл бұрын
Thank's man, that's an explanation I was looking for!
@zhipengwang1
@zhipengwang1 4 жыл бұрын
amazing voice, explaination
@santidev_
@santidev_ 2 жыл бұрын
Learned a lot from this presentation, thanks :)
@abhinavmishra9401
@abhinavmishra9401 2 жыл бұрын
The coolest pycon so far!
@friesmaker
@friesmaker 4 жыл бұрын
Amazing presentation!! Loved it
@pavolkovalik3593
@pavolkovalik3593 3 жыл бұрын
This is excellent explanation.
@muralidhar40
@muralidhar40 2 жыл бұрын
Well done, Ryan.
@PhilipKavanagh
@PhilipKavanagh 4 жыл бұрын
Excellent Presentation
@seburath2188
@seburath2188 4 жыл бұрын
great talk, thank you!
@scienceblossom6197
@scienceblossom6197 4 жыл бұрын
Really amazing video. Thanks.
@georgeli6820
@georgeli6820 2 жыл бұрын
great video! Now I understand it!
@yurakhrolenko3605
@yurakhrolenko3605 Жыл бұрын
soooo awesome!!!
@shuvam6952
@shuvam6952 3 жыл бұрын
Ten seconds in and I already like it!
@ozkaa
@ozkaa 4 жыл бұрын
brilliant talk!
@aliasnotavailable
@aliasnotavailable Жыл бұрын
great talk
@mehdi-vl5nn
@mehdi-vl5nn 2 жыл бұрын
amazing
@JK-sy4ym
@JK-sy4ym 4 жыл бұрын
This guy is a genius.
@mohamedabdelmoneim5721
@mohamedabdelmoneim5721 3 жыл бұрын
Awesome task, thank you
@kingmanzhang
@kingmanzhang 3 жыл бұрын
It is an excellent talk!
@StrangeIndeed
@StrangeIndeed 3 жыл бұрын
this needs more views
@AnjaliPardeshi
@AnjaliPardeshi 4 жыл бұрын
Thanks a lot!!
@edchelstephens
@edchelstephens 3 жыл бұрын
Thank you!
@shivangitomar5557
@shivangitomar5557 2 жыл бұрын
Amazing!
@jankinsics
@jankinsics 5 жыл бұрын
Great talk.
@ahasibrifat7568
@ahasibrifat7568 3 жыл бұрын
Thanks a loot man!
@yaswanthravuri8450
@yaswanthravuri8450 3 жыл бұрын
I wish I could give a presentation like this in my class
@higiniofuentes2551
@higiniofuentes2551 3 жыл бұрын
Very good teaching! But what to do when you can't install the wsgi module. I'm in RHEL8
@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...
@RandomAlexus
@RandomAlexus 4 жыл бұрын
Fantastic
@yashvarshney8651
@yashvarshney8651 Ай бұрын
great
@qzorn4440
@qzorn4440 4 жыл бұрын
heeey did these kool names come from the grandkids of the 60"s hippies on lsd?.....:/ wonderful video thanks...:)
@carlosblk
@carlosblk 3 жыл бұрын
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 3 жыл бұрын
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'))```
@vlad_covers
@vlad_covers Жыл бұрын
Каеф!
@yaswanthravuri8450
@yaswanthravuri8450 3 жыл бұрын
Would be better if u have included working of middleware..
@JoelMezquita-d8s
@JoelMezquita-d8s 14 сағат бұрын
Elizabeth Glens
@sajal_sarwar
@sajal_sarwar 4 жыл бұрын
How can I thank this guy? :)
@MarcusClement-n1v
@MarcusClement-n1v 16 сағат бұрын
Kiehn Plain
@ChristianReimers-m8p
@ChristianReimers-m8p 2 күн бұрын
Block Oval
@EugeneIna-u5e
@EugeneIna-u5e 15 сағат бұрын
Adele Trace
@RobertHomer-p6x
@RobertHomer-p6x 3 күн бұрын
Tomasa Radial
@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.
@HelenHall-b7k
@HelenHall-b7k 6 күн бұрын
Stefan Parkway
@AmyFeeney-u7o
@AmyFeeney-u7o 5 күн бұрын
Lily Street
@JanRiter-i5p
@JanRiter-i5p 2 күн бұрын
Hills Gardens
@AmandaMoon-p8w
@AmandaMoon-p8w 2 күн бұрын
Johnson Lodge
@JuliaAzxcnn
@JuliaAzxcnn Күн бұрын
Rolfson Drives
@NedLong-h8z
@NedLong-h8z 6 күн бұрын
Kameron Passage
@BenjaminHaines-q1n
@BenjaminHaines-q1n 4 күн бұрын
Kelsie Locks
@GerardCillis-h1j
@GerardCillis-h1j 5 күн бұрын
Schumm Plaza
@ClarkTriller-z3k
@ClarkTriller-z3k 7 күн бұрын
Caden Track
@RicoMcelravy-h3w
@RicoMcelravy-h3w 9 сағат бұрын
Tyrel Pike
@SamuelHellickson-s4z
@SamuelHellickson-s4z 3 күн бұрын
Larissa Groves
@RubyTripp-h9m
@RubyTripp-h9m 3 күн бұрын
Zack Port
@ParkerJune-e4b
@ParkerJune-e4b 2 күн бұрын
Wunsch Harbors
@AllineLaza-u2c
@AllineLaza-u2c 20 сағат бұрын
Zemlak Locks
@pablogarin
@pablogarin 3 жыл бұрын
wsgi is not magic, but whisky is :D
@AlesandroDushku-b8q
@AlesandroDushku-b8q 23 сағат бұрын
Judah Court
@VirginiaMera-t6g
@VirginiaMera-t6g 2 күн бұрын
Renner Route
@abhijithalder4567
@abhijithalder4567 4 жыл бұрын
Wisgi developers are only jealous, thats why they disliked this simplicity
@mirahmad1275
@mirahmad1275 2 жыл бұрын
I could not understand a thing, :
@83457
@83457 3 жыл бұрын
Please redo this talk as a musical. kthxbye
@randall.chamberlain
@randall.chamberlain 7 ай бұрын
What a fenomemal presenter!!! Geez...
The NGINX Crash Course
50:53
Laith Academy
Рет қаралды 486 М.
FastAPI, Flask or Django - Which Should You Use?
9:49
Tech With Tim
Рет қаралды 78 М.
Blue Food VS Red Food Emoji Mukbang
00:33
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 34 МЛН
Whoa
01:00
Justin Flom
Рет қаралды 55 МЛН
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 119 МЛН
WSGI-сервер что это такое и как написать свой [Middle]
17:18
Павлин Шарит - ИТ вместе с Николаем Павлиным
Рет қаралды 2,3 М.
Containerizing Python web apps with Docker, Flask, Nginx & uWSGI
25:38
WSGI & ASGI Simplified
6:47
Jerin Jose
Рет қаралды 35 М.
Django | Server Setup (WSGI, Gunicorn, Nginx)
9:37
Django road
Рет қаралды 145 М.
Apache vs NGINX
7:53
IBM Technology
Рет қаралды 293 М.
When RESTful architecture isn't enough...
21:02
Dreams of Code
Рет қаралды 275 М.
Asynchronous Web Apps in Python
15:30
mCoding
Рет қаралды 30 М.
Graham Dumpleton - Secrets of a WSGI master. - PyCon 2018
32:55
PyCon 2018
Рет қаралды 13 М.
All You Need to Know about WSGI
11:11
Django Lessons
Рет қаралды 66 М.
Blue Food VS Red Food Emoji Mukbang
00:33
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 34 МЛН