filmov
tv
Łukasz Langa / Designing With Immutability [eng]

Показать описание
This is a video from the Python fwdays'20 online conference, that was held on May 23, 2020.
Talk description:
Python is mutable to the core. Internals of objects and data structures are not only introspectable at runtime but also mostly modifiable. This is very useful and a big reason why Python is the language of our choice.
However, proper immutable collections do provide significant unique advantages, too. Python provides a few of those: strings, bytes, tuples, and frozensets. With the immutables package, you can also use an efficient Map implementation.
This talk is a whirlwind tour of those advantages and how knowing about them can change how you design your software.
Talk and presentation:
More talks and videos from the conference:
Fwdays has been organizing large-scale conferences for developers for more than 10 years for the following spheres: JavaScript, .NET, Python, Data Science, PHP, QA, Highload, Architecture, DevOps, Databases.
More information about actual events:
Sign up to be the first to know about the opening of ticket sales with the best price:
Talk description:
Python is mutable to the core. Internals of objects and data structures are not only introspectable at runtime but also mostly modifiable. This is very useful and a big reason why Python is the language of our choice.
However, proper immutable collections do provide significant unique advantages, too. Python provides a few of those: strings, bytes, tuples, and frozensets. With the immutables package, you can also use an efficient Map implementation.
This talk is a whirlwind tour of those advantages and how knowing about them can change how you design your software.
Talk and presentation:
More talks and videos from the conference:
Fwdays has been organizing large-scale conferences for developers for more than 10 years for the following spheres: JavaScript, .NET, Python, Data Science, PHP, QA, Highload, Architecture, DevOps, Databases.
More information about actual events:
Sign up to be the first to know about the opening of ticket sales with the best price:
Łukasz Langa / Designing With Immutability [eng]
Łukasz Langa - Life Is Better Painted Black, or: How to Stop Worrying and Embrace Auto-Formatting
Keynote: The big leap of Python 3.13 - Łukasz Langa
Lukasz Langa Keynote PyCon Colombia 2023
Keynote - Łukasz Langa
Lukasz Langa PyCon Colombia 2023
Async Generators in Python: A Deep Dive - Łukasz Langa - code::dive 2023
code::dive 2017 – Łukasz Langa – Gradual typing of production applications
Łukasz Langa - Use typing to speed up your apps with mypyc
Meet the Python Developer in Residence: Łukzas Langa - Talk Python to Me Ep.331
Keynote: Python 2020 - Łukasz Langa - PyLondinium19
Type Annotations Make Coding Better At Any Size, or: Writing a Static Site Generator in 30 Minutes
Talk: Łukasz Langa - AsyncIO + Music
The latest with BLACK, so you can stop worrying about Formatting - Łukasz Langa
Keynote 2: Learn pattern matching by writing a game. By Łukasz Langa
Keynote: Python 2020+ - Lukas Langa
Łukasz Langa: Call Me Later - PyWaw Summit 2015
14_Magazyn 0dB.pl (002) - Łukasz Langa (Polyend)
«Gradual Typing of Production Applications» Łukasz Langa, Facebook
UA PYCON 2012. Łukasz Langa
'Fireside chat about advanced Python development' - Dustin Ingram, Łukasz Langa (PyCascade...
Łukasz Langa: Gradual Typing of Production Applications
TALK / Łukasz Langa / Generate buzz with realtime FM audio synthesis
Atmosphere 2013: 'Redis as a data structure server' Łukasz Langa
Комментарии