301
|
|
|
|
#182 PSF Survey is out!
|
|
|
1 listener
|
302
|
|
|
|
#185 This code is snooping on you (a good thing!)
|
|
|
1 listener
|
303
|
|
|
|
#222 Autocomplete with type annotations for AWS and boto3
|
|
|
1 listener
|
304
|
|
|
|
#207 FastAPI as a web platform (not just APIs)
|
|
|
1 listener
|
305
|
|
|
|
#203 Scripting a masterpiece for Python web automation
|
|
|
1 listener
|
Don't want to see ads? Upgrade Now
|
306
|
|
|
|
#194 Events and callbacks in the Python language!
|
|
|
1 listener
|
307
|
|
|
|
#218 Keyboards for developers, Python, and some history
|
|
|
1 listener
|
308
|
|
|
|
#219 HTMX: Dynamic and live HTML without JavaScript
|
|
|
1 listener
|
309
|
|
|
|
#199 Big news for a very small Python runtime
|
|
|
1 listener
|
310
|
|
|
|
#213 Uh oh, Vulcans have infiltrated Flask
|
|
|
1 listener
|
311
|
|
|
|
#150 Winning the Python software interview
|
|
|
1 listener
|
312
|
|
|
|
Structure of a Flask Project
|
|
|
1 listener
|
313
|
|
|
|
#102 Structure of a Flask Project
|
|
|
1 listener
|
314
|
|
|
|
#64 The GUI phoenix rises with wxPython
|
|
|
1 listener
|
315
|
|
|
|
Brian #1: Making PyPI’s test suite 81% faster
|
|
|
1 listener
|
316
|
|
|
|
#431: Nerd Gas
|
|
|
1 listener
|
317
|
|
|
|
Brian #3: Some new PEPs approved
|
|
|
1 listener
|
318
|
|
|
|
#420: 90% Done in 50% of the Available Time
|
|
|
1 listener
|
319
|
|
|
|
Brian #1: My 2025 uv-based Python Project Layout for Production Apps
|
|
|
1 listener
|
320
|
|
|
|
#435 Stop with .folders in my ~/
|
|
|
1 listener
|
321
|
|
|
|
Brian #3: Python's new t-strings
|
|
|
1 listener
|
322
|
|
|
|
Brian #4: uv: An In-Depth Guide
|
|
|
1 listener
|
323
|
|
|
|
Brian #4: Introducing Pyrefly: A new type checker and IDE experience for Python
|
|
|
1 listener
|
324
|
|
|
|
Michael #3: git-who and watchgha
|
|
|
1 listener
|
325
|
|
|
|
Michael #3: Rust, C++, and Python trends in jobs on Hacker News
|
|
|
1 listener
|
Don't want to see ads? Upgrade Now
|
326
|
|
|
|
#425: If You Were a Klingon Programmer
|
|
|
1 listener
|
327
|
|
|
|
Michael #1: Git Town solves the problem that using the Git CLI correctly
|
|
|
1 listener
|
328
|
|
|
|
Michael #1: platformdirs
|
|
|
1 listener
|
329
|
|
|
|
Brian #4: Lazy self-installing Python scripts with uv
|
|
|
1 listener
|
330
|
|
|
|
E425: #425: If You Were a Klingon Programmer
|
|
|
1 listener
|
331
|
|
|
|
Brian #3: A peek into a possible future of Python in the browser
|
|
|
1 listener
|
332
|
|
|
|
Brian #1: mdformat
|
|
|
1 listener
|
333
|
|
|
|
Michael #3: Build It Yourself
|
|
|
1 listener
|
334
|
|
|
|
Brian #4: pointblank: Data validation made beautiful and powerful
|
|
|
1 listener
|
335
|
|
|
|
Michael #4: The State of Python 2024 article
|
|
|
1 listener
|
336
|
|
|
|
Michael #3: moka-py
|
|
|
1 listener
|
337
|
|
|
|
Brian #2: PEP 751 – A file format to record Python dependencies for installation reproducibility
|
|
|
1 listener
|
338
|
|
|
|
Michael #4: Reloadium
|
|
|
1 listener
|
339
|
|
|
|
Michael #2: Python interpreter adds tail calls
|
|
|
1 listener
|
340
|
|
|
|
Brian #2: Typed Python in 2024: Well adopted, yet usability challenges persist
|
|
|
1 listener
|
341
|
|
|
|
Brian #3: Developer Philosophy
|
|
|
1 listener
|
342
|
|
|
|
E416: #416: A Ghostly Episode
|
|
|
1 listener
|
343
|
|
|
|
Brian #4: 14 Advanced Python Features
|
|
|
1 listener
|
344
|
|
|
|
Michael #1: pysqlscribe
|
|
|
1 listener
|
345
|
|
|
|
Brian #2: A new home for python-build-standalone
|
|
|
1 listener
|
|
346
|
|
|
|
Brian #4: Optimizing Python Import Performance
|
|
|
1 listener
|
347
|
|
|
|
#427: Rise of the Python Lord
|
|
|
1 listener
|
348
|
|
|
|
Brian #2: PyPI now supports digital attestations
|
|
|
1 listener
|
349
|
|
|
|
Brian #4: PEP 639 is now supported by PYPI
|
|
|
1 listener
|
350
|
|
|
|
#411 TLS Client: Hello >
|
|
|
1 listener
|