{"id":299955,"date":"2022-11-24T14:56:00","date_gmt":"2022-11-24T13:56:00","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=kotlin&#038;p=299955"},"modified":"2022-12-06T09:33:16","modified_gmt":"2022-12-06T08:33:16","slug":"kotlin-news-oct-nov-22","status":"publish","type":"kotlin","link":"https:\/\/blog.jetbrains.com\/zh-hans\/kotlin\/2022\/11\/kotlin-news-oct-nov-22","title":{"rendered":"Kotlin News: 1.8.0-Beta, Advent of Code, Multiplatform Webinars, Developer Survey Results, and More"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Kotlin 1.8.0-Beta Has Been Released<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"460\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/11\/DSGN-15018-Kotlin-email-October-digest-graphics-02.png\" alt=\"\" class=\"wp-image-299957\"\/><\/figure>\n\n\n\n<p><strong>Kotlin 1.8.0-Beta&nbsp;<\/strong>brings the following updates<strong>:<\/strong><\/p>\n\n\n\n<ul><li>Gradle 7.3 compatibility<\/li><li>Recursive&nbsp;<code>Path<\/code>&nbsp;utility functions in the stdlib<\/li><li>Support for Xcode 14 in Kotlin\/Native<\/li><li>Discontinuation of support for the old JVM backend<\/li><\/ul>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Try 1.8.0-Beta\" href=\"https:\/\/kotlinlang.org\/docs\/whatsnew-eap.html\" target=\"_blank\" rel=\"noopener\">Try 1.8.0-Beta<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Take Part in Advent of Code 2022 in Kotlin and Win Prizes<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"460\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/11\/DSGN-15018-Kotlin-email-October-digest-graphics-08.png\" alt=\"\" class=\"wp-image-301714\"\/><\/figure>\n\n\n\n<p>We invite you to join us in participating in Advent of Code in Kotlin this year. It\u2019s a great way to practice your problem-solving, keep your Kotlin skills sharp, compete, and learn from the fantastic community surrounding the event. And it\u2019s a wonderful way to get your hands on some exclusive Kotlin prizes!<\/p>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Learn more &#x1f384;\" href=\"https:\/\/blog.jetbrains.com\/kotlin\/2022\/11\/advent-of-code-2022-in-kotlin\/\" target=\"_blank\" rel=\"noopener\">Learn more &#x1f384;<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Kotlin Is Going To Fix Your Pains in 2023<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"460\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/11\/DSGN-15018-Kotlin-email-October-digest-graphics-04.png\" alt=\"\" class=\"wp-image-299979\"\/><\/figure>\n\n\n\n<p>Check out the findings of the first Kotlin Developer Survey, our plans to address the most popular issues we discovered, and learn how you can get a head-start on fixing them.<\/p>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Learn more\" href=\"https:\/\/blog.jetbrains.com\/zh-hans\/?post_type=kotlin&#038;p=299000\" target=\"_blank\" rel=\"noopener\">Learn more<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kotlin Multiplatform: New Webinars, Multiplatform Contest<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"460\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/11\/DSGN-15018-Kotlin-email-October-digest-graphics-05-1.png\" alt=\"\" class=\"wp-image-300456\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Kotlin Multiplatform Mobile Webinars Are Available to Watch<\/h3>\n\n\n\n<p>Kotlin Multiplatform Mobile is now in Beta. It means that the technology is almost complete and safe to use in your projects. To start digging into this technology, check out a series of webinars covering the basics of Multiplatform Mobile and demonstrating some of the most popular use cases.<\/p>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Watch now\" href=\"https:\/\/www.youtube.com\/playlist?list=PLlFc5cFwUnmxSiLW3xyStFSbEslmUSG3p\" target=\"_blank\" rel=\"noopener\">Watch now<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Join the Kotlin Multiplatform Contest and Win a Trip to KotlinConf\u201923<\/h3>\n\n\n\n<p>Calling all students and recent graduates who love to code in Kotlin!&nbsp;Showcase your creativity by building a Kotlin Multiplatform project using the technology that will help shape the future.&nbsp;If your entry makes it into the top 3,&nbsp;you\u2019ll win a trip to KotlinConf\u201923,&nbsp;the Kotlin event of the year,&nbsp;with all expenses paid courtesy of the Kotlin Foundation.<\/p>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Join the Kotlin Multiplatform contest\" href=\"https:\/\/kotlinconf.com\/contest\/\" target=\"_blank\" rel=\"noopener\">Join the Kotlin Multiplatform contest<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Weird and Ambitious Multiplatform Things | Jake Wharton and Jesse Wilson<\/h3>\n\n\n\n<p>In this new episode of &#8220;A Touch Of Multiplatform&#8221; we are talking to Jake Wharton and Jessie Wilson from Cash App about &#8220;weird and ambitious multiplatform things.&#8221; They reveal their experience of using Kotlin Multiplatform for one of the most used fintech apps in the world.<\/p>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Watch now\" href=\"https:\/\/www.youtube.com\/watch?v=R2HAxIYhcBE\" target=\"_blank\" rel=\"noopener\">Watch now<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">KotlinConf: Going Global, New Workshops<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"460\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/11\/DSGN-15018-Kotlin-email-October-digest-graphics-07-1.png\" alt=\"\" class=\"wp-image-300468\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">KotlinConf 2023 Is Going Global. Get on Board With Us!<\/h3>\n\n\n\n<p>Join KotlinConf remotely, with support from JetBrains. Organize an in-person meetup for your community to watch the KotlinConf\u201923 live broadcast or recordings after the conference. Hear about the industry trends and Kotlin news from the experts, and discuss the content with community members.<\/p>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Count me in\" href=\"https:\/\/surveys.jetbrains.com\/s3\/kotlinconf-23-global-submission\/\" target=\"_blank\" rel=\"noopener\">Count me in<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">New Workshop: Multiplatform Madness With Compose (Plus Friends)<\/h3>\n\n\n\n<p>Explore a multiplatform UI and learn about architecting and enhancing DSLs, structured concurrency with coroutines, Kotlin compiler internals, and more.<\/p>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Register Now\" href=\"https:\/\/kotlinconf.com\/workshops\/\" target=\"_blank\" rel=\"noopener\">Register Now<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">New Workshop: Elegant, Powerful, and Idiomatic APIs in Kotlin<\/h3>\n\n\n\n<p>Attend \u201cElegant, Powerful, and Idiomatic APIs in Kotlin\u201d to discover advanced Kotlin features that provide expressive APIs and DSLs.<\/p>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Grab your ticket\" href=\"https:\/\/kotlinconf.com\/workshops\/#Idiomatic-apis\" target=\"_blank\" rel=\"noopener\">Grab your ticket<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"block-fa5e23ae-6103-421a-9ea9-0eca4bbc35e7\">ICPC World Finals: Kotlin Match \u0421ommented by Roman Elizarov<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"460\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/11\/DSGN-15018-Kotlin-email-October-digest-graphics-06.png\" alt=\"\" class=\"wp-image-300120\"\/><\/figure>\n\n\n\n<p id=\"block-932a22ea-f658-41ca-935d-c497b610b9d1\">To unveil the full power of Kotlin and JetBrains tools,&nbsp;as well as their advantages in algorithmic problem-solving,&nbsp;we\u2019ve invited two competitive programming stars to match their skills in solving Kotlin problems on stage at the ICPC World Finals.&nbsp;Watch the match between Andrew&nbsp;\u2018ecnerwala\u2019&nbsp;HE and Kamil&nbsp;\u2018Errichto\u2019&nbsp;Debowski,&nbsp;commentated Roman Elizarov.<\/p>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Watch now\" href=\"https:\/\/www.youtube.com\/watch?v=5V0ctpzng34\" target=\"_blank\" rel=\"noopener\">Watch now<\/a><\/p>\n","protected":false},"author":1130,"featured_media":300150,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[7031,91],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/kotlin\/299955"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/kotlin"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/kotlin"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/1130"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=299955"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/kotlin\/299955\/revisions"}],"predecessor-version":[{"id":318806,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/kotlin\/299955\/revisions\/318806"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media\/300150"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=299955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=299955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=299955"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=299955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}