BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pyconde-pydata-berlin-2023//talk//PPXA79
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-pyconde-pydata-berlin-2023-PPXA79@pretalx.com
DTSTART;TZID=CET:20230419T143500
DTEND;TZID=CET:20230419T150500
DESCRIPTION:Asynchronous programming is a type of parallel programming in w
 hich a unit of work is allowed to run separately from the primary applicat
 ion thread. Post execution\, it notifies the main thread about the complet
 ion or failure of the worker thread. There are numerous benefits to using 
 it\, such as improved application performance\, enhanced responsiveness\, 
 and effective usage of CPU.\n\nAsynchronicity seems to be a big reason why
  Node.js is so popular for server-side programming. Most of the code we wr
 ite\, especially in heavy IO applications like websites\, depends on exter
 nal resources. This could be anything from a remote database POST API call
 . As soon as you ask for any of these resources\, your code is waiting aro
 und for process completion with nothing to do. With asynchronous programmi
 ng\, you allow your code to handle other tasks while waiting for these oth
 er resources to respond.\n\nIn this session\, we are going to talk about a
 synchronous programming in Python. Its benefits and multiple ways to imple
 ment it.
DTSTAMP:20260415T094309Z
LOCATION:B07-B08
SUMMARY:Introduction to Async programming - Dishant Sethi
URL:https://pretalx.com/pyconde-pydata-berlin-2023/talk/PPXA79/
END:VEVENT
END:VCALENDAR
