BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Europe/Rome
BEGIN:DAYLIGHT
DTSTART:20250330T030000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20251026T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260503T151719Z
UID:FCYRww
DTSTART;TZID=Europe/Rome:20250619T090000
DTEND;TZID=Europe/Rome:20250620T180000
CLASS:PUBLIC
CREATED:20240625T164256
DESCRIPTION: Conference Details: \n\n \n Workshop: JUNE 19th \n Conference:
  JUNE 20th \n Location: Centro Congressi Frentani \n \n\n   \n\n About the
  Conference: \n\n NGRome MMXXV is a premier conference dedicated to the wo
 rld of frontend development\, featuring a comprehensive exploration of Ang
 ular\, Mobile Development\, Developer Experience and Soft Skills. It serve
 s as a dynamic platform for developers\, tech enthusiasts\, industry exper
 ts\, and thought leaders to converge and delve into the latest trends\, in
 novations\, and best practices within the realm of frontend development. \
 n\n Follow us on social media and subscribe to our newsletter to receive t
 he latest conference updates and announcements! \n\n Official website: ngr
 ome.io \n
LAST-MODIFIED:20251203T145231
LOCATION:Centro Congressi Frentani ( Roma\, Italy )
ORGANIZER:mailto:ngromeconf@gmail.com
SUMMARY:NGRome Conference MMXXV
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxv
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxv
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260503T151719Z
UID:FCYRww1083466
DTSTART;TZID=Europe/Rome:20250619T093000
DTEND;TZID=Europe/Rome:20250619T173000
CLASS:PUBLIC
CREATED:20250324T181158
DESCRIPTION:<span class="colour" style="color:rgb(22 23 27 / var(--tw-text-
 opacity))">What You Will Learn:</span>\n\n<span class="colour" style="colo
 r:rgb(22 23 27 / var(--tw-text-opacity))">✔️ Master Signals</span>\n<b
 r>\n* Dive Deep: Go beyond the basics and understand the inner workings of
  Signals\, Angular's new powerful reactivity system.\n* Real-World Practic
 e: Gain practical experience by applying signal best practices\, reinforci
 ng your understanding of how signals work.\n\n<span class="colour" style="
 color:rgb(22 23 27 / var(--tw-text-opacity))">✔️ Craft Modern\, Effici
 ent Components:</span>\n<br>\n* Modern APIs: Leverage signal inputs\, mode
 l inputs\, function-based outputs\, signal queries\, and more to build sma
 rter\, more reactive components.\n* Master derived local state with linked
 Signal and async state with resource & rxResource\n\n<span class="colour" 
 style="color:rgb(22 23 27 / var(--tw-text-opacity))">✔️ Go Zoneless & 
 Signal-based change detection</span>\n<br>\n* Embrace Angular's new\, fast
 er\, and more efficient zoneless change detection with Signals and learn h
 ow to benefit from them.\n\n<span class="colour" style="color:rgb(22 23 27
  / var(--tw-text-opacity))">✔️ Enhance Development Techniques</span>\n
 <br>\n* Master inject patterns: Go beyond basic service injection and disc
 over innovative code patterns that promote reusability\, maintainability\,
  and scalability in your Angular projects.\n\n<span class="colour" style="
 color:rgb(22 23 27 / var(--tw-text-opacity))">✔️ Architect Angular Wor
 kspaces like a Pro</span>\n<br>\n* Standalone: Understand and unlock the b
 enefits of a more modular architecture with standalone components\, direct
 ives and pipes.\n* Function-based APIs and provide\\*- Learn how to create
  better APIs that are easier to maintain and reuse which align with Angula
 r’s vision.\n* @defer like a PRO: Dramatically reduce bundle size and in
 itial load time with @defer. Get in-depth experience about everything @def
 er has to offer and how to not break it!\n* Bonus: Lazy load services: Lea
 rn how to lazy load services using injectLazy.\n\n<br>\nAuthors: **Michae
 l Hladky** & **Julian Jandl**
LAST-MODIFIED:20250616T121025
LOCATION:Centro Congressi Frentani Srl\, Via dei Frentani\, 4\, 00185 Roma 
 RM\, Italia
ORGANIZER:mailto:ngromeconf@gmail.com
SUMMARY:[NGRome Conference MMXXV] Workshop - Angular Best Practices in 2025
 : Reactivity\, Signals\, and Resource Based Architecture
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxv
X-ALT-DESC;FMTTYPE=text/html:<span class="colour" style="color:rgb(22 23 27
  / var(--tw-text-opacity))">What You Will Learn:</span>\n\n<span class="co
 lour" style="color:rgb(22 23 27 / var(--tw-text-opacity))">✔️ Master S
 ignals</span>\n<br>\n* Dive Deep: Go beyond the basics and understand the 
 inner workings of Signals\, Angular's new powerful reactivity system.\n* R
 eal-World Practice: Gain practical experience by applying signal best prac
 tices\, reinforcing your understanding of how signals work.\n\n<span class
 ="colour" style="color:rgb(22 23 27 / var(--tw-text-opacity))">✔️ Craf
 t Modern\, Efficient Components:</span>\n<br>\n* Modern APIs: Leverage sig
 nal inputs\, model inputs\, function-based outputs\, signal queries\, and 
 more to build smarter\, more reactive components.\n* Master derived local 
 state with linkedSignal and async state with resource & rxResource\n\n<spa
 n class="colour" style="color:rgb(22 23 27 / var(--tw-text-opacity))">
 ✔️ Go Zoneless & Signal-based change detection</span>\n<br>\n* Embrace
  Angular's new\, faster\, and more efficient zoneless change detection wit
 h Signals and learn how to benefit from them.\n\n<span class="colour" styl
 e="color:rgb(22 23 27 / var(--tw-text-opacity))">✔️ Enhance Developmen
 t Techniques</span>\n<br>\n* Master inject patterns: Go beyond basic servi
 ce injection and discover innovative code patterns that promote reusabilit
 y\, maintainability\, and scalability in your Angular projects.\n\n<span c
 lass="colour" style="color:rgb(22 23 27 / var(--tw-text-opacity))">✔️ 
 Architect Angular Workspaces like a Pro</span>\n<br>\n* Standalone: Unders
 tand and unlock the benefits of a more modular architecture with standalon
 e components\, directives and pipes.\n* Function-based APIs and provide\\*
 - Learn how to create better APIs that are easier to maintain and reuse wh
 ich align with Angular’s vision.\n* @defer like a PRO: Dramatically redu
 ce bundle size and initial load time with @defer. Get in-depth experience 
 about everything @defer has to offer and how to not break it!\n* Bonus: La
 zy load services: Learn how to lazy load services using injectLazy.\n\n<br
 >\nAuthors: **Michael Hladky** & **Julian Jandl**
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxv
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260503T151719Z
UID:FCYRww1082964
DTSTART;TZID=Europe/Rome:20250619T093000
DTEND;TZID=Europe/Rome:20250619T173000
CLASS:PUBLIC
CREATED:20250305T090957
DESCRIPTION:<span class="colour" style="color: rgb(22 23 27 / var(--tw-text
 -opacity))\;">In this interactive workshop\, we use Angular’s latest inn
 ovations to build a modern and maintainable architecture.</span>\n\n<span 
 class="colour" style="color: rgb(22 23 27 / var(--tw-text-opacity))\;">We 
 start with Standalone Components and learn how to structure a large applic
 ation using a Mono Repo and Strategic Design – a discipline from Domain-
 driven Design (DDD).</span>\n\n<span class="colour" style="color: rgb(22 2
 3 27 / var(--tw-text-opacity))\;">We discuss categorizing the individual p
 arts of our application and how to enforce our architecture with tools suc
 h as Nx or Sheriff. On top of our Strategic Design\, we implement a Micro 
 Frontend Architecture with Module Federation. Then\, we discover how Angul
 ar’s new Signals fit our modern architecture.</span>\n\n<span class="col
 our" style="color: rgb(22 23 27 / var(--tw-text-opacity))\;">We discuss fi
 ne-grained change detection and State Management with the new NGRX Signal 
 Store. We implement some custom features for the Signal Store to cover rep
 eating and complex use cases with just a few lines of code. Finally\, we d
 iscuss how the new Signal component will help to simplify our architecture
  further and how they work together with traditional components.</span>\n\
 n# Part 1: Vertical Architectures with Nx and Sheriff\n\n* Vertical archit
 ectures and Strategic Design (DDD) as the foundation\n* Implementing your 
 Strategic Design with Nx\n* Enforcing your architecture with Nx & Sheriff\
 n* Incremental builds with Nx\n* Visualizing and analyzing your architectu
 re to plan improvements\n\n# Part 2: From Domains to Micro Frontends\n\n* 
 Module Federation and Native Federation\n* Exposing and loading Micro Fron
 tends\n* Sharing dependencies\n* Communication between Micro Frontends\n* 
 Multi-Framework (Version) Scenarios using Web Components\n\n# Part 3: Reac
 tive Architectures with Signals\n\n* Reactive thinking with Signals\n* Bui
 lding your reactive graph with computed\, linkedSignal\, and the Resource 
 API\n* Correctly using Effects\n* Backgrounds: auto-tracking and glitch-fr
 ee behavior\n* RxJS interoperability with Signals\n\n# Part 4: Streamlinin
 g Reactivity with the NGRX Signal Store\n\n* State Management with the new
  NGRX Signal Store\n* Lightweight stores and your architecture\n* Using th
 e Resource API inside a Signal Store\n* Eventing for a Flux/”Redux”-li
 ke architecture\n* Building custom features for recurring requirements\n\n
 <br>\n<span class="colour" style="color:rgb(85\, 85\, 85)">Authors: **Man
 fred Steyer & Rainer Hahnekamp**</span>
LAST-MODIFIED:20250617T221830
LOCATION:Centro Congressi Frentani Srl\, Via dei Frentani\, 4\, 00185 Roma 
 RM\, Italia
ORGANIZER:mailto:ngromeconf@gmail.com
SUMMARY:[NGRome Conference MMXXV] Workshop: Future-Proof Angular Architectu
 res: NGRX Signal Store\, Nx\, DDD & Micro Frontends
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxv
X-ALT-DESC;FMTTYPE=text/html:<span class="colour" style="color: rgb(22 23 2
 7 / var(--tw-text-opacity))\;">In this interactive workshop\, we use Angul
 ar’s latest innovations to build a modern and maintainable architecture.
 </span>\n\n<span class="colour" style="color: rgb(22 23 27 / var(--tw-text
 -opacity))\;">We start with Standalone Components and learn how to structu
 re a large application using a Mono Repo and Strategic Design – a discip
 line from Domain-driven Design (DDD).</span>\n\n<span class="colour" style
 ="color: rgb(22 23 27 / var(--tw-text-opacity))\;">We discuss categorizing
  the individual parts of our application and how to enforce our architectu
 re with tools such as Nx or Sheriff. On top of our Strategic Design\, we i
 mplement a Micro Frontend Architecture with Module Federation. Then\, we d
 iscover how Angular’s new Signals fit our modern architecture.</span>\n\
 n<span class="colour" style="color: rgb(22 23 27 / var(--tw-text-opacity))
 \;">We discuss fine-grained change detection and State Management with the
  new NGRX Signal Store. We implement some custom features for the Signal S
 tore to cover repeating and complex use cases with just a few lines of cod
 e. Finally\, we discuss how the new Signal component will help to simplify
  our architecture further and how they work together with traditional comp
 onents.</span>\n\n# Part 1: Vertical Architectures with Nx and Sheriff\n\n
 * Vertical architectures and Strategic Design (DDD) as the foundation\n* I
 mplementing your Strategic Design with Nx\n* Enforcing your architecture w
 ith Nx & Sheriff\n* Incremental builds with Nx\n* Visualizing and analyzin
 g your architecture to plan improvements\n\n# Part 2: From Domains to Micr
 o Frontends\n\n* Module Federation and Native Federation\n* Exposing and l
 oading Micro Frontends\n* Sharing dependencies\n* Communication between Mi
 cro Frontends\n* Multi-Framework (Version) Scenarios using Web Components\
 n\n# Part 3: Reactive Architectures with Signals\n\n* Reactive thinking wi
 th Signals\n* Building your reactive graph with computed\, linkedSignal\, 
 and the Resource API\n* Correctly using Effects\n* Backgrounds: auto-track
 ing and glitch-free behavior\n* RxJS interoperability with Signals\n\n# Pa
 rt 4: Streamlining Reactivity with the NGRX Signal Store\n\n* State Manage
 ment with the new NGRX Signal Store\n* Lightweight stores and your archite
 cture\n* Using the Resource API inside a Signal Store\n* Eventing for a Fl
 ux/”Redux”-like architecture\n* Building custom features for recurring
  requirements\n\n<br>\n<span class="colour" style="color:rgb(85\, 85\, 85)
 ">Authors: **Manfred Steyer & Rainer Hahnekamp**</span>
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxv
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260503T151719Z
UID:FCYRww1072615
DTSTART;TZID=Europe/Rome:20250620T080000
DTEND;TZID=Europe/Rome:20250620T180000
CLASS:PUBLIC
CREATED:20240625T164258
DESCRIPTION:[Full details here.](https://ngrome.io/agenda/?utm_source=ti.to
 )
LAST-MODIFIED:20250620T112907
LOCATION:Centro Congressi Frentani Srl\, Via dei Frentani\, 4\, 00185 Roma 
 RM\, Italia
ORGANIZER:mailto:ngromeconf@gmail.com
SUMMARY:[NGRome Conference MMXXV] NGRome Conference MMXXV - Conference Agen
 da
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxv
X-ALT-DESC;FMTTYPE=text/html:[Full details here.](https://ngrome.io/agenda/
 ?utm_source=ti.to)
URL;VALUE=URI:https://ti.to/ngrome-events/ngrome-conf-mmxxv
END:VEVENT
END:VCALENDAR
