{"id":379137,"date":"2023-08-06T05:31:57","date_gmt":"2023-08-06T04:31:57","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=kotlin&#038;p=379137"},"modified":"2023-08-06T05:32:01","modified_gmt":"2023-08-06T04:32:01","slug":"kotlinconf-2024","status":"publish","type":"kotlin","link":"https:\/\/blog.jetbrains.com\/ko\/kotlin\/2023\/08\/kotlinconf-2024\/","title":{"rendered":"KotlinConf 2024 \ud2f0\ucf13 \uc624\ud508!\u00a0"},"content":{"rendered":"<p>2024\ub144 5\uc6d4 22\uc77c\ubd80\ud130 24\uc77c\uae4c\uc9c0 \ub374\ub9c8\ud06c \ucf54\ud39c\ud558\uac90\uc758 Bella Center\uc5d0\uc11c Kotlin \ucee4\ubba4\ub2c8\ud2f0\uac00 \ud55c \uc790\ub9ac\uc5d0 \ubaa8\uc774\ub294 \ub2e4\uc12f \ubc88\uc9f8 KotlinConf\uac00 \uc5f4\ub9bd\ub2c8\ub2e4!<\/p>\n<p><a href=\"https:\/\/kotlinconf.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">KotlinConf&#8217;24<\/a>\ub294 \ud558\ub8e8 \uc77c\uc815\uc758 \uc6cc\ud06c\uc20d\uc73c\ub85c \uc2dc\uc791\ud574 \uc138\uc158, \uc5d1\uc2a4\ud3ec \ubd80\uc2a4 \ubc0f \uae30\ud0c0 \uc7ac\ubbf8\uc788\ub294 \ud65c\ub3d9\uc744 \ud3ec\ud568\ud558\uc5ec \uc774\ud2c0 \uc5f0\uc18d \uc815\ubcf4 \uad50\ub958\uc640 \uce5c\ubaa9 \ub3c4\ubaa8\uc758 \uc2dc\uac04\uc774 \uc774\uc5b4\uc9d1\ub2c8\ub2e4.&nbsp;\uac00\uc7a5 \ud070 Kotlin \ud589\uc0ac\uc5d0 \ucc38\uc5ec\ud558\uace0 \uc2f6\ub2e4\uba74, \ud2f0\ucf13\uc744 \uc608\uc57d\ud558\uace0 \uc5ec\ud589 \uacc4\ud68d\uc744 \uc138\uc6cc\ubcf4\uc138\uc694.<\/p>\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"\uc9c0\uae08 \ud2f0\ucf13 \uc608\uc57d\ud558\uae30\" href=\"https:\/\/kotlinconf.com\/\" target=\"_blank\" rel=\"noopener\">\uc9c0\uae08 \ud2f0\ucf13\uc744 \uc608\uc57d\ud558\uc138\uc694!<\/a><\/p>\n<p>2024\ub144 5\uc6d4 22\uc77c\uc5d0\ub294 \uac00\uc7a5 \uc778\uae30 \uc788\ub294 Kotlin \uc8fc\uc81c\uc5d0 \ub300\ud574 \uc804\ubb38\uac00\uac00 \uc9c4\ud589\ud558\ub294 6\uac1c\uc758 \uc6cc\ud06c\uc20d \uc911 \ud558\ub098\uc5d0 \ucc38\uc5ec\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uac01 \uc6cc\ud06c\uc20d\uc758 \uc88c\uc11d\uc774 \uc81c\ud55c\ub418\uc5b4 \uc788\uc73c\ubbc0\ub85c \ucc38\uc11d\uc744 \uc6d0\ud558\uc2dc\uba74 \ube68\ub9ac \ub4f1\ub85d\ud558\uc138\uc694.&nbsp;<\/p>\n<p><strong>\uc6cc\ud06c\uc20d \uc120\ud0dd:<\/strong><\/p>\n<ul>\n<li><em>Asynchronous Programming With Kotlin Coroutines(Kotlin \ucf54\ub8e8\ud2f4\uc744 \uc0ac\uc6a9\ud55c \ube44\ub3d9\uae30 \ud504\ub85c\uadf8\ub798\ubc0d)<\/em> &#8211; Sebastian Aigner \ubc0f Roman Elizarov&nbsp;<\/li>\n<li><em>Kotlin Multiplatform Beyond the Basics(Kotlin Multiplatform \uae30\ucd08\ub97c \ub118\uc5b4)<\/em> &#8211; Garth Gilmour \ubc0f Pamela Hill&nbsp;<\/li>\n<li><em>Functional Programming in Kotlin(Kotlin\uc758 \ud568\uc218\ud615 \ud504\ub85c\uadf8\ub798\ubc0d)<\/em> &#8211; Simon Vergauwen \ubc0f Francisco Diaz Rodriguez<\/li>\n<li><em>Hands-On Kotlin Web Development with Ktor(Ktor\ub97c \uc0ac\uc6a9\ud55c \uc2e4\ubb34 Kotlin \uc6f9 \uac1c\ubc1c)<\/em> &#8211; Anton Arhipov, Pasha Finkelshtein \ubc0f Leonid Stashevsky<\/li>\n<li><em>Mastering Kotlin Refactoring \u2013 Tools and Techniques(Kotlin \ub9ac\ud329\ud130\ub9c1 \ub9c8\uc2a4\ud130\ud558\uae30 &#8211; \ub3c4\uad6c\uc640 \uae30\ubc95)<\/em> &#8211; Duncan McGregor \ubc0f Nat Pryce<\/li>\n<li><em>Reactive Spring Boot With Coroutines and Virtual Threads(\ucf54\ub8e8\ud2f4\uacfc \uac00\uc0c1 \uc2a4\ub808\ub4dc\ub97c \uc0ac\uc6a9\ud55c \ubc18\uc751\ud615 Spring Boot)<\/em> &#8211; Urs Peter<\/li>\n<\/ul>\n<p>KotlinConf \ud2f0\ucf13\uc740 \ud56d\uc0c1 \ube60\ub974\uac8c \ub9e4\uc9c4\ub429\ub2c8\ub2e4. \uc9c0\ub09c \ucee8\ud37c\ub7f0\uc2a4 \ub54c\ub294 \uc57d 4\uac1c\uc6d4 \uc804\uc5d0 \uc644\uc804\ud788 \ub9e4\uc9c4\ub418\uc5c8\uc73c\ubbc0\ub85c \uc9c0\uae08 \ud2f0\ucf13\uc744 \uad6c\uc785\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n<p><!--more--><\/p>\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"KotlinConf \ub4f1\ub85d\ud558\uae30\" href=\"https:\/\/kotlinconf.com\/workshops\/\" target=\"_blank\" rel=\"noopener\">KotlinConf \ub4f1\ub85d\ud558\uae30<\/a><\/p>\n<p>\uc5b4\ub5a4 \ucee8\ud37c\ub7f0\uc2a4 \ub0b4\uc6a9\uc774 \uc900\ube44\ub420 \uc9c0 \uad81\uae08\ud558\ub2e4\uba74 \uc62c\ud574 \uc5f4\ub838\ub358 KotlinConf 2023 \uac15\uc5f0 \ub179\ud654\ubcf8\uc744 \uc628\ub77c\uc778\uc5d0\uc11c \uc2dc\uccad\ud574 \ubcf4\uc138\uc694.<\/p>\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"KotlinConf&#039;23\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLlFc5cFwUnmwcJ7ZXyMmS70A9QFyUu1HI\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<p><a href=\"http:\/\/kotlinconf.com\" target=\"_blank\" rel=\"noreferrer noopener\">kotlinconf.com<\/a>\uc5d0\uc11c \uc790\uc138\ud55c \ub0b4\uc6a9\uc744 \ud655\uc778\ud558\uace0 <a href=\"https:\/\/twitter.com\/kotlin\" target=\"_blank\" rel=\"noopener\">Twitter\uc5d0\uc11c KotlinConf\ub97c \ud314\ub85c\uc6b0<\/a>\ud558\uc5ec \uc0c8\ub85c\uc6b4 \uc18c\uc2dd\uacfc \uc815\ubcf4 \ubc0f \ud2b9\ubcc4 \ubc1c\ud45c \ub0b4\uc6a9\uc744 \ub193\uce58\uc9c0 \ub9c8\uc138\uc694.<\/p>\n<p><em>\uac8c\uc2dc\ubb3c \uc6d0\ubb38 \uc791\uc131\uc790<\/em><\/p>\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":964,"featured_media":379141,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[320,548,671],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin\/379137"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/types\/kotlin"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/users\/964"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/comments?post=379137"}],"version-history":[{"count":8,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin\/379137\/revisions"}],"predecessor-version":[{"id":379168,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin\/379137\/revisions\/379168"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/media\/379141"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/media?parent=379137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/categories?post=379137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/tags?post=379137"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/cross-post-tag?post=379137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}