{"id":647268,"date":"2025-10-08T17:26:27","date_gmt":"2025-10-08T16:26:27","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=kotlin&#038;p=647268"},"modified":"2025-10-17T10:40:43","modified_gmt":"2025-10-17T09:40:43","slug":"crafting-your-kotlinconf-proposal-expert-tips","status":"publish","type":"kotlin","link":"https:\/\/blog.jetbrains.com\/ja\/kotlin\/2025\/10\/crafting-your-kotlinconf-proposal-expert-tips","title":{"rendered":"Crafting Your KotlinConf Proposal: Expert Tips to\u00a0 Help You Stand Out"},"content":{"rendered":"\n<p>Thinking about sharing your Kotlin expertise on the big stage? <a href=\"https:\/\/kotlinconf.com\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/kotlinconf.com\/\" rel=\"noreferrer noopener\">KotlinConf<\/a> is the premier event for all things Kotlin, and getting a talk accepted for inclusion in the conference is a fantastic way to contribute to the community and elevate your profile. However, submitting a talk proposal, especially for the first time, can feel daunting. With so many brilliant minds around, how do you give your proposal the best shot at being accepted?<\/p>\n\n\n\n<p>In this post, we\u2019ll share some ways to make your submission stand out, combining best practices for conference proposals with insider advice from JetBrains speakers, KotlinConf program committee members, and experienced presenters.<\/p>\n\n\n\n<p>The tips are tailored to KotlinConf in particular, but most of these ideas are applicable to any developer conference.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Make sure your title is clear and compelling<\/h2>\n\n\n\n<p>You never get a second chance to make a first impression, and your talk\u2019s title is your earliest opportunity to capture attention. Reviewers and attendees alike may decide whether to read further based solely on those first few words.<\/p>\n\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:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/10\/Untitled-design-2.png\" alt=\"\" loading=\"lazy\">\n                        <\/div>\n                                        <div class=\"about-author__box-text\">\n                                                    <h4>Pamela Hill. Developer Advocate, KotlinConf Program Committee member, KotlinConf speaker<\/h4>\n                                                <p><a href=\"https:\/\/x.com\/pamelaahill\" target=\"_blank\">X<\/a>, <a href=\"https:\/\/bsky.app\/profile\/pamelaahill.bsky.social\" target=\"_blank\" rel=\"noopener\">Bluesky<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/pamelaahill\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a><\/p>\n<p><i><span style=\"font-weight: 400;\">A carefully-selected title can make all the difference! Audience members often lack the time or attention span to read more than the title when deciding whether to attend a talk. Prefer clarity over a catchy or fun title that doesn\u2019t give a good idea of what the talk is about in a nutshell.<\/span><\/i><\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<p>Choose a title that communicates your topic in plain terms, hints at the level, and makes the benefit to the audience obvious.<\/p>\n\n\n\n<div style=\"background-color: #f1f6fe; margin-bottom: 2px; padding: 5px; margin-right: 0%; text-align: left; min-height: px;\">\n<p><i><a href=\"https:\/\/www.youtube.com\/watch?v=cTfHRUSDnS0\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Your Voice Belongs Here: Creating Compelling KotlinConf Proposals<\/em><\/a><\/i> is a supportive and practical livestream for people from underrepresented groups in tech \u2013 whether you&#8217;re preparing for your first talk or have speaking experience and want to take the next step onto a bigger stage like KotlinConf. Join Pamela Hill and Cheuk Ting Ho, seasoned speakers, CFP writers, and friendly program committee members, as they share what makes a proposal stand out, how to shape your Kotlin journey into a strong submission, and what reviewers are really looking for. Watch the livestream recording.<\/p>\n<\/div>\n<p><\/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=cTfHRUSDnS0\" target=\"_blank\" rel=\"noopener\">Watch now<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Tell a story with your abstract \u2013 with the audience in mind<\/h2>\n\n\n\n<p>Crafting a great talk is not just about presenting information \u2013 it\u2019s also about storytelling. Think of your proposal as a promise to provide a valuable learning experience wrapped in a story that makes it engaging.<\/p>\n\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:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/10\/T0288D531-U014J262P1A-41f465128ee6-512.jpeg\" alt=\"\" loading=\"lazy\">\n                        <\/div>\n                                        <div class=\"about-author__box-text\">\n                                                    <h4>Sebastian Sellmair. Software Developer, KotlinConf speaker<\/h4>\n                                                <p><a href=\"https:\/\/x.com\/Sellmair\" target=\"_blank\">X<\/a>, <a href=\"https:\/\/bsky.app\/profile\/sellmair.dev\" target=\"_blank\" rel=\"noopener\">Bluesky<\/a>, <a href=\"https:\/\/www.youtube.com\/@s.sellmair\" target=\"_blank\" rel=\"noopener\">YouTube<\/a><\/p>\n<p><i><span style=\"font-weight: 400;\">Talking at KotlinConf is a great experience and a huge achievement for any Kotlin developer. While choosing a great title, having highly polished animations, and curating high-quality memes might enhance your talk, the most important thing is having a story worth telling. Do you have something novel and technically interesting to present? Can you break down a topic in a way that is engaging and truly fun? Can you inspire fellow developers?<\/span><\/i><\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<p>Your abstract should explain what you\u2019ll cover, what the attendees will gain, and why your talk matters. Reviewers don\u2019t need a full script, but they do need a clear, detailed impression of your talk.<\/p>\n\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:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/10\/T0288D531-U05RAPGGJAK-8766042aed05-512.png\" alt=\"\" loading=\"lazy\">\n                        <\/div>\n                                        <div class=\"about-author__box-text\">\n                                                    <h4>M\u00e1rton Braun. Developer Advocate, KotlinConf Program Committee member, KotlinConf speaker<\/h4>\n                                                <p><a href=\"https:\/\/x.com\/zsmb13\" target=\"_blank\">X<\/a>, <a href=\"https:\/\/bsky.app\/profile\/zsmb.co\" target=\"_blank\" rel=\"noopener\">Bluesky<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/zsmb13\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a><\/p>\n<p><i><span style=\"font-weight: 400;\">While we don\u2019t need a full script for your talk as the abstract, we\u2019re also unlikely to accept a talk where the abstract is just a single sentence. Two or three paragraphs are usually enough to provide meaningful detail.<\/span><\/i><\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<p>Think of your abstract as a preview, not a transcript \u2013 just enough detail to show the value and flow of your talk.<\/p>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Submit your session\" href=\"https:\/\/jb.gg\/l1dymy\" target=\"_blank\" rel=\"noopener\">Submit your session<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Start with the problem and build anticipation<\/h2>\n\n\n\n<p>When writing your proposal, set the stage by outlining the challenge or pain point your talk addresses. Create curiosity before giving the solution. This builds anticipation and helps the audience connect with your topic.<\/p>\n\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:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/10\/T0288D531-U03B9EX5MNY-68f44def26a8-512.jpeg\" alt=\"\" loading=\"lazy\">\n                        <\/div>\n                                        <div class=\"about-author__box-text\">\n                                                    <h4>Jodie Burchell. Developer Advocate and Data Scientist<\/h4>\n                                                <p><a href=\"https:\/\/www.linkedin.com\/in\/jodieburchell\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a>, <a href=\"https:\/\/fosstodon.org\/@t_redactyl\" target=\"_blank\" rel=\"noopener\">Mastodon<\/a>, <a href=\"https:\/\/bsky.app\/profile\/t-redactyl.bsky.social\" target=\"_blank\" rel=\"noopener\">Bluesky<\/a><\/p>\n<p><i><span style=\"font-weight: 400;\">Hook your audience by telling them the problem you&#8217;re going to be solving. People love mystery books for a reason, and that&#8217;s because they build up a bit of suspense before they jump into the solution. A great proposal will do the same thing.<\/span><\/i><\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<h2 class=\"wp-block-heading\">4. Think like an attendee: What&#8217;s their takeaway?<\/h2>\n\n\n\n<p>The best proposals start with the audience. Instead of asking, <em>\u201c<\/em>What do I want to present?<em>\u201d<\/em>, consider what the attendees will learn and why they will find it valuable.<\/p>\n\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:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/10\/1FqLye0HTHxz.jpeg\" alt=\"\" loading=\"lazy\">\n                        <\/div>\n                                        <div class=\"about-author__box-text\">\n                                                    <h4>Svetlana Isakova. Team Lead in Kotlin Developer Advocacy, KotlinConf Program Committee member, KotlinConf speaker <\/h4>\n                                                <p><a href=\"https:\/\/x.com\/sveta_isakova\" target=\"_blank\">X<\/a><\/p>\n<p><i><span style=\"font-weight: 400;\">When submitting a talk, think like an attendee: Would you want to sit through this? What\u2019s in it for the audience? That\u2019s why we ask about key takeaways. What do you want people to learn, try, do, or feel inspired by?<\/span><\/i><\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<p>Be precise with key takeaways. Avoid vague statements like \u201cYou\u2019ll learn best practices.\u201d Instead, be concrete and specific.<\/p>\n\n\n\n<p>Here are a few examples from KotlinConf 2025 talks:<\/p>\n\n\n\n<ul>\n<li>\u201cLearn how native dependencies interact, how they are loaded, and the unexpected complexities of the native world.\u201d (<a href=\"https:\/\/youtu.be\/n0LpCCv3VEY?si=UJ1zXMJx7FwSniWL\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Dependencies and Kotlin\/Native<\/em><\/a> | Tadeas Kriz).<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>\u201cYou&#8217;ll learn how to effectively use built-in tools, recognize problematic patterns, and implement proven optimization strategies.\u201d (<a href=\"https:\/\/youtu.be\/QTX5_JV4TVU?si=7kpUPi3wopjC7HLV\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Taming Asynchronous Beasts: Debugging and Performance Tuning in a Coroutine World<\/em><\/a> | Marcin Moska\u0142a).<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>\u201cWe&#8217;ll learn how KMP provides a unified framework for code sharing and execution across various platforms to solve the challenge of different codebases targeting different runtimes.\u201d (<a href=\"https:\/\/youtu.be\/OuX5325yq_I?si=LpT4Cs3aF7mwRMy9\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Kotlin Multiplatform&#8217;s Cross-Platform Brilliance at Norway&#8217;s 377-Year-Old National Postal Service<\/em><\/a> | Anshika Koul)<\/li>\n<\/ul>\n\n\n\n<p>Specific takeaways not only strengthen your proposal for reviewers but also make your talk more attractive to attendees when the schedule is published.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Make it Kotlin-centric<\/h2>\n\n\n\n<p>KotlinConf focuses on Kotlin itself and its ecosystem. Reviewers look for proposals that highlight Kotlin\u2019s features, multiplatform capabilities, or language design, or relevant tools from the ecosystem.<\/p>\n\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:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/10\/T0288D531-U05RAPGGJAK-8766042aed05-512.png\" alt=\"\" loading=\"lazy\">\n                        <\/div>\n                                        <div class=\"about-author__box-text\">\n                                                    <h4>M\u00e1rton Braun. Developer Advocate, KotlinConf Program Committee member, KotlinConf speaker<\/h4>\n                                                <p><a href=\"https:\/\/x.com\/zsmb13\" target=\"_blank\">X<\/a>, <a href=\"https:\/\/bsky.app\/profile\/zsmb.co\" target=\"_blank\" rel=\"noopener\">Bluesky<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/zsmb13\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a><\/p>\n<p><i><span style=\"font-weight: 400;\">Keep in mind that your talk should be related to Kotlin! For example, not every Android talk is necessarily a good fit for the KotlinConf audience. Or talks about Jetpack Compose often cover things that work the exact same way with Compose Multiplatform, and the latter is much more likely to be accepted at KotlinConf!<\/span><\/i><\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<p>If your talk covers a popular theme, put your own unique spin on it. A case study, a personal experience, or a surprising insight can make your submission stand out.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Showcase your speaking skills<\/h2>\n\n\n\n<p>Even the most brilliant idea can fall short without effective delivery. The KotlinConf program committee wants to see that you can engage the audience.<\/p>\n\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:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/10\/1FqLye0HTHxz.jpeg\" alt=\"\" loading=\"lazy\">\n                        <\/div>\n                                        <div class=\"about-author__box-text\">\n                                                    <h4>Svetlana Isakova. Team Lead in Kotlin Developer Advocacy, KotlinConf Program Committee member, KotlinConf speaker <\/h4>\n                                                <p><a href=\"https:\/\/x.com\/sveta_isakova\" target=\"_blank\">X<\/a><\/p>\n<p><i><span style=\"font-weight: 400;\">Examples of your talks help us make better choices. If you\u2019re a first-time speaker and don\u2019t have recordings, no worries! You can simply record yourself (even just part of your proposed talk) on your laptop and share the link. We would really appreciate it.<\/span><\/i><\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<p>The KotlinConf Call for Speakers form includes a <em>Recordings of previous talks<\/em> field, which is a fantastic opportunity to demonstrate your presentation style and energy. If you&#8217;re new to speaking, a short, self-recorded video can make a huge difference.<\/p>\n\n\n\n<p>If you don\u2019t have formal recordings, consider including links to blog posts, open-source projects, or short demo videos related to your topic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Polishing matters: Make your proposal shine<\/h2>\n\n\n\n<p>A strong proposal isn\u2019t just about content; presentation matters too. Typos, inconsistent formatting, or vague writing can work against you.<\/p>\n\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:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/10\/T0288D531-U05RAPGGJAK-8766042aed05-512.png\" alt=\"\" loading=\"lazy\">\n                        <\/div>\n                                        <div class=\"about-author__box-text\">\n                                                    <h4>M\u00e1rton Braun. Developer Advocate, KotlinConf Program Committee member, KotlinConf speaker<\/h4>\n                                                <p><a href=\"https:\/\/x.com\/zsmb13\" target=\"_blank\">X<\/a>, <a href=\"https:\/\/bsky.app\/profile\/zsmb.co\" target=\"_blank\" rel=\"noopener\">Bluesky<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/zsmb13\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a><\/p>\n<p><i><span style=\"font-weight: 400;\">Your submission should show that you\u2019ve put some thought and energy into preparing it. Check your submission for formatting issues and typos, and please don\u2019t submit abstracts that were generated by LLMs.<\/span><\/i><\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<p>Reviewers want to see that you\u2019ve taken care in preparing your proposal. A polished submission suggests you\u2019ll bring the same care to your talk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8. Consider different formats and feel free to submit more than one talk<\/h2>\n\n\n\n<p>If your topic doesn\u2019t quite fit a full-length slot, consider proposing a lightning talk instead.<\/p>\n\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:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/10\/T0288D531-U05RAPGGJAK-8766042aed05-512.png\" alt=\"\" loading=\"lazy\">\n                        <\/div>\n                                        <div class=\"about-author__box-text\">\n                                                    <h4>M\u00e1rton Braun. Developer Advocate, KotlinConf Program Committee member, KotlinConf speaker<\/h4>\n                                                <p><a href=\"https:\/\/x.com\/zsmb13\" target=\"_blank\">X<\/a>, <a href=\"https:\/\/bsky.app\/profile\/zsmb.co\" target=\"_blank\" rel=\"noopener\">Bluesky<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/zsmb13\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a><\/p>\n<p><i><span style=\"font-weight: 400;\">Don\u2019t forget that we also accept lightning talks! If you feel like your content would have to be padded to fill a regular session, it might be more enjoyable as a lightning talk.<\/span><\/i><\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<p>And here\u2019s another strategic tip: Submitting multiple proposals increases your chances of being selected.<\/p>\n\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:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/10\/Untitled-design-2.png\" alt=\"\" loading=\"lazy\">\n                        <\/div>\n                                        <div class=\"about-author__box-text\">\n                                                    <h4>Pamela Hill. Developer Advocate, KotlinConf Program Committee member, KotlinConf speaker<\/h4>\n                                                <p><a href=\"https:\/\/x.com\/pamelaahill\" target=\"_blank\">X<\/a>, <a href=\"https:\/\/bsky.app\/profile\/pamelaahill.bsky.social\" target=\"_blank\" rel=\"noopener\">Bluesky<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/pamelaahill\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a><\/p>\n<p><i><span style=\"font-weight: 400;\">Submit more than one talk! It gives you more chances to join in on the KotlinConf fun.<\/span><\/i><\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<h2 class=\"wp-block-heading\">9. Don\u2019t be afraid to get creative<\/h2>\n\n\n\n<p>There&#8217;s always room for talks that are purely fun or explore unexpected aspects of Kotlin. If you have an amazing side project or discovered something truly surprising about the language, don&#8217;t hesitate to submit it!<\/p>\n\n\n\n<p>The KotlinConf&#8217;26 Call for Speakers is opem! Share your Kotlin expertise with the world \u2013 server-side, web, desktop, mobile, AI\/ML, and more! Submit your proposal and get a chance to speak at the year&#8217;s biggest Kotlin event!<\/p>\n\n\n\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"Submit your session\" href=\"https:\/\/jb.gg\/l1dymy\" target=\"_blank\" rel=\"noopener\">Submit your session<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Getting a talk accepted to a prestigious conference like KotlinConf is a significant achievement. It\u2019s an opportunity to share your insights, experiences, or even fun discoveries with the Kotlin community. However, the competition is stiff, and each year, many good proposals don\u2019t make the cut.<\/p>\n\n\n\n<p>Don\u2019t get discouraged if your submission isn\u2019t accepted. Keep refining your ideas, practice your presentation skills, and continue to engage with the Kotlin community. Every submission is a learning experience and valuable practice. With preparation and care, the next KotlinConf stage could be yours.<\/p>\n\n\n\n<p>Good luck preparing your submission for KotlinConf&#8217;26!<\/p>\n","protected":false},"author":1323,"featured_media":647631,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[652,548,1508],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/kotlin\/647268"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/kotlin"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/types\/kotlin"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/users\/1323"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/comments?post=647268"}],"version-history":[{"count":9,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/kotlin\/647268\/revisions"}],"predecessor-version":[{"id":651360,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/kotlin\/647268\/revisions\/651360"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/media\/647631"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/media?parent=647268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/categories?post=647268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/tags?post=647268"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/cross-post-tag?post=647268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}