You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: transcripts/013_Flask_web_framework_and_much_much_more.txt
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -434,9 +434,9 @@
434
434
435
435
00:12:57 So, like, how do I get started?
436
436
437
-
00:12:59 So, I guess the easiest way to get started with it is to download it from PIP, which is what most people use now.
437
+
00:12:59 So, I guess the easiest way to get started with it is to download it from pip, which is what most people use now.
438
438
439
-
00:13:05 Set up a virtual env, get PIP, install Flask in there, and then you can probably even just go to the front page of Flask and copy-paste the Hello World example.
439
+
00:13:05 Set up a virtual env, get pip, install Flask in there, and then you can probably even just go to the front page of Flask and copy-paste the Hello World example.
440
440
441
441
00:13:15 And that's probably good enough to get going, which is really not that much.
Copy file name to clipboardExpand all lines: transcripts/013_Flask_web_framework_and_much_much_more.vtt
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -679,10 +679,10 @@ I suspect many people out there have written Flask apps, but also many of them h
679
679
So, like, how do I get started?
680
680
681
681
00:12:59.080-->00:13:05.900
682
-
So, I guess the easiest way to get started with it is to download it from PIP, which is what most people use now.
682
+
So, I guess the easiest way to get started with it is to download it from pip, which is what most people use now.
683
683
684
684
00:13:05.900-->00:13:15.740
685
-
Set up a virtual env, get PIP, install Flask in there, and then you can probably even just go to the front page of Flask and copy-paste the Hello World example.
685
+
Set up a virtual env, get pip, install Flask in there, and then you can probably even just go to the front page of Flask and copy-paste the Hello World example.
686
686
687
687
00:13:15.740-->00:13:19.700
688
688
And that's probably good enough to get going, which is really not that much.
Copy file name to clipboardExpand all lines: transcripts/023_3d_printing.txt
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -310,7 +310,7 @@
310
310
311
311
00:08:24 Interesting.
312
312
313
-
00:08:26 So at a high level, you guys are using, you said, Flask and MicroWisgi and Python 3 to sort of put all this together.
313
+
00:08:26 So at a high level, you guys are using, you said, Flask and uWSGI and Python 3 to sort of put all this together.
314
314
315
315
00:08:37 Do you want to talk a little bit about why you chose that?
316
316
@@ -332,7 +332,7 @@
332
332
333
333
00:09:21 At the time, it was kind of best in breed, and so far I haven't found anything in Python that's necessarily better, but there's constantly new things popping up in that space in Python.
334
334
335
-
00:09:29 MicroWisgi I've used before at companies.
335
+
00:09:29 uWSGI I've used before at companies.
336
336
337
337
00:09:32 I really trust it.
338
338
@@ -344,15 +344,15 @@
344
344
345
345
00:09:44 I haven't used Apache in forever.
346
346
347
-
00:09:45 Or you go Nginx and MicroWisgi if you're in Python.
347
+
00:09:45 Or you go Nginx and uWSGI if you're in Python.
348
348
349
349
00:09:47 There's a couple alternatives, but it's just very reliable.
350
350
351
351
00:09:51 And I feel like you only get so many sort of innovation points that you can spend at a new company.
352
352
353
353
00:09:57 I really wanted to spend them on Python 3, and I tried to make everything else really just stable.
354
354
355
-
00:10:02 Right, yeah, I've been using MicroWisgi and Nginx to deliver all the episodes of my podcast, actually the download server and stuff, and it's been super amazing.
355
+
00:10:02 Right, yeah, I've been using uWSGI and Nginx to deliver all the episodes of my podcast, actually the download server and stuff, and it's been super amazing.
356
356
357
357
00:10:12 So, yeah, I really like it.
358
358
@@ -436,7 +436,7 @@
436
436
437
437
00:13:06 So being in the same kind of stack that way helps a whole heck of a lot.
438
438
439
-
00:13:10 Beyond Salt for like our sort of coordination of commands and our configuration management, we actually use PIP.
439
+
00:13:10 Beyond Salt for like our sort of coordination of commands and our configuration management, we actually use pip.
440
440
441
441
00:13:20 So when we push a new update to some service, and we have a lot of services, we try to run essentially a microservice architecture.
442
442
@@ -478,13 +478,13 @@
478
478
479
479
00:14:32 And our deployment system just says, hey, I want you to pip install, upgrade, you know, this system for, say, managing 3D models.
480
480
481
-
00:14:42 And it will look, find the newest update, install that update, download any dependencies, internal or external, get them all installed via PIP.
481
+
00:14:42 And it will look, find the newest update, install that update, download any dependencies, internal or external, get them all installed via pip.
482
482
483
483
00:14:49 And then it just tells MicroWSGI to bounce the process if need be so that it updates all of its logic.
484
484
485
485
00:14:54 And off we go.
486
486
487
-
00:14:56 Like, we're PIP.
487
+
00:14:56 Like, we're pip.
488
488
489
489
00:14:58 That's a really interesting way to do it.
490
490
@@ -546,7 +546,7 @@
546
546
547
547
00:17:01 We struggled with version numbers, actually, since our version numbers in Git, our version numbers went all the way through from Git, tags, all that stuff, all the way through Jenkins.
548
548
549
-
00:17:12 And Python 3, PIP, the latest stuff, is all very exacting about how it treats your version numbers.
549
+
00:17:12 And Python 3, pip, the latest stuff, is all very exacting about how it treats your version numbers.
550
550
551
551
00:17:19 And so we'll occasionally get internal conflicts or we accidentally push something to production that's not a production build because, oh, it turns out that the way our Git tag translated into a pip version ended up making it more recent than our last one on accident.
Copy file name to clipboardExpand all lines: transcripts/023_3d_printing.vtt
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -469,7 +469,7 @@ Right.
469
469
Interesting.
470
470
471
471
00:08:26.180-->00:08:36.760
472
-
So at a high level, you guys are using, you said, Flask and MicroWisgi and Python 3 to sort of put all this together.
472
+
So at a high level, you guys are using, you said, Flask and uWSGI and Python 3 to sort of put all this together.
473
473
474
474
00:08:37.380-->00:08:39.880
475
475
Do you want to talk a little bit about why you chose that?
@@ -502,7 +502,7 @@ Flask was very simple and direct, and I really enjoyed it.
502
502
At the time, it was kind of best in breed, and so far I haven't found anything in Python that's necessarily better, but there's constantly new things popping up in that space in Python.
503
503
504
504
00:09:29.800-->00:09:32.080
505
-
MicroWisgi I've used before at companies.
505
+
uWSGI I've used before at companies.
506
506
507
507
00:09:32.080-->00:09:32.920
508
508
I really trust it.
@@ -520,7 +520,7 @@ I mean, several years ago, it was a little bit more of a bleeding-edge choice, b
520
520
I haven't used Apache in forever.
521
521
522
522
00:09:45.260-->00:09:47.520
523
-
Or you go Nginx and MicroWisgi if you're in Python.
523
+
Or you go Nginx and uWSGI if you're in Python.
524
524
525
525
00:09:47.520-->00:09:51.280
526
526
There's a couple alternatives, but it's just very reliable.
@@ -532,7 +532,7 @@ And I feel like you only get so many sort of innovation points that you can spen
532
532
I really wanted to spend them on Python 3, and I tried to make everything else really just stable.
533
533
534
534
00:10:02.580-->00:10:12.920
535
-
Right, yeah, I've been using MicroWisgi and Nginx to deliver all the episodes of my podcast, actually the download server and stuff, and it's been super amazing.
535
+
Right, yeah, I've been using uWSGI and Nginx to deliver all the episodes of my podcast, actually the download server and stuff, and it's been super amazing.
536
536
537
537
00:10:12.920-->00:10:14.560
538
538
So, yeah, I really like it.
@@ -661,7 +661,7 @@ And so everyone figures out how stuff gets deployed and they debug it.
661
661
So being in the same kind of stack that way helps a whole heck of a lot.
662
662
663
663
00:13:10.980-->00:13:18.700
664
-
Beyond Salt for like our sort of coordination of commands and our configuration management, we actually use PIP.
664
+
Beyond Salt for like our sort of coordination of commands and our configuration management, we actually use pip.
665
665
666
666
00:13:20.360-->00:13:29.240
667
667
So when we push a new update to some service, and we have a lot of services, we try to run essentially a microservice architecture.
@@ -724,7 +724,7 @@ They're just part of the dependencies.
724
724
And our deployment system just says, hey, I want you to pip install, upgrade, you know, this system for, say, managing 3D models.
725
725
726
726
00:14:42.560-->00:14:49.180
727
-
And it will look, find the newest update, install that update, download any dependencies, internal or external, get them all installed via PIP.
727
+
And it will look, find the newest update, install that update, download any dependencies, internal or external, get them all installed via pip.
728
728
729
729
00:14:49.180-->00:14:54.480
730
730
And then it just tells MicroWSGI to bounce the process if need be so that it updates all of its logic.
@@ -733,7 +733,7 @@ And then it just tells MicroWSGI to bounce the process if need be so that it upd
733
733
And off we go.
734
734
735
735
00:14:56.040-->00:14:58.040
736
-
Like, we're PIP.
736
+
Like, we're pip.
737
737
738
738
00:14:58.040-->00:15:01.440
739
739
That's a really interesting way to do it.
@@ -826,7 +826,7 @@ I mean, there's a few things that are a little bit difficult.
826
826
We struggled with version numbers, actually, since our version numbers in Git, our version numbers went all the way through from Git, tags, all that stuff, all the way through Jenkins.
827
827
828
828
00:17:12.960-->00:17:19.020
829
-
And Python 3, PIP, the latest stuff, is all very exacting about how it treats your version numbers.
829
+
And Python 3, pip, the latest stuff, is all very exacting about how it treats your version numbers.
830
830
831
831
00:17:19.020-->00:17:33.320
832
832
And so we'll occasionally get internal conflicts or we accidentally push something to production that's not a production build because, oh, it turns out that the way our Git tag translated into a pip version ended up making it more recent than our last one on accident.
0 commit comments