BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
DTSTART:20230312T030000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:PDT
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20231105T010000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:PST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260511T155520Z
UID:7unQfA
DTSTART;VALUE=DATE:20230616
DTEND;VALUE=DATE:20230617
CLASS:PUBLIC
CREATED:20230504T120613
DESCRIPTION: React and TypeScript are two of the most important technologie
 s in the world of web development\, but there's more to bringing them toge
 ther than just creating some .tsx files. \n\n If you're using React and Ty
 peScript at work but feel like you're missing out on what makes the pair s
 o great\, this workshop is for you! \n\n In this Advanced React with TypeS
 cript workshop\, you'll learn the patterns that make your code more mainta
 inable and self-documenting while taking advantage of inference and the to
 oling that increases your development speed. \n\n What will you practice? 
 \n\n This full-day workshop is focused on the following topics: \n\n \n Ad
 vanced Components: Leverage TypeScript features for defining flexible vari
 ants for common components like Modals and Inputs. \n Advanced Hooks: Crea
 te custom hooks with help from generics\, utility types\, and Zod schemas.
  \n Deep Diving into React's Types: Learn how to read through what's happe
 ning under the hood so you can squash errors in your code. \n Advanced Rea
 ct Patterns: Utilize generics\, intersections\, and mapped types when work
 ing with common patterns like Compound Components\, Higher Order Component
 s\, and Render Props. \n External Library Types: Understand how popular li
 braries like React Query\, Redux Toolkit\, and Zustand use TypeScript\, an
 d how you can follow their lead. \n \n\n Why should you register? \n\n Thi
 s workshop is a highly interactive\, hands-on experience designed to chall
 enge your skills and assumption about using TypeScript and React. \n\n Wor
 kshop attendees will break out into small groups to solve challenges befor
 e engaging in conversation about solutions with your instructor Matt Pococ
 k.\nAfter this workshop\, you and your team will be inspired to revisit an
 d refactor your existing React + TypeScript code to maximize flexibility\,
  reusability\, and safety. \n\n What experience is required? \n\n This wor
 kshop is intended for developers who are already familiar with TypeScript 
 and React who are interested in deep-diving into complex challenges found 
 in large codebases. \n\n **This workshop is not appropriate for beginners.
 ** Working through the free React with TypeScript tutorial as well as the 
 free Beginner's TypeScript tutorial is recommended if you are getting star
 ted with TypeScript! \n
LAST-MODIFIED:20230612T140434
LOCATION:Zoom (online remote)
ORGANIZER:mailto:team@totaltypescript.com
SUMMARY:Advanced React with TypeScript Workshop
URL;VALUE=URI:https://ti.to/total-typescript/react-with-typescript-06-16-23
URL;VALUE=URI:https://ti.to/total-typescript/react-with-typescript-06-16-23
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260511T155520Z
UID:7unQfA1056255
DTSTART;TZID=America/Los_Angeles:20230609T090000
DTEND;TZID=America/Los_Angeles:20230609T140000
CLASS:PUBLIC
CREATED:20230504T123308
LAST-MODIFIED:20230615T110005
ORGANIZER:mailto:team@totaltypescript.com
SUMMARY:[Advanced React with TypeScript Workshop] Workshop
URL;VALUE=URI:https://ti.to/total-typescript/react-with-typescript-06-16-23
URL;VALUE=URI:https://ti.to/total-typescript/react-with-typescript-06-16-23
END:VEVENT
END:VCALENDAR
