{"id":506665,"date":"2024-09-02T11:41:06","date_gmt":"2024-09-02T10:41:06","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=dotnet&#038;p=506665"},"modified":"2024-11-07T08:39:22","modified_gmt":"2024-11-07T07:39:22","slug":"dotnet-days-online-2024","status":"publish","type":"dotnet","link":"https:\/\/blog.jetbrains.com\/zh-hans\/dotnet\/2024\/09\/02\/dotnet-days-online-2024","title":{"rendered":"Recordings From .NET Days Online 2024 are Available"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-style-default\"><a href=\"https:\/\/lp.jetbrains.com\/dotnet-days-2024\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1920\" height=\"960\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/09\/horizontal-1.gif\" alt=\"\" class=\"wp-image-506666\"\/><\/a><\/figure>\n\n\n\n<p>On September 25\u201326, 2024, we hosted the sixth edition of JetBrains .NET Days Online, two days full of demo-rich sessions and insightful discussions. Thanks to everyone who joined this free community event and made it so vibrant!<\/p>\n\n\n\n<p>Even if you couldn\u2019t be there, you can watch the full livestreams for both days or pick separate sessions in <a href=\"https:\/\/www.youtube.com\/playlist?list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb\" target=\"_blank\" rel=\"noopener\">our playlist<\/a>.<\/p>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/guide\/dotnet\/playlists\/dotnet-days-online-2024\/\" class=\"btn\" target=\"_blank\" rel=\"noopener\">View the recordings<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<p>Check out the full agenda with the links to the recordings:<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/www.youtube.com\/watch?v=tTyhU_XKo5E&amp;list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb&amp;index=3\" target=\"_blank\" rel=\"noopener\">Not Your Father\u2019s ReSharper<\/a><\/em> by Andrew Karpov<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/www.youtube.com\/watch?v=K1sPJnOyLyU&amp;list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb&amp;index=4\" target=\"_blank\" rel=\"noopener\">Crafting Blazor Components With Precision and Assurance<\/a><\/em> by Mariekie Coetzee<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/www.youtube.com\/watch?v=Ux1OzVb6vNI&amp;list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb&amp;index=5\" target=\"_blank\" rel=\"noopener\">A Homage to the Good Old MVC<\/a><\/em> by Alexander Zeitler<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/www.youtube.com\/watch?v=if71P8R8n44&amp;list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb&amp;index=6\" target=\"_blank\" rel=\"noopener\">Overcoming Broken Window Syndrome: Code Verification Techniques for .NET Developers<\/a><\/em> by Gael Fraiteur<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/www.youtube.com\/watch?v=si_U3Umqtm8&amp;list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb&amp;index=7\" target=\"_blank\" rel=\"noopener\">Enhancing ASP.NET Core Razor Pages With HTMX: A Simplicity-First Approach<\/a><\/em> by Chris Woodruff<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/www.youtube.com\/watch?v=pvhA20OiFH8&amp;list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb&amp;index=8\" target=\"_blank\" rel=\"noopener\">No More SQLite \u2013 How to Write Tests With EF Core Using Testcontainers<\/a><\/em> by Daniel Ward<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/www.youtube.com\/watch?v=JNxG_bepW6E&amp;list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb&amp;index=9\" target=\"_blank\" rel=\"noopener\">Building Functional DSLs for Life-Saving Applications<\/a><\/em> by Roman Provazn\u00edk<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/www.youtube.com\/watch?v=7IP2hZR3ucM&amp;list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb&amp;index=10\" target=\"_blank\" rel=\"noopener\">Pushing \u2018await\u2019 to the Limits<\/a><\/em> by Konstantin Saltuk<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/www.youtube.com\/watch?v=MGUPW9sK2Vg&amp;list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb&amp;index=11\" target=\"_blank\" rel=\"noopener\">Into the Rabbit Hole of Blazor Wasm Hot Reload<\/a><\/em> by Andrii Rublov<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/www.youtube.com\/watch?v=nWPk7rellM0&amp;list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb&amp;index=12\" target=\"_blank\" rel=\"noopener\">Orchestration vs. Choreography: The Good, the Bad, and the Trade-Offs<\/a><\/em> by Laila Bougria<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/www.youtube.com\/watch?v=Hk-XxjIB8Vg&amp;list=PLQ176FUIyIUakfrwiENilgITi1-6eRMPb&amp;index=13\" target=\"_blank\" rel=\"noopener\">Contract Testing Made Easy: Mastering Pact for Microservices in C#<\/a><\/em> by Irina Scurtu<\/p>\n\n\n\n<p>\u2013 <em><a href=\"https:\/\/youtu.be\/hQPFJnjqq2Y?feature=shared\" data-type=\"link\" data-id=\"https:\/\/youtu.be\/hQPFJnjqq2Y?feature=shared\" target=\"_blank\" rel=\"noopener\">Composing Distributed Applications With .NET Aspire<\/a><\/em> by Cecil Phillip<\/p>\n\n\n\n<p>If you have a topic relevant to the wider .NET community, don\u2019t miss next year\u2019s CFP to submit it! Subscribe to our blog to stay updated.&nbsp;<\/p>\n","protected":false},"author":1029,"featured_media":506714,"comment_status":"closed","ping_status":"closed","template":"","categories":[4992,10,30,89],"tags":[8399,4379,2063,6486,2104,211,2005,3978,46,1978,207],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/dotnet\/506665"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/dotnet"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/dotnet"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/1029"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=506665"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/dotnet\/506665\/revisions"}],"predecessor-version":[{"id":523707,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/dotnet\/506665\/revisions\/523707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media\/506714"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=506665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=506665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=506665"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=506665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}