Data Conference Databasea Query.Farm index
Speakers

Luciano Ramalho

Employers on the program

  1. 2024Oficinas Ramgarlic1 talk
  2. 2019–2022Thoughtworks6 talks
Events10
Conferences3
Talks104 keynotes
Years active2019–2026
Miles between events20,4287 in-person events · 6 countries

The year around now

Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.

JanFebMarAprMayJunJulAugSepOctNovDecPyConPyCon (national Python conferences)
Held in the past 12 months Next 12 months Today, Nov 10, 2026

Appearances by year

201920202021202220232024202520262027
  • PyCon (national Python conferences)
  • PyData
  • EuroPython

Talks

DateEventConferenceRoleTitleLinks
Jul 24, 2026PyCon Colombia 2026PyCon (national Python conferences)keynoteUntitled
May 22, 2024PyCon Italia 2024PyCon (national Python conferences)talkPythonic type hints with typing.Protocol
Duck typing is essential to idiomatic Python, but the first iterations of type hints did not support it. Eventually the typists gave us `typing.Protocol`. Using…Show less

Duck typing is essential to idiomatic Python, but the first iterations of type hints did not support it. Eventually the typists gave us `typing.Protocol`. Using it is key to write well annotated Pythonic code.

Video
Apr 22, 2024PyCon DE & PyData Berlin 2024PyDatatutorialThe Secret Life of Metaclasses
as Oficinas Ramgarlic

Metaclasses. What are they?

Jul 11, 2022EuroPython 2022EuroPythontalk`typing.Protocol`: type hints as Guido intended
as Thoughtworks

If your type-hinted Python code is Java flavored, you're probably underusing typing.Protocol. Python is literally built on structural typing, a.k.a.

Video
Sep 17, 2021PyCon India 2021PyCon (national Python conferences)keynoteUntitled
as Thoughtworks
Aug 27, 2021PyCon Latam 2021PyCon (national Python conferences)keynoteUntitled
May 12, 2021PyCon US 2021 (Online)PyCon (national Python conferences)speakerProtocol: the keystone of type hints
as ThoughtWorks
The static type system supporting type hints in Python is becoming more expressive with each new PEP, but PEP 544--Protocols: Structural subtyping (static duck…Show less

The static type system supporting type hints in Python is becoming more expressive with each new PEP, but PEP 544--Protocols: Structural subtyping (static duck typing) is the most important enhancement since type hints were first introduced.

Video
Oct 9, 2019PyCon DE & PyData Berlin 2019PyDatatalkBeyond Paradigms: a new key to grok Python & other languages
as ThoughtWorks
BeyondParadigms: Languages like Python and Go don't fit programming paradigm categories very well. A more pragmatic and practical way to understand languages is…Show less

BeyondParadigms: Languages like Python and Go don't fit programming paradigm categories very well. A more pragmatic and practical way to understand languages is focusing on features.

Sep 21, 2019PyCon China 2019PyCon (national Python conferences)keynotePython 的永恒之美
as ThoughtWorks
May 1, 2019PyCon US 2019PyCon (national Python conferences)speakerSet Practice: learning from Python's set types
as ThoughtWorks

Key takeaways: 1. Set operations enable simpler and faster solutions for many tasks; 1.

Video

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Tereza Iofciu4—2026
Alexander CS Hendorf4—2024
Łukasz Langa4—2022
Adrin Jalali3—2024
Cheuk Ting Ho3—2024
Valerio Maggio3—2024
Reuven M. Lerner3—2022
Dustin Ingram3—2021
Leonardo Rochael Almeida212024
Irit Katriel2—2026
Andrii Soldatenko2—2024
Anton Caceres2—2024
Artem Kislovskiy2—2024
Aya Elsayed2—2024
Darina Goldin2—2024

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.