{"id":20122,"date":"2025-02-04T09:04:54","date_gmt":"2025-02-04T08:04:54","guid":{"rendered":"https:\/\/www.toomik.net\/helen\/blog\/?p=20122"},"modified":"2025-02-09T09:14:33","modified_gmt":"2025-02-09T08:14:33","slug":"daily_3626_-_conference","status":"publish","type":"post","link":"https:\/\/www.toomik.net\/helen\/blog\/2025\/02\/04\/daily_3626_-_conference\/","title":{"rendered":"Daily: 3626 &#8211; conference"},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/helen\/blog\/images\/daily_4\/3626_conference.jpg\" class=\"x6y45\" \/><\/p>\n<p>Went to Swetugg, a .NET-themed conference. AI is the dominant theme, <a href=\"https:\/\/www.toomik.net\/helen\/blog\/2024\/02\/07\/daily_3277_-_conference\/\">like last year<\/a>, but now it was less about the foundations of how it works and more about how you can design a solution that incorporates AI, or the things you need to be concerned with when shipping it to production.<\/p>\n<p>One of the most interesting and inspiring sessions was by Mads Torgersen, the Program Manager at Microsoft for the C# language (which is what I work with). He talked about possible upcoming new language features and the thinking behind them, as well as some of the trade-offs they&#8217;re discussing. How OK is it to break existing code for 1% of language users, in order to deliver the best version of a new feature to 100% of them?<\/p>\n<p>C# has existed for so many years that the changes now can only be relatively small, a bit of sugar on top of the cake we already have. But I&#8217;m still rather excited about some of them.<\/p>\n<p>It was also just really interesting to hear about the process, which is very open, with <a href=\"https:\/\/github.com\/dotnet\/csharplang\">discussion documents available on Github<\/a>. Designing an entire programming language sounds like such a faraway, impossible thing, distant magic &#8211; and here is an entirely normal human being who does just that.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Went to Swetugg, a .NET-themed conference. AI is the dominant theme, like last year, but now it was less about the foundations of how it works and more about how you can design a solution that incorporates AI, or the things you need to be concerned with when shipping it to production. One of the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,9,768],"tags":[],"class_list":["post-20122","post","type-post","status-publish","format-standard","hentry","category-dailies","category-geeky_things","category-photography-2"],"_links":{"self":[{"href":"https:\/\/www.toomik.net\/helen\/blog\/wp-json\/wp\/v2\/posts\/20122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.toomik.net\/helen\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.toomik.net\/helen\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.toomik.net\/helen\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.toomik.net\/helen\/blog\/wp-json\/wp\/v2\/comments?post=20122"}],"version-history":[{"count":1,"href":"https:\/\/www.toomik.net\/helen\/blog\/wp-json\/wp\/v2\/posts\/20122\/revisions"}],"predecessor-version":[{"id":20123,"href":"https:\/\/www.toomik.net\/helen\/blog\/wp-json\/wp\/v2\/posts\/20122\/revisions\/20123"}],"wp:attachment":[{"href":"https:\/\/www.toomik.net\/helen\/blog\/wp-json\/wp\/v2\/media?parent=20122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.toomik.net\/helen\/blog\/wp-json\/wp\/v2\/categories?post=20122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.toomik.net\/helen\/blog\/wp-json\/wp\/v2\/tags?post=20122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}