{"id":806,"date":"2023-04-17T05:00:00","date_gmt":"2023-04-17T12:00:00","guid":{"rendered":"https:\/\/www.angulartraining.com\/daily-newsletter\/?p=806"},"modified":"2023-04-13T14:52:06","modified_gmt":"2023-04-13T21:52:06","slug":"angular-16-is-coming-soon","status":"publish","type":"post","link":"https:\/\/www.angulartraining.com\/daily-newsletter\/angular-16-is-coming-soon\/","title":{"rendered":"Angular 16 is coming soon!"},"content":{"rendered":"\n<p>It&#8217;s official; Angular 16 will be released on May 3rd. The first <a href=\"https:\/\/github.com\/angular\/angular\/tree\/16.0.0-rc.0\" target=\"_blank\" rel=\"noopener\" title=\"\">release candidate<\/a> version is available, and yes, it includes the <a href=\"https:\/\/www.angulartraining.com\/daily-newsletter\/angular-signals-are-in-the-works\/\" target=\"_blank\" rel=\"noopener\" title=\"\">base API for Signals<\/a>!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"477\" height=\"52\" src=\"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-content\/uploads\/2023\/04\/image-29.png\" alt=\"\" class=\"wp-image-807\" srcset=\"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-content\/uploads\/2023\/04\/image-29.png 477w, https:\/\/www.angulartraining.com\/daily-newsletter\/wp-content\/uploads\/2023\/04\/image-29-300x33.png 300w\" sizes=\"auto, (max-width: 477px) 100vw, 477px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>Signals<\/strong> will be in developer preview only for now, but we can expect the feature to be shipped and fully available with Angular 17, which is exciting news.<\/p>\n\n\n\n<p>Other notable features include <strong>required inputs<\/strong> with <code>@Input({required: true})<\/code> and the ability to receive <strong>router data as component inputs<\/strong> (think resolver data and URL params, for instance).<\/p>\n\n\n\n<p>Of course, I&#8217;ll cover all these new features in more detail when the final version is released.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New Workshop Available<\/h2>\n\n\n\n<p>In the meantime, if you want to practice your RxJs skills, build custom directives, use content projection, and more, I just launched a <a href=\"https:\/\/angular-training.getlearnworlds.com\/course\/advanced-angular-workshop\" target=\"_blank\" rel=\"noopener\" title=\"\">workshop made of 7 different exercises<\/a> with commented video solutions.  <\/p>\n\n\n\n<p>As a thank you for subscribing to this newsletter, the coupon code <strong><a href=\"https:\/\/angular-training.getlearnworlds.com?coupon=ng-newsletter\" target=\"_blank\" rel=\"noopener\" title=\"\">ng-newsletter<\/a><\/strong> gives you $20 off this $39 course (more than 50%), making it just <strong>$19<\/strong> for the <strong>next 30 days<\/strong>. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/angular-training.getlearnworlds.com?coupon=ng-newsletter\"><img loading=\"lazy\" decoding=\"async\" width=\"375\" height=\"424\" src=\"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-content\/uploads\/2023\/04\/2023-04-13-14_45_32-Home.png\" alt=\"\" class=\"wp-image-808\" srcset=\"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-content\/uploads\/2023\/04\/2023-04-13-14_45_32-Home.png 375w, https:\/\/www.angulartraining.com\/daily-newsletter\/wp-content\/uploads\/2023\/04\/2023-04-13-14_45_32-Home-265x300.png 265w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>A real bargain for <a href=\"https:\/\/angular-training.getlearnworlds.com\/course\/angular-level-2-certification-exam\" target=\"_blank\" rel=\"noopener\" title=\"\">Angular level 2 developers<\/a> who want to prepare for the <a href=\"https:\/\/angular-training.getlearnworlds.com\/course\/angular-level-3-certification-exam\" target=\"_blank\" rel=\"noopener\" title=\"\">level 3 certification<\/a>, for instance.<\/p>\n\n\n\n<p>As always, let me know if you have any questions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s official; Angular 16 will be released on May 3rd. The first release candidate version is available, and yes, it includes the base API for Signals! Signals will be in developer preview only for now, but we can expect the feature to be shipped and fully available with Angular 17, which is exciting news. Other [&hellip;]<\/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-806","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\/806","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=806"}],"version-history":[{"count":3,"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/posts\/806\/revisions"}],"predecessor-version":[{"id":811,"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/posts\/806\/revisions\/811"}],"wp:attachment":[{"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/media?parent=806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/categories?post=806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.angulartraining.com\/daily-newsletter\/wp-json\/wp\/v2\/tags?post=806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}