{"id":2332,"date":"2025-08-06T10:17:07","date_gmt":"2025-08-06T17:17:07","guid":{"rendered":"https:\/\/www.angulartraining.com\/daily-newsletter\/?p=2332"},"modified":"2025-08-06T10:24:37","modified_gmt":"2025-08-06T17:24:37","slug":"injection-context-angular-talks-and-more","status":"publish","type":"post","link":"https:\/\/www.angulartraining.com\/daily-newsletter\/injection-context-angular-talks-and-more\/","title":{"rendered":"Injection context, Angular talks, and more!"},"content":{"rendered":"\n<p>This week, we&#8217;re back to the 3-2-1 format of the newsletter. I\u2019m posting a few essential articles to revisit, updates to know about, and one question to ponder:<\/p>\n\n\n\n<p><strong>Three (maybe four) articles to revisit:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Have you ever used <a href=\"https:\/\/www.angulartraining.com\/daily-newsletter\/dependency-injection-elementref\/\">ElementRef<\/a> in Angular? It&#8217;s a way to access DOM elements natively, which can come in handy when integrating with some 3rd party libraries.<\/li>\n\n\n\n<li>With the introduction of <a href=\"https:\/\/www.angulartraining.com\/daily-newsletter\/angular-16-preview-takeuntildestroyed\/\" target=\"_blank\" rel=\"noopener\" title=\"\">takeUntilDestroyed<\/a> and the <a href=\"https:\/\/www.angulartraining.com\/daily-newsletter\/the-inject-function\/\" target=\"_blank\" rel=\"noopener\" title=\"\">inject<\/a> function, it has become more important than ever to understand what is an <a href=\"https:\/\/www.angulartraining.com\/daily-newsletter\/whats-an-injection-context\/\" target=\"_blank\" rel=\"noopener\" title=\"\">injection context<\/a>.<\/li>\n<\/ul>\n\n\n\n<p><strong>Two quick updates:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>I&#8217;ll be giving <a href=\"https:\/\/javascript-conference.com\/speaker\/alain-chautard\/\" target=\"_blank\" rel=\"noopener\" title=\"\">several talks<\/a> and one full-day workshop in New York City in early October at the <a href=\"https:\/\/javascript-conference.com\/new-york\/\" target=\"_blank\" rel=\"noopener\" title=\"\">International JavaScript Conference<\/a>. You can get 10% off the regular conference price by using my personal code <strong>ijsny-alain<\/strong><br><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/javascript-conference.com\/angular\/angular-performance-optimization-techniques-workshop\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"http:\/\/www.angulartraining.com\/daily-newsletter\/wp-content\/uploads\/2025\/08\/iJS_NY25_SM_Programm_workshop_1200x627_GT-8776_v2_chautard-1024x535.jpg\" alt=\"\" class=\"wp-image-2333\" style=\"width:580px;height:auto\" srcset=\"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-content\/uploads\/2025\/08\/iJS_NY25_SM_Programm_workshop_1200x627_GT-8776_v2_chautard-1024x535.jpg 1024w, https:\/\/www.angulartraining.com\/daily-newsletter\/wp-content\/uploads\/2025\/08\/iJS_NY25_SM_Programm_workshop_1200x627_GT-8776_v2_chautard-300x157.jpg 300w, https:\/\/www.angulartraining.com\/daily-newsletter\/wp-content\/uploads\/2025\/08\/iJS_NY25_SM_Programm_workshop_1200x627_GT-8776_v2_chautard-768x401.jpg 768w, https:\/\/www.angulartraining.com\/daily-newsletter\/wp-content\/uploads\/2025\/08\/iJS_NY25_SM_Programm_workshop_1200x627_GT-8776_v2_chautard.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A talk I&#8217;m looking forward to: The Angular team is presenting a &#8220;<a href=\"https:\/\/angularconnect.com\/talk.html?talk=Deep%20Dive%20Into%20the%20Angular%20Signals%20Forms\" target=\"_blank\" rel=\"noopener\" title=\"\">Deep Dive into the Angular Signal Forms<\/a>&#8221; at Angular Connect on September 13th. Could it be a sign of imminent release in developer preview? Wait and see&#8230;<\/li>\n<\/ul>\n\n\n\n<p><strong>One question to ponder:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>With Angular Signals now in the mix, many are rethinking their state management strategy. If you&#8217;re a long-time user of a state management library, has your perspective shifted? Knowing what you know now, would you still reach for a library on a new project?<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This week, we&#8217;re back to the 3-2-1 format of the newsletter. I\u2019m posting a few essential articles to revisit, updates to know about, and one question to ponder: Three (maybe four) articles to revisit: Two quick updates: One question to ponder:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-2332","post","type-post","status-publish","format-standard","hentry","category-angular"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/posts\/2332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/comments?post=2332"}],"version-history":[{"count":3,"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/posts\/2332\/revisions"}],"predecessor-version":[{"id":2336,"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/posts\/2332\/revisions\/2336"}],"wp:attachment":[{"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/media?parent=2332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/categories?post=2332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/tags?post=2332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}