HOME

TheInfoList



OR:

Glyph Lefkowitz is an American open-source software
programmer A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software. A programmer is someone who writes/creates ...
and creator of the Twisted network programming framework for
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
. His work on
asynchronous programming Asynchrony, in computer programming, refers to the occurrence of events independent of the main program flow and ways to deal with such events. These may be "outside" events such as the arrival of signals, or actions instigated by a program that t ...
techniques influenced the core Python language, as well as the JavaScript Promises ecosystem, through
Dojo A is a hall or place for immersive learning or meditation. This is traditionally in the field of martial arts, but has been seen increasingly in other fields, such as meditation and software development. The term literally means "place of the ...
and
Mochikit MochiKit is a light-weight JavaScript library written and maintained by Bob Ippolito. Inspired by the Python networking framework, Twisted, it uses the concept of deferred execution to allow asynchronous behaviour. This has made it useful in ...
. He is a frequent speaker at developer conferences and was elected a fellow of the
Python Software Foundation The Python Software Foundation (PSF) is an American nonprofit organization devoted to the Python programming language, launched on March 6, 2001. The mission of the foundation is to foster development of the Python community and is responsible for ...
(PSF) in 2009. Between 2009 and 2013, he was one of the primary contributors of
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple fruit tree, trees are agriculture, cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, wh ...
's
Calendar and Contacts Server The Calendar and Contacts Server project is an Apple-developed standards-compliant server implementing the CalDAV and CardDAV protocols. It provides a shared location on the network allowing multiple users to store and edit calendaring and contact ...
(CCS) software. In 2017, the PSF awarded Lefkowitz their Community Service Award for his influence on the direction of the Python language and community, including his role in pioneering asynchronous programming models.


References


External links


Deciphering Glyph
- Lefkowitz's blog
Twisted Matrix Labs
- Home of the Twisted project
Binpress Interview (2014)
- Audio interview covering biographical and professional history (with transcript) {{DEFAULTSORT:Lefkowitz, Glyph Web developers Living people American computer programmers Python (programming language) people Free software programmers Year of birth missing (living people)