Skip to content

chch-python-meetup/2024-08

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Random Notes About Kiwi PyCon 2024

Race Condition Coding Comp

Writing code under pressure is hard!

rye and uv

  • rye is awesome and uv recently has gain many rye/poetry like features
  • super fast and great UX
  • no more need for poetry, pip-tools, twine etc

Security Checks in Python CI Pipelines

There's a lot of easy stuff we can all do to raise the bar

GIL removal

  • requires that the Python interpreter does lots of additional accounting
  • Steering Commitee condition that it there's isn't too much single thread performance lost by removing the GIL

Immortal objects in Python 3.12

  • Avoid reference counting and garbage collection accounting for immutable objects
    • None, True, False, integers from -5 to 255
  • Avoid unnecessary CPU cache invalidation
  • Less private memory use when forking processes; avoids copy-on-write (COW) for immutable objects

arrow

Melbourne Runaway Train

Amazing talk!

ruamel.yaml

beeware

  • Deploy Python apps everywhere
    • Linux, MacOS, Windows, iOS, Android, web
  • Native UI controls
  • https://beeware.org/

All talks coming to YouTube soon

About

Materials for the August 2024 meetup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published