BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Europe/Rome
BEGIN:DAYLIGHT
DTSTART:20260329T030000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20261025T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260603T210413Z
UID:O5aM7Q
DTSTART;VALUE=DATE:20260618
DTEND;VALUE=DATE:20260620
CLASS:PUBLIC
CREATED:20251014T215254
DESCRIPTION: Conference Details: \n\n \n Workshop: June 17 \n JSRome Confer
 ence: June 18 \n NGRome Conference: June 19 \n Location: Centro Congressi 
 Frentani \n \n\n   \n\n About the Conference: \n\n NGRome MMXXVI is a prem
 ier conference dedicated to the world of frontend development\, featuring 
 a comprehensive exploration of Angular\, Mobile Development\, Developer Ex
 perience and Soft Skills. It serves as a dynamic platform for developers\,
  tech enthusiasts\, industry experts\, and thought leaders to converge and
  delve into the latest trends\, innovations\, and best practices within th
 e realm of frontend development. \n\n Follow us on social media and subscr
 ibe to our newsletter to receive the latest conference updates and announc
 ements! \n\n Official website: ngrome.io \n
LAST-MODIFIED:20260526T132659
LOCATION:Centro Congressi Frentani ( Roma\, Italy )
ORGANIZER:mailto:ngromeconf@gmail.com
SUMMARY:NG/JS Rome Conference MMXXVI
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxvi
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxvi
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260603T210413Z
UID:O5aM7Q1095271
DTSTART;TZID=Europe/Rome:20260617T093000
DTEND;TZID=Europe/Rome:20260617T173000
CLASS:PUBLIC
CREATED:20260206T145317
LAST-MODIFIED:20260417T120455
ORGANIZER:mailto:ngromeconf@gmail.com
SUMMARY:[NG/JS Rome Conference MMXXVI] Workshop: Angular Signal Forms
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxvi
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxvi
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260603T210413Z
UID:O5aM7Q1094159
DTSTART;TZID=Europe/Rome:20260617T093000
DTEND;TZID=Europe/Rome:20260617T173000
CLASS:PUBLIC
CREATED:20251230T165407
DESCRIPTION:Enterprise applications need to remain maintainable and extensi
 ble over the long term. This workshop shows you how to achieve this goal w
 ith modern Angular.\n\n<br>\nWe combine cutting-edge features such as Sign
 als\, Resources\, the SignalStore\, and Signal Forms with proven concepts 
 like Strategic Design (DDD)\, vertical architectures\, as well as Monorepo
 s\, Moduliths\, and Micro Frontends.\n\n<br>\nThen we use the SignalStore\
 , Signal Forms\, as well as the Router to provide context to an AI assista
 nt that we add to our case study. For this\, we discuss function calling i
 n the frontend and the creation of dynamic UIs.\n\n<br>\nBy the end of thi
 s workshop\, you’ll be able to design and implement sustainable solution
 s using Angular’s latest innovations and evaluate the pros and cons of d
 ifferent architectural approaches for your projects.\n\n<br>\n- - -\n\n<br
 >\n<br>\n<br>\n**Block 0: Project Setup**\n\n* Vertical architectures and 
 Strategic Design (DDD)\n* Latest features in Sheriff and Nx for building m
 odular solutions\n* Current trends for Angular-based Micro Frontends\n\n**
 Block 1: Reactive Design with Signals**\n\n* Reactive thinking and princip
 les of reactive design\n* Understanding the Signal Graph\n* Synchronous an
 d asynchronous projections with computed and the Resource API\n* Data sink
 s in the reactive flow: Templates and Effects\n\n**Block 2: Lightweight St
 ate Management with the NgRx SignalStore**\n\n* The SignalStore and your a
 rchitecture\n* SignalStore and the Resource API\n* Mutation APIs as the co
 unterpart to the Resource API\n* Custom extensions for recurring use cases
 \n* Communication between multiple SignalStores\n* Implementing common sta
 te patterns with the SignalStore\n\n<br>\n**Block 3: Signal Forms**\n\n* S
 ignal Forms within the reactive data flow\n* Standard schemas and Zod for 
 enforcing data contracts\n* Integrating Signal Forms with the SignalStore\
 n\n<br>\n**Part 4: AI Assistants**\n\n* Patterns and prompts for AI assist
 ants with Hashbrown\n* Using NgRx SignalStore\, Signal Forms\, and the Rou
 ter as context sources\n* Angular services for assistants: tool-calling in
  the frontend\n* Enabling the assistant to answer questions with dynamic U
 Is\n\n<br>\n**Target Group:**\nDevelopers with Angular experience who want
  to design and build modern Angular solutions that remain maintainable in 
 the long run.\n\n<br>\n**Prerequisites:**\nPlease install the following to
 ols for the hands-on labs:\n\nNode.js (current LTS version)\nAngular CLI (
 npm i -g @angular/cli)\nNx CLI (npm i -g nx)\nVisual Studio Code (free) or
  WebStorm/IntelliJ IDEA (commercial)
LAST-MODIFIED:20260603T123133
ORGANIZER:mailto:ngromeconf@gmail.com
SUMMARY:[NG/JS Rome Conference MMXXVI] Workshop: Modern Angular Architectur
 es – 2026 Edition: SignalStore\, Signal Forms\, and AI-Assistants
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxvi
X-ALT-DESC;FMTTYPE=text/html:Enterprise applications need to remain maintai
 nable and extensible over the long term. This workshop shows you how to ac
 hieve this goal with modern Angular.\n\n<br>\nWe combine cutting-edge feat
 ures such as Signals\, Resources\, the SignalStore\, and Signal Forms with
  proven concepts like Strategic Design (DDD)\, vertical architectures\, as
  well as Monorepos\, Moduliths\, and Micro Frontends.\n\n<br>\nThen we use
  the SignalStore\, Signal Forms\, as well as the Router to provide context
  to an AI assistant that we add to our case study. For this\, we discuss f
 unction calling in the frontend and the creation of dynamic UIs.\n\n<br>\n
 By the end of this workshop\, you’ll be able to design and implement sus
 tainable solutions using Angular’s latest innovations and evaluate the p
 ros and cons of different architectural approaches for your projects.\n\n<
 br>\n- - -\n\n<br>\n<br>\n<br>\n**Block 0: Project Setup**\n\n* Vertical a
 rchitectures and Strategic Design (DDD)\n* Latest features in Sheriff and 
 Nx for building modular solutions\n* Current trends for Angular-based Micr
 o Frontends\n\n**Block 1: Reactive Design with Signals**\n\n* Reactive thi
 nking and principles of reactive design\n* Understanding the Signal Graph\
 n* Synchronous and asynchronous projections with computed and the Resource
  API\n* Data sinks in the reactive flow: Templates and Effects\n\n**Block 
 2: Lightweight State Management with the NgRx SignalStore**\n\n* The Signa
 lStore and your architecture\n* SignalStore and the Resource API\n* Mutati
 on APIs as the counterpart to the Resource API\n* Custom extensions for re
 curring use cases\n* Communication between multiple SignalStores\n* Implem
 enting common state patterns with the SignalStore\n\n<br>\n**Block 3: Sign
 al Forms**\n\n* Signal Forms within the reactive data flow\n* Standard sch
 emas and Zod for enforcing data contracts\n* Integrating Signal Forms with
  the SignalStore\n\n<br>\n**Part 4: AI Assistants**\n\n* Patterns and prom
 pts for AI assistants with Hashbrown\n* Using NgRx SignalStore\, Signal Fo
 rms\, and the Router as context sources\n* Angular services for assistants
 : tool-calling in the frontend\n* Enabling the assistant to answer questio
 ns with dynamic UIs\n\n<br>\n**Target Group:**\nDevelopers with Angular ex
 perience who want to design and build modern Angular solutions that remain
  maintainable in the long run.\n\n<br>\n**Prerequisites:**\nPlease install
  the following tools for the hands-on labs:\n\nNode.js (current LTS versio
 n)\nAngular CLI (npm i -g @angular/cli)\nNx CLI (npm i -g nx)\nVisual Stud
 io Code (free) or WebStorm/IntelliJ IDEA (commercial)
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxvi
END:VEVENT
END:VCALENDAR
