|
14 | 14 |
|
15 | 15 | 00:00:54 This is your host, Michael Kennedy.
|
16 | 16 |
|
17 |
| -00:00:56 Follow me on Mastodon, where I'm at mkennedy, and follow the podcast using at Talk Python, both on fosstodon.org. |
| 17 | +00:00:56 Follow me on Mastodon, where I'm @mkennedy, and follow the podcast using @talkpython, both on fosstodon.org. |
18 | 18 |
|
19 | 19 | 00:01:04 Keep up with the show and listen to over seven years of past episodes at talkpython.fm.
|
20 | 20 |
|
21 | 21 | 00:01:09 We've started streaming most of our episodes live on YouTube.
|
22 | 22 |
|
23 |
| -00:01:13 Subscribe to our YouTube channel over at talkpython.fm slash YouTube to get notified about upcoming shows and be part of that episode. |
| 23 | +00:01:13 Subscribe to our YouTube channel over at talkpython.fm/YouTube to get notified about upcoming shows and be part of that episode. |
24 | 24 |
|
25 | 25 | 00:01:21 This episode is sponsored by Sentry.
|
26 | 26 |
|
27 | 27 | 00:01:23 Don't let those errors go unnoticed.
|
28 | 28 |
|
29 | 29 | 00:01:25 Use Sentry.
|
30 | 30 |
|
31 |
| -00:01:26 Get started at talkpython.fm slash Sentry. |
| 31 | +00:01:26 Get started at talkpython.fm/Sentry. |
32 | 32 |
|
33 | 33 | 00:01:30 And it's also brought to you by us over at Talk Python Training.
|
34 | 34 |
|
35 | 35 | 00:01:34 Did you know that we have over 250 hours of Python courses?
|
36 | 36 |
|
37 | 37 | 00:01:38 Yeah, that's right.
|
38 | 38 |
|
39 |
| -00:01:39 Check them out at talkpython.fm slash courses. |
| 39 | +00:01:39 Check them out at talkpython.fm/ courses. |
40 | 40 |
|
41 | 41 | 00:01:42 Hey, Mike.
|
42 | 42 |
|
|
228 | 228 |
|
229 | 229 | 00:08:56 Yeah, that's really cool.
|
230 | 230 |
|
231 |
| -00:08:58 You know, the developer in residence at Lukashlanga is playing, working in that role now. |
| 231 | +00:08:58 You know, the developer in residence at Lucas langa is playing, working in that role now. |
232 | 232 |
|
233 | 233 | 00:09:04 I feel like that was the first one of these types of roles, but now there's a couple, right?
|
234 | 234 |
|
|
296 | 296 |
|
297 | 297 | 00:11:53 There's some stuff we'll talk about in there, which will be really fun.
|
298 | 298 |
|
299 |
| -00:11:55 I think also there's the third level of just the people who run IPI and the infrastructure and the stats behind it. |
| 299 | +00:11:55 I think also there's the third level of just the people who run PyPI and the infrastructure and the stats behind it. |
300 | 300 |
|
301 | 301 | 00:12:02 I mean, maybe give us a quick, I kind of started us off down this path.
|
302 | 302 |
|
|
392 | 392 |
|
393 | 393 | 00:16:12 And for all of you Talk Python listeners, use the code TALKPYTHON, all one word, and you'll activate a free month of their premium paid features.
|
394 | 394 |
|
395 |
| -00:16:21 Get started today at talkpython.fm slash sentry dash trace. |
| 395 | +00:16:21 Get started today at talkpython.fm/sentry-trace. |
396 | 396 |
|
397 | 397 | 00:16:25 That link is in your podcast player show notes and the episode page.
|
398 | 398 |
|
|
756 | 756 |
|
757 | 757 | 00:31:21 If you're a Python web developer that has wanted to build more dynamic interactive apps, but don't want to or can't write a significant portion of your app in rich front end JavaScript frameworks, you'll absolutely love HTMX.
|
758 | 758 |
|
759 |
| -00:31:34 Check it out over at talk Python dot FM slash HTMX or just click the link in your podcast player show notes. |
| 759 | +00:31:34 Check it out over at talkpython.fm/HTMX or just click the link in your podcast player show notes. |
760 | 760 |
|
761 | 761 | 00:31:39 All right, let me throw some ideas out to you and tell me what I think.
|
762 | 762 |
|
|
900 | 900 |
|
901 | 901 | 00:38:22 So shout out to all those folk, but it's hard and time consuming.
|
902 | 902 |
|
903 |
| -00:38:27 I remember one of the more recent IPI supply chain issues where somebody uploaded something bad was attributed to all these different ATP and hacking groups have cutesy names like the solar winds was by something bear. |
| 903 | +00:38:27 I remember one of the more recent PyPI supply chain issues where somebody uploaded something bad was attributed to all these different ATP and hacking groups have cutesy names like the solar winds was by something bear. |
904 | 904 |
|
905 | 905 | 00:38:43 Hold on.
|
906 | 906 |
|
|
942 | 942 |
|
943 | 943 | 00:40:25 The other one is more the Xcode go style.
|
944 | 944 |
|
945 |
| -00:40:28 Like what if somebody were to take over one of the other systems and you all had over here, you have a new two factor requirement or high PI. |
| 945 | +00:40:28 Like what if somebody were to take over one of the other systems and you all had over here, you have a new two factor requirement for PyPI. |
946 | 946 |
|
947 | 947 | 00:40:39 You want to talk about that?
|
948 | 948 |
|
|
1120 | 1120 |
|
1121 | 1121 | 00:45:38 Please don't email me that this doesn't stop phishing.
|
1122 | 1122 |
|
1123 |
| -00:45:41 Like people could still fish you. |
| 1123 | +00:45:41 Like people could still Pish you. |
1124 | 1124 |
|
1125 | 1125 | 00:45:42 You go and they could ask you your name and password and they'll ask for your time based authentication and then they're in.
|
1126 | 1126 |
|
|
1170 | 1170 |
|
1171 | 1171 | 00:46:38 Yeah.
|
1172 | 1172 |
|
1173 |
| -00:46:39 But for example, you know, from a phishing perspective, things like 1Password and Bitwarden have plugins for your browsers and they will suggest to autofill on the right domains. |
| 1173 | +00:46:39 But for example, you know, from a phishing perspective, things like One Password and Bitwarden have plugins for your browsers and they will suggest to autofill on the right domains. |
1174 | 1174 |
|
1175 |
| -00:46:49 But if you're on pypi.io, is it a pi.org or, you know, whatever, right. |
| 1175 | +00:46:49 But if you're on pypy.io, is it a pypi.org or, you know, whatever, right. |
1176 | 1176 |
|
1177 | 1177 | 00:46:56 If they're on some kind of phishing domain, they will not suggest to autofill.
|
1178 | 1178 |
|
|
1588 | 1588 |
|
1589 | 1589 | 01:01:15 Got it.
|
1590 | 1590 |
|
1591 |
| -01:01:16 Notepad plus plus dot exe. |
| 1591 | +01:01:16 Notepad++.exe. |
1592 | 1592 |
|
1593 | 1593 | 01:01:17 It wants to act as a server.
|
1594 | 1594 |
|
|
1610 | 1610 |
|
1611 | 1611 | 01:01:34 If you need to reach me directly, I'm on GitHub as Mike the man.
|
1612 | 1612 |
|
1613 |
| -01:01:38 I'm on a mastodon as Mike the man at hackyderm.io. |
| 1613 | +01:01:38 I'm on a mastodon as miketheman @hackyderm.io. |
1614 | 1614 |
|
1615 |
| -01:01:42 Or if all of that fails, go ahead and email me at Mike at python.org. |
| 1615 | +01:01:42 Or if all of that fails, go ahead and email me at Mike@python.org. |
1616 | 1616 |
|
1617 | 1617 | 01:01:47 Awesome.
|
1618 | 1618 |
|
|
1636 | 1636 |
|
1637 | 1637 | 01:02:05 Get notified immediately about errors and performance issues in your web or mobile applications with Sentry.
|
1638 | 1638 |
|
1639 |
| -01:02:11 Just visit talkpython.fm slash Sentry and get started for free. |
| 1639 | +01:02:11 Just visit talkpython.fm/Sentry and get started for free. |
1640 | 1640 |
|
1641 |
| -01:02:16 Be sure to use the promo code talk Python, all one word. |
| 1641 | +01:02:16 Be sure to use the promo code talkpython, all one word. |
1642 | 1642 |
|
1643 | 1643 | 01:02:19 Want to level up your Python?
|
1644 | 1644 |
|
|
1656 | 1656 |
|
1657 | 1657 | 01:02:41 We should be right at the top.
|
1658 | 1658 |
|
1659 |
| -01:02:43 You can also find the iTunes feed at slash iTunes, the Google Play feed at slash play and the direct RSS feed at slash RSS on talkpython.fm. |
| 1659 | +01:02:43 You can also find the iTunes feed at /iTunes, the Google Play feed at /play and the direct RSS feed at /RSS on talkpython.fm. |
1660 | 1660 |
|
1661 | 1661 | 01:02:52 We're live streaming most of our recordings these days.
|
1662 | 1662 |
|
1663 |
| -01:02:55 If you want to be part of the show and have your comments featured on the air, be sure to subscribe to our YouTube channel at talkpython.fm slash YouTube. |
| 1663 | +01:02:55 If you want to be part of the show and have your comments featured on the air, be sure to subscribe to our YouTube channel at talkpython.fm/YouTube. |
1664 | 1664 |
|
1665 | 1665 | 01:03:03 This is your host, Michael Kennedy.
|
1666 | 1666 |
|
|
1669 | 1669 | 01:03:06 I really appreciate it.
|
1670 | 1670 |
|
1671 | 1671 | 01:03:07 Now get out there and write some Python code.
|
1672 |
| - |
1673 |
| -01:03:10 Bye. |
1674 |
| - |
1675 |
| -01:03:16 Thank you for watching. |
1676 |
| - |
1677 |
| -01:03:21 Please subscribe to my channel. |
1678 |
| - |
1679 |
| -01:03:29 you |
1680 |
| - |
0 commit comments