CINXE.COM
Virtual Kotlin User Group | Meetup
<!DOCTYPE html><html lang="en-US"><head><meta charSet="utf-8"/><style data-fullcalendar="true"></style><meta name="viewport" content="width=device-width, initial-scale=1"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="service" content="web-next"/><meta name="X-Location" content="east"/><meta name="X-Build-Version" content="f23bbf5ea43549cde359d7d9ee62e8c9417d82e1"/><link rel="icon" href="https://secure.meetupstatic.com/next/images/general/favicon.ico" type="image/x-icon" sizes="any"/><link rel="shortcut icon" href="https://secure.meetupstatic.com/next/images/general/favicon.ico"/><link rel="apple-touch-icon" sizes="120x120" href="https://secure.meetupstatic.com/next/images/general/m_swarm_120x120.png"/><link rel="apple-touch-icon" sizes="152x152" href="https://secure.meetupstatic.com/next/images/general/m_swarm_152x152.png"/><link rel="apple-touch-icon" sizes="167x167" href="https://secure.meetupstatic.com/next/images/general/m_swarm_167x167.png"/><link rel="shortcut icon" sizes="128x128" href="https://secure.meetupstatic.com/next/images/general/m_swarm_128x128.png"/><link rel="shortcut icon" sizes="196x196" href="https://secure.meetupstatic.com/next/images/general/m_swarm_196x196.png"/><link rel="preload" href="/_next/static/media/Graphik-Regular.7c14ed95.woff2" as="font" type="font/woff2" crossorigin="true"/><link rel="preload" href="/_next/static/media/Graphik-Bold.9ca67fd8.woff2" as="font" type="font/woff2" crossorigin="true"/><link rel="preload" href="/_next/static/media/Graphik-Semibold.0c4bd776.woff2" as="font" type="font/woff2" crossorigin="true"/><link rel="preload" href="/_next/static/media/Graphik-Medium.4251d5ac.woff2" as="font" type="font/woff2" crossorigin="true"/><script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0118/4627.js" async=""></script><script type="application/ld+json">{"@type":"Organization","@context":"https://schema.org","url":"https://www.meetup.com/virtual-kotlin-user-group/","name":"Meetup","logo":"https://secure.meetupstatic.com/next/images/general/m_swarm_630x630.png","sameAs":["https://www.facebook.com/meetup/","https://twitter.com/Meetup/","https://www.youtube.com/meetup","https://www.instagram.com/meetup/"]}</script><meta name="description" content="Hello and Welcome to the Virtual Kotlin User Group - the virtual meeting point for all Kotliners and those who are interested in becoming one.Follow us on Twitter and LinkedIn for news and keep an eye on our YouTube channel&nbsp;for previous sessions!Are you based in Berlin and want to meet in perso"/><meta property="fb:app_id" content="2403839689"/><meta property="og:site_name" content="Meetup"/><meta property="og:type" content="article"/><meta property="og:title" content="Virtual Kotlin User Group | Meetup"/><meta property="og:description" content="Hello and Welcome to the Virtual Kotlin User Group - the virtual meeting point for all Kotliners and those who are interested in becoming one.Follow us on Twitter and LinkedIn for news and keep an eye on our YouTube channel&nbsp;for previous sessions!Are you based in Berlin and want to meet in perso"/><meta property="og:url" content="https://www.meetup.com/virtual-kotlin-user-group/"/><meta property="og:image" content="https://secure.meetupstatic.com/photos/event/3/a/4/8/600_490094920.jpeg"/><meta property="al:android:app_name" content="Meetup"/><meta property="al:android:package" content="com.meetup"/><meta property="al:ios:app_store_id" content="375990038"/><meta property="al:ios:app_name" content="Meetup"/><meta property="al:web:should_fallback" content="true"/><meta property="al:android:url" content="meetup://"/><meta property="al:ios:url" content="meetup://"/><meta property="al:web:url" content="https://www.meetup.com/"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:site" content="@meetup"/><meta property="twitter:image" content="https://secure.meetupstatic.com/photos/event/3/a/4/8/600_490094920.jpeg"/><meta property="twitter:description" content="Hello and Welcome to the Virtual Kotlin User Group - the virtual meeting point for all Kotliners and those who are interested in becoming one.Follow us on Twitter and LinkedIn for news and keep an eye on our YouTube channel&nbsp;for previous sessions!Are you based in Berlin and want to meet in perso"/><meta property="twitter:app:id:iphone" content="375990038"/><meta property="twitter:app:name:iphone" content="Meetup"/><meta property="twitter:app:id:ipad" content="375990038"/><meta property="twitter:app:name:ipad" content="Meetup"/><meta property="twitter:app:id:googleplay" content="com.meetup"/><meta property="twitter:app:name:googleplay" content="Meetup"/><meta name="robots" content="index, follow, max-image-preview:large"/><script type="application/ld+json">[]</script><script type="application/ld+json">{"@type":"Organization","@context":"https://schema.org","url":"https://www.meetup.com/virtual-kotlin-user-group/","name":"Virtual Kotlin User Group","image":"https://secure.meetupstatic.com/photos/event/3/a/4/8/600_490094920.webp","foundingDate":"2020-04-02T13:01:20.000Z","address":{"location":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Berlin","addressRegion":"","addressCountry":"de"}}},"sameAs":[]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://www.meetup.com/virtual-kotlin-user-group/","name":"Virtual Kotlin User Group"}}]}</script><meta property="geo.position" content="52.52;13.38"/><meta property="geo.placename" content="Berlin"/><meta property="geo.region" content="de"/><link rel="canonical" href="https://www.meetup.com/virtual-kotlin-user-group/"/><link rel="preconnect" href="https://secure.meetupstatic.com"/><link rel="dns-prefetch" href="https://secure.meetupstatic.com"/><link rel="preconnect" href="https://secure-content.meetupstatic.com"/><link rel="dns-prefetch" href="https://secure-content.meetupstatic.com"/><link rel="preconnect" href="https://www.googletagmanager.com"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><title>Virtual Kotlin User Group | Meetup</title><link rel="preload" href="https://secure.meetupstatic.com/photos/event/3/a/4/8/clean_490094920.webp" as="image" fetchpriority="high"/><meta name="next-head-count" content="62"/><meta name="next_csrf" content="44cb221b-9f28-4510-a656-be3acb71fb21"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/77da773dcf269b4e.css" as="style"/><link rel="stylesheet" href="/_next/static/css/77da773dcf269b4e.css" data-n-g=""/><link rel="preload" href="/_next/static/css/e4e9e50e88ce38ee.css" as="style"/><link rel="stylesheet" href="/_next/static/css/e4e9e50e88ce38ee.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-2ef6e5a479544287.js" defer=""></script><script src="/_next/static/chunks/framework-68d3c514963261c8.js" defer=""></script><script src="/_next/static/chunks/main-c6d8f970b00897ae.js" defer=""></script><script src="/_next/static/chunks/pages/_app-78effbbff4494bec.js" defer=""></script><script src="/_next/static/chunks/87720-36f653daea6beee4.js" defer=""></script><script src="/_next/static/chunks/18230-cadce8be7168ba1d.js" defer=""></script><script src="/_next/static/chunks/55423-71be081e18fe1cd5.js" defer=""></script><script src="/_next/static/chunks/92249-c4a0d8d408489d80.js" defer=""></script><script src="/_next/static/chunks/26784-70d2896b99102392.js" defer=""></script><script src="/_next/static/chunks/1127-594fd1fe5382e76b.js" defer=""></script><script src="/_next/static/chunks/36047-02118fe7d5707dcc.js" defer=""></script><script src="/_next/static/chunks/32880-1142d4602052319e.js" defer=""></script><script src="/_next/static/chunks/29412-6a92a32e62278e3c.js" defer=""></script><script src="/_next/static/chunks/35939-7cfd50f3cc08b3ea.js" defer=""></script><script src="/_next/static/chunks/12471-aad8ccde292bb3f1.js" defer=""></script><script src="/_next/static/chunks/19514-1e09cfec1f20be75.js" defer=""></script><script src="/_next/static/chunks/98557-1b9ba299411899c5.js" defer=""></script><script src="/_next/static/chunks/62290-8f51f8e8c62b34d9.js" defer=""></script><script src="/_next/static/chunks/43535-343dfb2df77b9a9e.js" defer=""></script><script src="/_next/static/chunks/87365-464fa173d0fe2261.js" defer=""></script><script src="/_next/static/chunks/95895-9a945194b343c0f4.js" defer=""></script><script src="/_next/static/chunks/46567-ab5a6955eff00175.js" defer=""></script><script src="/_next/static/chunks/24768-1c6ab56d32aa825b.js" defer=""></script><script src="/_next/static/chunks/30916-59d601637aee2944.js" defer=""></script><script src="/_next/static/chunks/93681-8f47e88c2f067264.js" defer=""></script><script src="/_next/static/chunks/49238-ed1f207887c87c2e.js" defer=""></script><script src="/_next/static/chunks/10539-ed9e0d7cc4e4114d.js" defer=""></script><script src="/_next/static/chunks/75217-d2f8f9ea711d0f22.js" defer=""></script><script src="/_next/static/chunks/pages/%5Bslug%5D/about-bd72a60355273aa4.js" defer=""></script><script src="/_next/static/f23bbf5ea43549cde359d7d9ee62e8c9417d82e1/_buildManifest.js" defer=""></script><script src="/_next/static/f23bbf5ea43549cde359d7d9ee62e8c9417d82e1/_ssgManifest.js" defer=""></script></head><body class="font-body"><script>0</script><div id="__next"><noscript id="google-tag-manager"><iframe title="gtm" src="https://www.googletagmanager.com/ns.html?id=GTM-T2LNGD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div role="status" aria-live="polite" class="sr-only"></div><main id="main"></main><div class=""><a class="text-viridian focus:p-2 bg-white c1r8us06" href="#main">Skip to content</a><div id="a11y-announcement"></div><div class="flex min-h-screen flex-col" id="page" data-event-category="GroupHome"><header class="top-0 z-50 bg-white sticky mb-10 xs:mb-0" data-event-label="Header"><div class="px-6 sm:px-4 xl:px-0 xl:px-4 border-b border-solid border-gray2 flex flex-col"><div class="transition-all ease-linear duration-300 d3hxo23 overflow-hidden sm:overflow-visible"><div class="flex items-center justify-between du3dmzv"><div class="w-[28px] sm:hidden"><div class="block sm:hidden xmedia"></div></div><div class="flex items-center space-x-10"><a id="homepage-link" aria-label="Meetup logo" data-event-label="Meetup logo" class="lg:pl-6" href="https://www.meetup.com/"><svg viewBox="0 0 111 40" xmlns="http://www.w3.org/2000/svg" height="34px"><path d="M110.994 23.367a1.687 1.687 0 00-.11-.458c-.37-.962-2.054-.065-2.629.176-1.035.434-2.219 1.006-3.365.678-.317-.091-.224-.361 0-.499.112-.068 3.055-1.733 3.921-5.423 1.386-5.903-2.867-7.545-4.545-7.744-1.706-.202-3.609.061-4.411.384-2.273.913-2.866 2.943-3.023 4.159-.215 1.672-.24 4.59-.447 5.903-.136.865-.78 2.178-2.048 2.053-2.447-.241-3.571-1.18-3.493-2.722.054-1.084.039-1.3.38-3.704.293-2.06.478-2.551.478-3.022 0-1.349-1.813-1.621-2.419-1.014-.468.469-.585 1.426-.702 3.042-.11 1.519-.343 3.495-.644 4.7-.468 1.877-.656 2.014-1.083 2.551-.887 1.116-2.526.77-3.326.009-.47-.448-.534-.845-.443-2.16.091-1.315.306-3.606.608-5.995.263-2.09.082-2.404-.56-2.99-.597-.546-2.884-.465-3.943-.465-1.639 0-1.541.78-1.649 3.44-.047 1.161-.101 2.923-.217 4.287-.188 2.22-4.425 3.89-6.373 3.79-2.019-.104-2.213-3.873-2.34-4.75-.129-.876-.18-8.44.038-8.697.155-.18 1.37-.318 2.755-.589 3.067-.6 3.508-.994 3.512-1.954.002-.471-.028-1.13-.55-1.307-.306-.104-1.1-.222-2.153-.346-3.037-.358-3.465-.248-3.482-.633-.029-.674.035-1.971-.019-2.482C68.58.329 67.108-.093 65.45.017c-.327.021-.78.127-.816.565-.036.439-.033.777-.086 1.52-.117 1.651-.15 1.83-.79 1.827-.57-.003-5.312-.422-6.223-.13-.912.292-.875.913-.948 1.224-.073.31.09 2.173.182 2.977.091.803.267 1.896.376 2.06.11.165.452.631 1.404.512 3.234-.405 5.391-.894 5.829-1.003.437-.11.487-.165.492.182.002.197.084 4.146.098 5.319.023 2.006.362 7.817-5.044 8.718-2.249.375-4.357-.28-5.316-1.337-.544-.6-.277-.678-.037-1.068.364-.593 3.402-4.162.856-7.864-1.501-2.184-5.101-2.357-6.408-1.79-1.013.439-1.832 1.8-1.99 3.46-.488 5.12 2.442 8.287 2.556 8.482.136.234-.376.988-2.166 1.25-2.4.352-6.085-2.543-5.99-2.92.047-.18 1.679-2.853 1.718-5.436.013-.879-.277-2.036-.878-3.205-.602-1.169-2.496-2.973-4.546-2.577-4.824.93-4.274 5.696-3.94 6.997.694 2.69 2.319 5.064 2.584 5.539.361.645-10.207 4.839-10.616.913-.407-3.892 5.371-12.284 4.916-15.54-.41-2.933-2.382-3.547-4.097-3.577-1.667-.03-2.107.236-2.671.564-.325.189-.792.563-1.44-.055-.431-.411-.716-.699-1.172-1.064-.231-.185-.601-.42-1.221-.511-.62-.091-1.422 0-1.932.219-.51.22-.912.603-1.331.968-.42.365-1.483 1.559-2.474 1.119-.43-.191-1.887-.92-2.937-1.375-2.029-.88-4.955.545-6.008 2.421C3.815 10.193.72 21.161.252 22.607c-1.052 3.248 1.33 5.896 4.545 5.744 1.358-.065 2.263-.562 3.121-2.126.496-.903 5.156-13.097 5.502-13.681.252-.425 1.09-.984 1.8-.62.712.366.853 1.128.748 1.845-.17 1.16-3.456 8.6-3.582 9.441-.215 1.432.464 2.228 1.947 2.306 1.016.053 2.029-.313 2.833-1.832.45-.849 5.631-11.248 6.09-11.942.504-.762.91-1.013 1.422-.986.399.02 1.036.123.876 1.319-.156 1.172-4.322 8.803-4.76 10.671-.663 2.834 1.151 6.646 6.01 6.821 2.414.088 8.002-.966 11.15-3.357 1.143-.868.841-.943 1.553-.311 1.025.909 2.927 2.189 4.8 2.189 4.253 0 7.359-2.66 7.5-2.756a.111.111 0 01.145.017c.258.28 2.895 1.751 4.743 1.812 4.399.145 7.004-2.3 7.988-3.451a22.03 22.03 0 001.512-1.987.157.157 0 01.246-.018c.263.29 2.247 3.942 6.188 3.438 2.198-.281 5.467-2.139 5.696-2.39a.1.1 0 01.17.035c.115.318.618 2.11 2.633 3.535 1.652 1.169 4.832 1.403 6.243.626 1.17-.644 1.639-1.056 2.458-1.876.352-.353.888-.71 1.854-.505 1.08.229 3.934.735 4.116.822.205.097.237.47.176.86-.098.614-.33 2.766-.566 4.775-.237 2.009-.994 8.712.8 8.96 1.084.15 2.025-.878 2.274-1.881.624-2.517.738-5.35 1.148-7.78.49-2.893.684-3.704.86-4.027.146-.268.146-.205 2.167-.033 1.4.12 2.536.315 4.223.079 1.398-.196 4.267-1.256 4.113-2.976m-69.897-6.502c-.067.947-.31 1.547-.811 2.419-.313.544-.637.137-.825-.132-.27-.386-1.65-3.744-.596-4.437.297-.195.886-.307 1.312-.068.426.238.683.585.8.972.12.393.164.613.12 1.246m13.092.488c-.123 1.09-.585 1.707-.755 1.936-.301.404-.422.563-.71.27-.234-.238-1.109-2.02-1.235-3.195-.069-.632.106-1.535.636-1.747.558-.223 1.123-.122 1.52.397.623.817.632 1.564.544 2.339M101.7 22.13c-.657.27-.943.105-.905-.982.008-.234 1.063-5.687 3.08-6.675.572-.28 1.152-.268 1.554.18.76.847.56 2.152-.012 3.342-.828 1.727-2.814 3.764-3.717 4.135" fill="#F64060" fill-rule="evenodd"></path></svg></a><div class="m1t1fice hidden gl:block xmedia"></div></div><div class="block sm:hidden xmedia"></div><div class="sm:ml-4 hidden sm:block xmedia"></div></div><div class="mb-2 mt-1 pointer-events-none block gl:hidden xmedia"></div></div></div></header><div class="flex flex-grow flex-col flex w-full flex-col items-center"><main id="main" class="flex w-full flex-col"><div class="flex flex-col space-y-1"></div><div><section class="mx-auto mb-5 mt-0 flex max-w-[1100px] flex-col items-stretch justify-center space-y-4 pt-5 md:flex-row md:space-y-0 md:px-5 lg:justify-between"><div class="relative md:max-w-[600px] w-full md:w-3/5 md:pr-6"><img alt="Virtual Kotlin User Group cover photo" fetchpriority="high" loading="eager" width="600" height="100" decoding="async" data-nimg="1" class="aspect-video w-full object-cover object-center md:rounded-lg" style="color:transparent" src="https://secure.meetupstatic.com/photos/event/3/a/4/8/clean_490094920.webp"/></div><div class="flex flex-col justify-between space-y-2 w-full px-4 md:w-2/5 md:px-0"><div><a id="group-name-link" href="https://www.meetup.com/virtual-kotlin-user-group/" data-event-label="group-name-link" class="hover:no-underline" data-event-category="GroupHome"><h1 class="ds-font-title-1">Virtual Kotlin User Group</h1></a><div class="mt-5"></div><div class="flex flex-col space-y-1"><div class="flex items-center space-x-1.5"><div class="h-6 w-6"><div></div></div><a class="text-sm" id="city-link" data-event-label="city-link" data-testid="group-info-location" href="/find/de--berlin/">Berlin, DE</a></div><div class="flex items-center space-x-1.5"><div class="h-6 w-6"><div></div></div><div class="flex items-center space-x-1.5 text-sm"><a id="member-count-link" data-event-label="member-count-link" href="https://www.meetup.com/virtual-kotlin-user-group/members/" rel="nofollow" class="hover:no-underline" data-event-category="GroupHome"><div>892 members<!-- --> · <!-- -->Public group</div></a><div><button aria-label="This group’s content, including its members and event details, are visible to the public. " class="rounded-full bg-white"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="#A2A2A2" role="presentation"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM13 8C13 8.55228 12.5523 9 12 9C11.4477 9 11 8.55228 11 8C11 7.44772 11.4477 7 12 7C12.5523 7 13 7.44772 13 8ZM12 11C12.4142 11 12.75 11.3358 12.75 11.75V17.25C12.75 17.6642 12.4142 18 12 18C11.5858 18 11.25 17.6642 11.25 17.25V11.75C11.25 11.3358 11.5858 11 12 11Z"></path></svg></button></div></div></div><div class="flex items-center space-x-1.5"><div class="h-6 w-6"><div></div></div><a id="organizer-name-link" data-event-label="organizer-name-link" class="text-sm hover:no-underline" href="/virtual-kotlin-user-group/members/?op=leaders" rel="nofollow" data-event-category="GroupHome"><span>Organized by <b class="font-semibold">Holger Steinhauer</b></span><span> <!-- -->and <b class="font-semibold">4 others</b></span></a></div></div></div><div class="flex flex-col space-y-4"><div class="flex items-center space-x-1.5"><div class="font-medium">Share<!-- -->:</div><ul class="flex items-center space-x-2"><li class="list-style-none flex"><button class="w-full text-viridian" data-element-name="groupHome-share_on_nextdoor" data-event-label="Nextdoor Modal" tabindex="0"><div id="share-nextdoor-in-GroupHome" class="flex items-center" title="Nextdoor"><div class="flex h-6 w-6 items-center"><div id="share-nextdoor-in-GroupHome-icon" aria-hidden="true" title="Nextdoor"></div></div></div></button></li><li class="list-style-none flex"><button class="w-full text-viridian" data-element-name="groupHome-share_on_facebook" data-event-label="Facebook Modal" tabindex="0"><div id="share-facebook-in-GroupHome" class="flex items-center" title="Facebook"><div class="flex h-6 w-6 items-center"><div id="share-facebook-in-GroupHome-icon" aria-hidden="true" title="Facebook"></div></div></div></button></li><li class="list-style-none flex"><button class="w-full text-viridian" data-element-name="groupHome_share_on_twitter" data-event-label="Twitter Modal" tabindex="0"><div id="share-twitter-in-GroupHome" class="flex items-center" title="Twitter"><div class="flex h-6 w-6 items-center"><div id="share-twitter-in-GroupHome-icon" aria-hidden="true" title="Twitter"></div></div></div></button></li><li class="list-style-none flex"><button class="w-full text-viridian" data-element-name="groupHome_share_on_linkedin" data-event-label="LinkedIn Modal" tabindex="0"><div id="share-linkedin-in-GroupHome" class="flex items-center" title="LinkedIn"><div class="flex h-6 w-6 items-center"><div id="share-linkedin-in-GroupHome-icon" aria-hidden="true" title="LinkedIn"></div></div></div></button></li><li class="list-style-none flex"><button class="w-full text-viridian" data-element-name="groupHome_share_email" data-event-label="Email Modal" tabindex="0"><div id="share-email-in-GroupHome" class="flex items-center" title="Email"><div class="flex h-6 w-6 items-center"><div id="share-email-in-GroupHome-icon" aria-hidden="true" title="Email" style="width:22px;height:22px"></div></div></div></button></li></ul></div></div><div class="pt-2 md:hidden"><div class="flex space-x-3"><a id="join-group-sidebar" data-event-label="join-group" href="/virtual-kotlin-user-group/join/" data-event-category="GroupHome" class="relative w-full whitespace-nowrap text-center sm:w-auto p14rljdx">Join this group</a></div></div></div></section></div><div style="top:64px" class="sticky z-20 flex flex-col items-center border-t border-gray3 bg-white py-2"><div class="relative flex w-full max-w-[1100px] flex-row items-center space-x-0 px-5"><div class="relative w-full md:w-3/5 md:pr-3 LinksTab_scroll__uKGuO"><div class="LinksTab_left__8ZOKj opacity-0"></div><div><ul class="flex space-x-10 text-gray7 LinksTab_scroll__uKGuO"><div><li><a class="flex items-center whitespace-nowrap hover:no-underline text-viridian" id="about" data-event-label="about-tab" data-event-category="GroupHome" href="https://www.meetup.com/virtual-kotlin-user-group/">About</a></li></div><div><li><a class="flex items-center whitespace-nowrap hover:no-underline" id="events" data-event-label="events-tab" data-event-category="GroupHome" href="https://www.meetup.com/virtual-kotlin-user-group/events/">Events</a></li></div><div><li><a class="flex items-center whitespace-nowrap hover:no-underline" id="members" rel="nofollow" data-event-label="members-tab" data-event-category="GroupHome" href="https://www.meetup.com/virtual-kotlin-user-group/members/">Members</a></li></div><div><li><a class="flex items-center whitespace-nowrap hover:no-underline" id="photos" rel="nofollow" data-event-label="photos-tab" data-event-category="GroupHome" href="/virtual-kotlin-user-group/photos/">Photos</a></li></div><div><li><a class="flex items-center whitespace-nowrap hover:no-underline" id="discussions" rel="nofollow" data-event-label="discussions-tab" data-event-category="GroupHome" href="https://www.meetup.com/virtual-kotlin-user-group/discussions/">Discussions</a></li></div><li><button id="more-tab" data-event-label="more-tab" data-event-category="GroupHome" class="mr-4 hidden">More</button></li></ul></div><div class="LinksTab_right__MK9CK d1j4vf18"></div></div><div class="flex space-x-3 hidden min-h-[40px] w-full whitespace-nowrap px-4 md:flex md:w-2/5 md:px-0"><a id="join-group-links" data-event-label="join-group" href="/virtual-kotlin-user-group/join/" data-event-category="GroupHome" class="relative w-full whitespace-nowrap text-center sm:w-auto p14rljdx">Join this group</a></div></div></div><div id="submain" class="flex flex-col bg-gray1 px-4 pb-8 md:px-0"><div class="flex w-full max-w-[1100px] flex-col space-y-8 self-center pt-10 md:flex-row md:justify-between md:space-y-0 md:px-5"><div class="relative flex w-full flex-col space-y-8 md:w-3/5 md:max-w-[600px] md:pr-6"><div class="w-full"><h2 id="about-section" class="ds-font-title-3 mb-4">What we’re about</h2><div class="relative h-auto overflow-hidden d1qnntw"><div class="absolute bottom-0 h-6 w-full d18425ul"></div><div inert="" class="break-words utils_description__BlOCA"><p>Hello and Welcome to the Virtual Kotlin User Group - the virtual meeting point for all Kotliners and those who are interested in becoming one.</p> <p>Follow us on <a target="_blank" rel="nofollow ugc" href="https://twitter.com/virtualkug">Twitter</a> and <a href="https://www.linkedin.com/company/virtual-kotlin-user-group">LinkedIn</a> for news and keep an eye on our <a href="https://www.youtube.com/c/VirtualKotlinUserGroup">YouTube channel</a> for previous sessions!</p> <p>Are you based in Berlin and want to meet in person? Head over to our <a href="https://www.meetup.com/kotlin-berlin/">Berlin KUG Meetup page</a> :)</p></div></div><div class="h-5"></div></div><div class="hidden sm:block"><div class="flex justify-between mb-4"><h2 id="past-section" class="ds-font-title-3">Past events (25)</h2><a id="see-all-past-events-button" data-event-label="see-all-past-events-button" data-event-category="GroupHome" href="https://www.meetup.com/virtual-kotlin-user-group/events/past/" rel="nofollow" class="text-viridian">See all</a></div><ul class="flex flex-col space-y-5"><li><div id="ep-1" class="rounded-md bg-white p-4 shadow-sm sm:p-5"><a id="past-event-card-ep-1" data-event-label="past-event-card-1" data-event-category="GroupHome" href="https://www.meetup.com/virtual-kotlin-user-group/events/289317026/?eventOrigin=group_past_events" rel="nofollow" class="flex h-full flex-col justify-between space-y-5 outline-offset-8 hover:no-underline"><div class="flex flex-col space-y-5 overflow-hidden"><div class="grid gap-2"><div class="flex w-full flex-col space-y-3"><time class="text-gray6 text-sm font-medium uppercase">Thu, Nov 24, 2022, 6:00 PM UTC</time><span class="ds-font-title-3 block break-words leading-7 utils_cardTitle__sAAHG text-gray6">Building State Flow Streams with Molecule</span><div class="flex items-start space-x-1.5"><div class="h-5 w-5"><div style="width:20px;height:20px"></div></div><span class="text-gray6">This event has passed</span></div><div class="flex space-x-2"></div></div></div></div><div><div class="flex items-center justify-between"><div class="text-medium text-gray6"><div class="relative flex items-center space-x-2"><ul class="flex"><li style="z-index:5" class="l1w37v0b"><picture><img alt="Photo of Julien Lengrand-Lambert" src="https://secure.meetupstatic.com/photos/member/7/2/1/2/thumb_187829202.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:4" class="l1w37v0b"><picture><img alt="Photo of Holger Steinhauer" src="https://secure.meetupstatic.com/photos/member/a/6/4/2/thumb_107262562.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:3" class="l1w37v0b"><picture><img alt="Photo of Georg Dresler" src="https://secure.meetupstatic.com/photos/member/3/3/d/2/thumb_256693266.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:2" class="l1w37v0b"><picture><img alt="Photo of Gaël Jestin" src="https://secure.meetupstatic.com/photos/member/2/9/3/c/thumb_298210556.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:1" class="l1w37v0b"><picture><img alt="Photo of David Rawson" src="https://secure.meetupstatic.com/photos/member/2/e/5/a/thumb_252551866.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li></ul><span class="text-gray6"><span class="hidden sm:inline">38 attendees</span><span class="sm:hidden">+<!-- -->33</span></span></div></div><div class="flex space-x-2"><div></div></div></div></div></a></div></li><li><div id="ep-2" class="rounded-md bg-white p-4 shadow-sm sm:p-5"><a id="past-event-card-ep-2" data-event-label="past-event-card-2" data-event-category="GroupHome" href="https://www.meetup.com/virtual-kotlin-user-group/events/288024628/?eventOrigin=group_past_events" rel="nofollow" class="flex h-full flex-col justify-between space-y-5 outline-offset-8 hover:no-underline"><div class="flex flex-col space-y-5 overflow-hidden"><div class="grid gap-2"><div class="flex w-full flex-col space-y-3"><time class="text-gray6 text-sm font-medium uppercase">Thu, Sep 29, 2022, 5:00 PM UTC</time><span class="ds-font-title-3 block break-words leading-7 utils_cardTitle__sAAHG text-gray6">Codegen with KSP: A Farewell to Stubs</span><div class="flex items-start space-x-1.5"><div class="h-5 w-5"><div style="width:20px;height:20px"></div></div><span class="text-gray6">This event has passed</span></div><div class="flex space-x-2"></div></div></div></div><div><div class="flex items-center justify-between"><div class="text-medium text-gray6"><div class="relative flex items-center space-x-2"><ul class="flex"><li style="z-index:5" class="l1w37v0b"><picture><img alt="Photo of Julien Lengrand-Lambert" src="https://secure.meetupstatic.com/photos/member/7/2/1/2/thumb_187829202.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:4" class="l1w37v0b"><picture><img alt="Photo of Holger Steinhauer" src="https://secure.meetupstatic.com/photos/member/a/6/4/2/thumb_107262562.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:3" class="l1w37v0b"><picture><img alt="Photo of Víctor" src="https://secure.meetupstatic.com/photos/member/5/4/2/a/thumb_277041546.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:2" class="l1w37v0b"><picture><img alt="Photo of Juan Ramón González" src="https://secure.meetupstatic.com/photos/member/9/7/c/4/thumb_211118852.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:1" class="l1w37v0b"><picture><img alt="Photo of Christoph Frei" src="https://secure.meetupstatic.com/photos/member/d/4/0/5/thumb_282834277.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li></ul><span class="text-gray6"><span class="hidden sm:inline">43 attendees</span><span class="sm:hidden">+<!-- -->38</span></span></div></div><div class="flex space-x-2"><div></div></div></div></div></a></div></li><li><div id="ep-3" class="rounded-md bg-white p-4 shadow-sm sm:p-5"><a id="past-event-card-ep-3" data-event-label="past-event-card-3" data-event-category="GroupHome" href="https://www.meetup.com/virtual-kotlin-user-group/events/286992625/?eventOrigin=group_past_events" rel="nofollow" class="flex h-full flex-col justify-between space-y-5 outline-offset-8 hover:no-underline"><div class="flex flex-col space-y-5 overflow-hidden"><div class="grid gap-2"><div class="flex w-full flex-col space-y-3"><time class="text-gray6 text-sm font-medium uppercase">Thu, Jul 28, 2022, 5:00 PM UTC</time><span class="ds-font-title-3 block break-words leading-7 utils_cardTitle__sAAHG text-gray6">Full-stack Kotlin at FORMATION</span><div class="flex items-start space-x-1.5"><div class="h-5 w-5"><div style="width:20px;height:20px"></div></div><span class="text-gray6">This event has passed</span></div><div class="flex space-x-2"></div></div></div></div><div><div class="flex items-center justify-between"><div class="text-medium text-gray6"><div class="relative flex items-center space-x-2"><ul class="flex"><li style="z-index:5" class="l1w37v0b"><picture><img alt="Photo of Holger Steinhauer" src="https://secure.meetupstatic.com/photos/member/a/6/4/2/thumb_107262562.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:4" class="l1w37v0b"><picture><img alt="Photo of Julien Lengrand-Lambert" src="https://secure.meetupstatic.com/photos/member/7/2/1/2/thumb_187829202.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:3" class="l1w37v0b"><picture><img alt="Photo of Ray WU" src="https://secure.meetupstatic.com/photos/member/c/b/9/2/thumb_313432114.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:2" class="l1w37v0b"><div style="position:relative"><div><svg role="presentation" viewBox="0 0 75 74" version="1.1" loading="lazy" class="rounded-full" width="32" height="32"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-750.000000, -109.000000)"><g transform="translate(787.926915, 146.475953) rotate(-120.000000) translate(-787.926915, -146.475953) translate(750.426915, 110.475953)"><g transform="translate(0.350000, 0.000000)"><path d="M35.66773,0.88851 C16.15488,0.88851 0.33628,16.70676 0.33628,36.21961 C0.33628,55.73246 16.15488,71.55106 35.66773,71.55106 C55.18093,71.55106 70.99918,55.73246 70.99918,36.21961 C70.99918,16.70676 55.18093,0.88851 35.66773,0.88851 L35.66773,0.88851 Z" fill="#97CAD1"></path><path d="M38.117625,0.188335 C18.604775,0.188335 2.786525,16.006935 2.786525,35.519785 C2.786525,55.032635 18.604775,70.850885 38.117625,70.850885 C57.630825,70.850885 73.449075,55.032635 73.449075,35.519785 C73.449075,16.006935 57.630825,0.188335 38.117625,0.188335 Z" stroke="#353E48" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"></path><text class="select-none" transform="rotate(120 38,36)" x="50%" y="50%" text-anchor="middle" fill="#333E48" font-size="30px" dy=".3em">C</text></g></g></g></g></svg></div></div></li><li style="z-index:1" class="l1w37v0b"><picture><img alt="Photo of Jacques WEIDIG" src="https://secure.meetupstatic.com/photos/member/e/7/6/4/thumb_244439236.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li></ul><span class="text-gray6"><span class="hidden sm:inline">82 attendees</span><span class="sm:hidden">+<!-- -->77</span></span></div></div><div class="flex space-x-2"><div></div></div></div></div></a></div></li><li><div id="ep-4" class="rounded-md bg-white p-4 shadow-sm sm:p-5"><a id="past-event-card-ep-4" data-event-label="past-event-card-4" data-event-category="GroupHome" href="https://www.meetup.com/virtual-kotlin-user-group/events/284825796/?eventOrigin=group_past_events" rel="nofollow" class="flex h-full flex-col justify-between space-y-5 outline-offset-8 hover:no-underline"><div class="flex flex-col space-y-5 overflow-hidden"><div class="grid gap-2"><div class="flex w-full flex-col space-y-3"><time class="text-gray6 text-sm font-medium uppercase">Thu, Apr 28, 2022, 5:00 PM UTC</time><span class="ds-font-title-3 block break-words leading-7 utils_cardTitle__sAAHG text-gray6">Introducing Kotlin in Your Organization</span><div class="flex items-start space-x-1.5"><div class="h-5 w-5"><div style="width:20px;height:20px"></div></div><span class="text-gray6">This event has passed</span></div><div class="flex space-x-2"></div></div></div></div><div><div class="flex items-center justify-between"><div class="text-medium text-gray6"><div class="relative flex items-center space-x-2"><ul class="flex"><li style="z-index:5" class="l1w37v0b"><picture><img alt="Photo of Holger Steinhauer" src="https://secure.meetupstatic.com/photos/member/a/6/4/2/thumb_107262562.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:4" class="l1w37v0b"><picture><img alt="Photo of Falk Woldmann" src="https://secure.meetupstatic.com/photos/member/c/a/8/b/thumb_312351851.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:3" class="l1w37v0b"><picture><img alt="Photo of Julien Lengrand-Lambert" src="https://secure.meetupstatic.com/photos/member/7/2/1/2/thumb_187829202.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:2" class="l1w37v0b"><picture><img alt="Photo of Vlad" src="https://secure.meetupstatic.com/photos/member/c/6/4/e/thumb_302990766.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li><li style="z-index:1" class="l1w37v0b"><picture><img alt="Photo of Suresh G" src="https://secure.meetupstatic.com/photos/member/f/7/3/thumb_284583955.webp" style="width:34px;height:34px;min-width:34px;min-height:34px" loading="lazy" class="rounded-full object-cover border border-white bg-gray2 rounded-full"/></picture></li></ul><span class="text-gray6"><span class="hidden sm:inline">68 attendees</span><span class="sm:hidden">+<!-- -->63</span></span></div></div><div class="flex space-x-2"><div></div></div></div></div></a></div></li></ul></div></div><aside class="w-full md:w-2/5"><div class="flex flex-col space-y-8 md:sticky" style="top:138px"><div class="flex flex-col space-y-8"><div class="flex flex-col space-y-4"><h2 class="ds-font-title-3">Organizers</h2><div class="flex items-center space-x-4"><a id="organizer-photo-photo" data-event-label="organizer-photo" data-event-category="GroupHome" href="/virtual-kotlin-user-group/members/?op=leaders" title="Holger Steinhauer" rel="nofollow" class="rounded-full"><picture><img alt="Photo of Holger Steinhauer" src="https://secure.meetupstatic.com/photos/member/a/6/4/2/thumb_107262562.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></a><div class="flex flex-col"><a id="organizer-name" rel="nofollow" data-event-label="organizer-name" data-event-category="GroupHome" href="/virtual-kotlin-user-group/members/?op=leaders"><span><span class="font-medium">Holger Steinhauer</span> and <span class="font-medium">4 others</span></span></a><a id="message-organizer-link" data-event-label="message-organizer-link" data-event-category="GroupHome" target="_blank" rel="noreferrer nofollow" href="https://www.meetup.com/messages/?new_convo=true&member_id=87061992&name=Holger Steinhauer" class="flex items-center space-x-1 text-sm text-viridian"><div class="h-4 w-4"><div style="width:16px;height:16px"></div></div><span>Message</span></a></div></div></div><div class="flex flex-col space-y-4"><div class="flex justify-between"><h2 id="members-section" class="ds-font-title-3">Members (892)</h2><a id="see-all-members-button" data-event-label="see-all-members-button" data-event-category="GroupHome" href="https://www.meetup.com/virtual-kotlin-user-group/members/" rel="nofollow" class="text-viridian">See all</a></div><a id="member-photo-icons" rel="nofollow" data-event-label="member-photo-icons" data-event-category="GroupHome" href="https://www.meetup.com/virtual-kotlin-user-group/members/" title="See group members"><ul class="-ml-2 -mt-2 flex max-h-[152px] flex-row flex-wrap overflow-hidden md:max-h-[228px] md:max-h-[228px]"><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/c/1/3/d/thumb_268669469.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/c/1/3/d/thumb_268669469.webp" type="image/jpeg"/><img alt="Photo of Jakub Jabłoński" src="https://secure.meetupstatic.com/photos/member/c/1/3/d/thumb_268669469.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/2/f/7/9/thumb_281112153.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/2/f/7/9/thumb_281112153.webp" type="image/jpeg"/><img alt="Photo of Mani S" src="https://secure.meetupstatic.com/photos/member/2/f/7/9/thumb_281112153.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/2/9/6/5/thumb_244330597.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/2/9/6/5/thumb_244330597.webp" type="image/jpeg"/><img alt="Photo of Michael Gan" src="https://secure.meetupstatic.com/photos/member/2/9/6/5/thumb_244330597.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/2/3/3/b/thumb_272769019.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/2/3/3/b/thumb_272769019.webp" type="image/jpeg"/><img alt="Photo of Alexander Levin (Jellymath)" src="https://secure.meetupstatic.com/photos/member/2/3/3/b/thumb_272769019.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/2/2/0/4/thumb_314108708.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/2/2/0/4/thumb_314108708.webp" type="image/jpeg"/><img alt="Photo of Heiko Rothe" src="https://secure.meetupstatic.com/photos/member/2/2/0/4/thumb_314108708.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/d/8/0/thumb_310623456.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/d/8/0/thumb_310623456.webp" type="image/jpeg"/><img alt="Photo of Matthias Nüßler" src="https://secure.meetupstatic.com/photos/member/d/8/0/thumb_310623456.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/d/4/6/4/thumb_73914372.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/d/4/6/4/thumb_73914372.webp" type="image/jpeg"/><img alt="Photo of Walter" src="https://secure.meetupstatic.com/photos/member/d/4/6/4/thumb_73914372.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><div style="position:relative"><div><svg role="presentation" viewBox="0 0 75 74" version="1.1" class="w-full" loading="lazy" width="60" height="60"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-750.000000, -109.000000)"><g transform="translate(787.926915, 146.475953) rotate(-120.000000) translate(-787.926915, -146.475953) translate(750.426915, 110.475953)"><g transform="translate(0.350000, 0.000000)"><path d="M35.66773,0.88851 C16.15488,0.88851 0.33628,16.70676 0.33628,36.21961 C0.33628,55.73246 16.15488,71.55106 35.66773,71.55106 C55.18093,71.55106 70.99918,55.73246 70.99918,36.21961 C70.99918,16.70676 55.18093,0.88851 35.66773,0.88851 L35.66773,0.88851 Z" fill="#97CAD1"></path><path d="M38.117625,0.188335 C18.604775,0.188335 2.786525,16.006935 2.786525,35.519785 C2.786525,55.032635 18.604775,70.850885 38.117625,70.850885 C57.630825,70.850885 73.449075,55.032635 73.449075,35.519785 C73.449075,16.006935 57.630825,0.188335 38.117625,0.188335 Z" stroke="#353E48" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"></path><text class="select-none" transform="rotate(120 38,36)" x="50%" y="50%" text-anchor="middle" fill="#333E48" font-size="30px" dy=".3em">FH</text></g></g></g></g></svg></div></div></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/5/8/7/e/thumb_267202654.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/5/8/7/e/thumb_267202654.webp" type="image/jpeg"/><img alt="Photo of Lothar Schulz" src="https://secure.meetupstatic.com/photos/member/5/8/7/e/thumb_267202654.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/c/3/3/thumb_282843123.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/c/3/3/thumb_282843123.webp" type="image/jpeg"/><img alt="Photo of Tom Rusko" src="https://secure.meetupstatic.com/photos/member/c/3/3/thumb_282843123.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/2/b/1/4/thumb_286991028.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/2/b/1/4/thumb_286991028.webp" type="image/jpeg"/><img alt="Photo of Matías J." src="https://secure.meetupstatic.com/photos/member/2/b/1/4/thumb_286991028.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/2/5/0/a/thumb_173949482.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/2/5/0/a/thumb_173949482.webp" type="image/jpeg"/><img alt="Photo of jmilkiewicz" src="https://secure.meetupstatic.com/photos/member/2/5/0/a/thumb_173949482.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/8/9/6/0/thumb_317975168.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/8/9/6/0/thumb_317975168.webp" type="image/jpeg"/><img alt="Photo of Louis Tsai" src="https://secure.meetupstatic.com/photos/member/8/9/6/0/thumb_317975168.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/4/4/1/d/thumb_289277437.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/4/4/1/d/thumb_289277437.webp" type="image/jpeg"/><img alt="Photo of Sergey Tolokunsky" src="https://secure.meetupstatic.com/photos/member/4/4/1/d/thumb_289277437.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/5/d/a/e/thumb_260483982.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/5/d/a/e/thumb_260483982.webp" type="image/jpeg"/><img alt="Photo of Michael Totschnig" src="https://secure.meetupstatic.com/photos/member/5/d/a/e/thumb_260483982.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li><li class="m-2 h-15 w-15"><picture><source srcSet="https://secure.meetupstatic.com/photos/member/7/c/c/2/thumb_269611938.webp" type="image/webp"/><source srcSet="https://secure.meetupstatic.com/photos/member/7/c/c/2/thumb_269611938.webp" type="image/jpeg"/><img alt="Photo of Simon Körner" src="https://secure.meetupstatic.com/photos/member/7/c/c/2/thumb_269611938.webp" style="width:60px;height:60px;min-width:60px;min-height:60px" loading="lazy" class="rounded-full object-cover w-full"/></picture></li></ul></a></div></div></div></aside></div><section class="mt-6 w-full max-w-[1100px] space-y-12 self-center pb-4 md:mt-10 md:px-5"><div><h2 class="sr-only">Group links</h2><div class="flex flex-col space-y-4"><div class="flex flex-col space-y-3"><h3 class="text-lg font-medium">Related topics</h3><ul class="flex flex-wrap"><li class="mb-2 mr-2 inline-block"><a id="topic-link-57874" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Java" class="tag--topic break-words">Java</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-8192" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Open%20Source" class="tag--topic break-words">Open Source</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-120095" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Software%20Development" class="tag--topic break-words">Software Development</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-17628" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Programming%20Languages" class="tag--topic break-words">Programming Languages</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-19724" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Android" class="tag--topic break-words">Android</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-20346" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Android%20Development%20Operating%20Systems%20Technology" class="tag--topic break-words">Android Development Operating Systems Technology</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-21355" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Mobile%20Development" class="tag--topic break-words">Mobile Development</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-22792" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Functional%20Programming" class="tag--topic break-words">Functional Programming</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-32528" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Computer%20Programming" class="tag--topic break-words">Computer Programming</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-1516126" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Java%20Virtual%20Machine" class="tag--topic break-words">Java Virtual Machine</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-107750" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=JVM%20Languages" class="tag--topic break-words">JVM Languages</a></li><li class="mb-2 mr-2 inline-block"><a id="topic-link-1506002" data-event-label="topic-link" data-event-category="GroupHome" href="https://www.meetup.com/find/?keywords=Kotlin" class="tag--topic break-words">Kotlin</a></li></ul></div></div></div></section></div></main></div><footer id="main_footer" role="contentinfo" class="z-0 bg-gray7 pt-4 text-gray1 xs:mt-0" data-event-label="Footer"><div class="px-6 sm:px-4 xl:px-0 md:max-w-screen mx-auto my-0 flex flex-col space-y-6 pb-4"><div class="mt-2 flex flex-row items-center justify-center border-b border-solid border-gray6 pb-6 sm:justify-start"><div class="hidden font-semibold sm:block">Create your own Meetup group.<a href="https://www.meetup.com/how-to-group-start/" data-event-label="Create your own group" class="i2x9qzh ml-4 inline-flex rounded-md border-2 px-4 py-2 hover:bg-white hover:text-gray7 focus:bg-white focus:text-gray7">Get Started</a></div><a data-element-name="footer-groupStartCTA" data-event-label="Start new group" href="https://www.meetup.com/how-to-group-start/" class="i2x9qzh block sm:hidden">Start a new group</a></div><div class="flex flex-col justify-between sm:flex-row"><nav class="mb-3 w-1/3 ">Your Account<ul><li class="my-1"><a href="https://www.meetup.com/register/?returnUri=https%3A%2F%2Fwww.meetup.com%2Fvirtual-kotlin-user-group%2Fabout%2F" rel="nofollow" data-element-name="footer-signUp" data-event-label="Sign up" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Sign up</a></li><li class="my-1"><a href="https://www.meetup.com/login/?returnUri=https%3A%2F%2Fwww.meetup.com%2Fvirtual-kotlin-user-group%2Fabout%2F" rel="nofollow" data-element-name="footer-logIn" data-event-label="Log in" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Log in</a></li><li class="my-1"><a href="https://www.meetup.com/en-US/help/" data-element-name="footer-help" data-event-label="Help" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Help</a></li><li class="my-1"><a href="https://www.meetup.com/lp/affiliate-program/" data-element-name="footer-affiliate" data-event-label="Become an Affiliate" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Become an Affiliate</a></li></ul></nav><nav class="mb-3 w-1/3 ">Discover<ul><li class="my-1"><a href="https://www.meetup.com/find/?source=GROUPS" data-element-name="footer-groups" data-event-label="Groups" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Groups</a></li><li class="my-1"><a href="https://www.meetup.com/find/?source=EVENTS" data-element-name="footer-calendar" data-event-label="Calendar" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Calendar</a></li><li class="my-1"><a href="https://www.meetup.com/topics/" data-element-name="footer-topics" data-event-label="Topics" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Topics</a></li><li class="my-1"><a href="https://www.meetup.com/cities/" data-element-name="footer-cities" data-event-label="Cities" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Cities</a></li><li class="my-1"><a href="https://www.meetup.com/find/online-events/" data-element-name="onlineEventsFooterLink" data-event-label="Online Events" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Online Events</a></li><li class="my-1"><a href="https://www.meetup.com/blog/category/local-guides/" data-element-name="footer-localGuidesLink" data-event-label="Local Guides" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Local Guides</a></li><li class="my-1"><a href="https://www.meetup.com/lp/friendship-and-socializing/" data-element-name="footer-makeFriendsLink" data-event-label="Make Friends" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Make Friends</a></li></ul></nav><nav class="mb-3 w-1/3 ">Meetup<ul><li class="my-1"><a href="https://www.meetup.com/about/" data-element-name="footer-about" data-event-label="About" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">About</a></li><li class="my-1"><a href="https://www.meetup.com/blog/" data-element-name="footer-blog" data-event-label="Blog" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Blog</a></li><li class="my-1"><a href="https://www.meetup.com/meetup-pro/" data-element-name="footer-meetupPro" data-event-label="Meetup Pro" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Meetup Pro</a></li><li class="my-1"><a href="https://jobs.bendingspoons.com/" data-element-name="footer-calendar" data-event-label="Careers" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Careers</a></li><li class="my-1"><a href="https://www.meetup.com/apps/" data-element-name="footer-apps" data-event-label="Apps" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Apps</a></li><li class="my-1"><a href="https://www.meetup.com/blog/category/keep-connected-podcast/" data-element-name="footer-podcast" data-event-label="Podcast" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Podcast</a></li></ul></nav></div><div class="flex flex-col items-start justify-between sm:flex-row sm:items-center"><div><div class="mb-3">Follow us</div><div class="mb-6 flex space-x-8"><a href="https://www.facebook.com/meetup/" aria-label="Meetup on Facebook" data-element-name="footer-facebookSocialLink" data-event-label="Facebook follow us"><div style="width:30px;height:30px"></div></a><a href="https://twitter.com/Meetup/" aria-label="Meetup on Twitter" data-element-name="footer-twitterSocialLink" data-event-label="Twitter follow us"><div style="width:30px;height:30px"></div></a><a href="https://www.youtube.com/meetup" aria-label="Meetup on YouTube" data-element-name="footer-youtubeSocialLink" data-event-label="Youtube follow us"><div style="width:30px;height:30px"></div></a><a href="https://www.instagram.com/meetup/" aria-label="Instagram" data-element-name="footer-instagramSocialLink" data-event-label="Instagram follow us"><div style="width:30px;height:30px"></div></a><a href="https://www.tiktok.com/@meetup" aria-label="TikTok" data-element-name="footer-tiktokSocialLink" data-event-label="TikTok follow us"><div style="width:30px;height:30px"></div></a></div></div><div class="flex items-start space-x-3 sm:items-end"><a href="https://play.google.com/store/apps/details?id=com.meetup&hl=en-US" class="relative h-[40px] w-[140px]" aria-label="Download app from Google Play" data-element-name="footer-googlePlayLogo" data-event-label="Google play download" target="_blank" rel="noreferrer"><img alt="get-it-on-google-play" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[40px] w-[140px]" style="color:transparent" srcSet="https://secure.meetupstatic.com/next/images/app-download/android/download_en-US.svg?w=256 1x, https://secure.meetupstatic.com/next/images/app-download/android/download_en-US.svg?w=384 2x" src="https://secure.meetupstatic.com/next/images/app-download/android/download_en-US.svg?w=384"/></a><a href="https://apps.apple.com/us/app/meetup/id375990038" class="relative h-[40px] w-[140px]" aria-label="Download app from App Store" data-element-name="footer-appStoreLogo" data-event-label="App store download" target="_blank" rel="noreferrer"><img alt="download-on-the-app-store" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-[40px] w-[140px]" style="color:transparent" srcSet="https://secure.meetupstatic.com/next/images/app-download/ios/download_en-US.svg?w=256 1x, https://secure.meetupstatic.com/next/images/app-download/ios/download_en-US.svg?w=384 2x" src="https://secure.meetupstatic.com/next/images/app-download/ios/download_en-US.svg?w=384"/></a></div></div><div class="ds-font-small flex flex-col space-y-4 pt-2 text-gray4 sm:flex-row sm:space-x-6 sm:space-y-0"><span class="text-white">© <!-- -->2024 Meetup</span><a href="https://help.meetup.com/hc/articles/360027447252" data-event-label="Terms of Service" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Terms of Service</a><a href="https://www.meetup.com/privacy/" data-event-label="Privacy Policy" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Privacy Policy</a><a href="https://help.meetup.com/hc/articles/360046339551" data-event-label="Cookie Policy" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Cookie Policy</a><a href="https://www.meetup.com/help/" data-event-label="Help" class="ds-font-small cursor-pointer text-gray4 hover:text-white hover:no-underline">Help</a></div><div id="choice-footer-msg"></div></div></footer></div></div><div id="modal"></div> </div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"isMobile":false,"showMobileBanner":true,"memberLocale":"en-US","localeMessages":{"a11y.skipToContent":"Skip to content","groupHome.title":"{GROUP}","desktopHeader.meetupLogo":"Meetup logo","groupHomeHeader.coverPhotoAltText":"{NAME} cover photo","groupHomeHeader.privacyPublicHelp":"This group’s content, including its members and event details, are visible to the public. {LINK}","groupHomeHeader.membersCount":"{COUNT} members","groupHomeHeader.privacyPublicLabel":"Public group","groupHomeHeader.organizerText":"Organized by \u003cb\u003e{NAME}\u003c/b\u003e","groupHomeHeader.restOrganizers_v3":"{COUNT, plural, =0 {} one {and \u003cb\u003e# other\u003c/b\u003e} other {and \u003cb\u003e# others\u003c/b\u003e}}","groupHomeHeader.shareLabel":"Share","shareModal.email":"Email","groupHomeHeader.membeshipDropdownBtnAlt":"Group actions","groupHomeHeader.joinActionBtn":"Join this group","groupHomeHeader.aboutLink":"About","groupHomeHeader.eventsLink":"Events","groupHomeHeader.membersLink":"Members","groupHomeHeader.photosLink":"Photos","groupHomeHeader.discussionsLink":"Discussions","groupHomeHeader.moreBtn":"More","groupHomeHeader.moreModalTitle":"More","groupHome.descriptionTitle":"What we’re about","groupHome.pastEventsWithCount":"Past events ({COUNT})","groupHome.seeAllEventLink":"See all","groupHome.eventPassed":"This event has passed","avatar.photoOf":"Photo of {NAME}","groupHome.attendeesCount":"{COUNT, plural, one {# attendee} other {# attendees}}","groupHome.membersLink":"See group members","groupHome.orgsTitle_v2":"{COUNT, plural, =0 {Organizer} other {Organizers}}","groupHome.groupOrgs_v2":"\u003cstrong\u003e{NAME}\u003c/strong\u003e {COUNT, plural, =0 {} one {and \u003cstrong\u003e# other\u003c/strong\u003e} other {and \u003cstrong\u003e# others\u003c/strong\u003e}}","groupHome.orgsMessageLink":"Message","groupHome.membersTitle_v2":"{COUNT, plural, =1 {Member (#)} other {Members (#)}}","groupHome.seeAllMembersLink":"See all","groupHome.linksTitle":"Group links","groupHome.topicsTitle":"Related topics","footer.meetupOnFacebook":"Meetup on Facebook","footer.meetupOnTwitter":"Meetup on Twitter","footer.meetupOnYoutube":"Meetup on YouTube","footer.meetupOnInstagram":"Instagram","footer.meetupOnTiktok":"TikTok","footer.createYourOwnGroup":"Create your own Meetup group.","footer.getStarted":"Get Started","footer.startNewGroup":"Start a new group","footer.yourAccount":"Your Account","footer.signUp":"Sign up","footer.logIn":"Log in","footer.help":"Help","footer.becomeAffiliate":"Become an Affiliate","footer.discover":"Discover","footer.groups":"Groups","footer.calendar":"Calendar","footer.topics":"Topics","footer.cities":"Cities","footer.onlineEvents":"Online Events","footer.localGuides":"Local Guides","footer.makeFriendsLp":"Make Friends","footer.meetupText":"Meetup","footer.about":"About","footer.blog":"Blog","footer.meetupPro":"Meetup Pro","footer.careers":"Careers","footer.apps":"Apps","footer.podcast":"Podcast","footer.followUs":"Follow us","footer.downloadFromGooglePlay":"Download app from Google Play","footer.downloadFromAppStore":"Download app from App Store","footer.meetupYear":"{YEAR} Meetup","footer.termsOfService":"Terms of Service","footer.privacyPolicy":"Privacy Policy","footer.cookiePolicy":"Cookie Policy"},"urlname":"virtual-kotlin-user-group","__APOLLO_STATE__":{"ROOT_QUERY":{"__typename":"Query","self":null,"groupByUrlname({\"urlname\":\"virtual-kotlin-user-group\"})":{"__ref":"Group:33606994"}},"Group:33606994":{"__typename":"Group","id":"33606994","name":"Virtual Kotlin User Group","timezone":"Europe/Berlin","description":"\u003cp\u003eHello and Welcome to the Virtual Kotlin User Group - the virtual meeting point for all Kotliners and those who are interested in becoming one.\u003c/p\u003e\n\u003cp\u003eFollow us on \u003ca href=\"https://twitter.com/virtualkug\"\u003eTwitter\u003c/a\u003e and \u003ca href=\"https://www.linkedin.com/company/virtual-kotlin-user-group\"\u003eLinkedIn\u003c/a\u003e for news and keep an eye on our \u003ca href=\"https://www.youtube.com/c/VirtualKotlinUserGroup\"\u003eYouTube channel\u003c/a\u003e\u0026nbsp;for previous sessions!\u003c/p\u003e\n\u003cp\u003eAre you based in Berlin and want to meet in person? Head over to our \u003ca href=\"https://www.meetup.com/kotlin-berlin/\"\u003eBerlin KUG Meetup page\u003c/a\u003e :)\u003c/p\u003e","video":null,"events({\"filter\":{\"status\":[\"PAST\"]},\"first\":4,\"sort\":\"DESC\"})":{"__typename":"GroupEventConnection","totalCount":25,"edges":[{"__typename":"EventEdge","node":{"__ref":"Event:289317026"}},{"__typename":"EventEdge","node":{"__ref":"Event:288024628"}},{"__typename":"EventEdge","node":{"__ref":"Event:286992625"}},{"__typename":"EventEdge","node":{"__ref":"Event:284825796"}}]},"activeTopics":[{"__ref":"Topic:57874"},{"__ref":"Topic:8192"},{"__ref":"Topic:120095"},{"__ref":"Topic:17628"},{"__ref":"Topic:19724"},{"__ref":"Topic:20346"},{"__ref":"Topic:21355"},{"__ref":"Topic:22792"},{"__ref":"Topic:32528"},{"__ref":"Topic:1516126"},{"__ref":"Topic:107750"},{"__ref":"Topic:1506002"}],"topicCategory":{"__ref":"TopicCategory:546"},"sponsors":{"__typename":"ProGroupSponsorsConnection","edges":[]},"foundedDate":"2020-04-02T15:01:20+02:00","socialNetworks":[],"canSeeMemberList":false,"memberships({\"filter\":{\"status\":[\"ACTIVE\",\"LEADER\"]},\"first\":17})":{"__typename":"GroupMemberConnection","edges":[{"__typename":"GroupMemberEdge","node":{"__ref":"Member:119840632"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:87061992"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:5713423"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:184051895"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:242705577"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:203530930"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:48748352"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:63464202"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:212338778"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:143340072"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:184126260"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:275275877"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:116874312"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:100327682"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:283148442"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:71718532"}},{"__typename":"GroupMemberEdge","node":{"__ref":"Member:233805446"}}]},"stepUpInfo":{"__typename":"StepUpInfo","organizerNominees":[]},"urlname":"Virtual-Kotlin-User-Group","emailAnnounceAddress":"meetup-group-YhmuWGyK-announce@messages.meetup.com","isPrivate":false,"organizer":{"__ref":"Member:87061992"},"stats":{"__typename":"GroupStats","memberCounts":{"__typename":"GroupMemberCounts","all":892,"leadership":5,"pending":0},"eventRatings":{"__typename":"GroupStatsEventRatings","average":4.59,"total":86}},"lat":52.52,"lon":13.38,"joinMode":"OPEN","isMember":false,"status":"PAID","city":"Berlin","state":"","country":"de","keyGroupPhoto":{"__ref":"PhotoInfo:490094920"},"proNetwork":null,"isPrimaryOrganizer":false,"membershipMetadata":null,"events({\"filter\":{\"status\":[\"DRAFT\"]},\"first\":1})":{"__typename":"GroupEventConnection","totalCount":0},"needsQuestions":null,"needsPhoto":null,"questions":[],"memberDuesSettingsUrl":"https://www.meetup.com/dues/virtual-kotlin-user-group/start/","duesSettings":null,"canAddPhotos":false,"calendarFeeds":null,"featuredEvent":null,"events({\"filter\":{\"status\":[\"ACTIVE\"]},\"first\":4,\"sort\":\"ASC\"})":{"__typename":"GroupEventConnection","totalCount":0,"edges":[]}},"Member:87061992":{"__typename":"Member","id":"87061992","name":"Holger Steinhauer","memberPhoto":{"__ref":"PhotoInfo:107262562"},"email":"","isStarterOrganizer":false},"Venue:26906060":{"__typename":"Venue","id":"26906060","name":"Online event","address":"","city":"","state":"","country":""},"PhotoInfo:508066777":{"__typename":"PhotoInfo","id":"508066777","highResUrl":"https://secure.meetupstatic.com/photos/event/b/6/b/9/highres_508066777.jpeg"},"PhotoInfo:187829202":{"__typename":"PhotoInfo","id":"187829202","highResUrl":"https://secure.meetupstatic.com/photos/member/7/2/1/2/highres_187829202.jpeg"},"Member:44949192":{"__typename":"Member","id":"44949192","name":"Julien Lengrand-Lambert","memberPhoto":{"__ref":"PhotoInfo:187829202"}},"Rsvp:1932644017":{"__typename":"Rsvp","id":"1932644017","member":{"__ref":"Member:44949192"}},"PhotoInfo:107262562":{"__typename":"PhotoInfo","id":"107262562","highResUrl":"https://secure.meetupstatic.com/photos/member/a/6/4/2/highres_107262562.jpeg"},"Rsvp:1932644018":{"__typename":"Rsvp","id":"1932644018","member":{"__ref":"Member:87061992"}},"PhotoInfo:256693266":{"__typename":"PhotoInfo","id":"256693266","highResUrl":"https://secure.meetupstatic.com/photos/member/3/3/d/2/highres_256693266.jpeg"},"Member:185291034":{"__typename":"Member","id":"185291034","name":"Georg Dresler","memberPhoto":{"__ref":"PhotoInfo:256693266"}},"Rsvp:1932644287":{"__typename":"Rsvp","id":"1932644287","member":{"__ref":"Member:185291034"}},"PhotoInfo:298210556":{"__typename":"PhotoInfo","id":"298210556","highResUrl":"https://secure.meetupstatic.com/photos/member/2/9/3/c/highres_298210556.jpeg"},"Member:133964182":{"__typename":"Member","id":"133964182","name":"Gaël Jestin","memberPhoto":{"__ref":"PhotoInfo:298210556"}},"Rsvp:1932644346":{"__typename":"Rsvp","id":"1932644346","member":{"__ref":"Member:133964182"}},"PhotoInfo:252551866":{"__typename":"PhotoInfo","id":"252551866","highResUrl":"https://secure.meetupstatic.com/photos/member/2/e/5/a/highres_252551866.jpeg"},"Member:197598475":{"__typename":"Member","id":"197598475","name":"David Rawson","memberPhoto":{"__ref":"PhotoInfo:252551866"}},"Rsvp:1932644654":{"__typename":"Rsvp","id":"1932644654","member":{"__ref":"Member:197598475"}},"Event:289317026":{"__typename":"Event","id":"289317026","title":"Building State Flow Streams with Molecule","eventUrl":"https://www.meetup.com/virtual-kotlin-user-group/events/289317026/","description":"Hello, fellow Kotliners!\n\nIt's time for our next virtual get-together. This time, Mohit Sarveiya brings his talk \"Building State Flow Streams with Molecule\" on our stage.\n\n**Here is the abstract:**\nAt Cash App, we built a library that allows you to build streams using Compose. In this talk, I will walk you through how to set up a Molecule and how it works underneath the hood.\n\n**About the speaker:**\nMohit Sarveiya is a Google Developer Expert in Kotlin and Android. He has given many talks around the world on Kotlin and Coroutines. He is an Android Engineer who has worked on and created platform teams at many companies.\n\nWe are also constantly looking for speakers and talks. Please let us know and don't be shy, we are a friendly bunch and are happy to help you with your speaker career.\n\nYou can reach us here through meetup or on the #vkug channel on the Kotlinlang Slack. Get an invitation here: [https://surveys.jetbrains.com/s3/kotlin-slack-sign-up](https://surveys.jetbrains.com/s3/kotlin-slack-sign-up)","group":{"__ref":"Group:33606994"},"creatorMember":{"__ref":"Member:87061992"},"eventHosts":[{"__typename":"EventHost","memberId":"44949192"},{"__typename":"EventHost","memberId":"87061992"}],"feeSettings":null,"venue":{"__ref":"Venue:26906060"},"dateTime":"2022-11-24T19:00:00+01:00","createdTime":"2022-10-24T14:58:36-04:00","endTime":"2022-11-24T20:30:00+01:00","going":{"__typename":"GoingRsvpConnection","totalCount":38},"isAttending":false,"isOnline":true,"eventType":"ONLINE","status":"PAST","series":null,"featuredEventPhoto":{"__ref":"PhotoInfo:508066777"},"rsvps({\"first\":5})":{"__typename":"RsvpConnection","edges":[{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1932644017"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1932644018"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1932644287"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1932644346"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1932644654"}}]},"actions":[],"rsvpSettings":{"__typename":"RsvpOpenSettings","rsvpsClosed":false},"isNetworkEvent":false,"networkEvent":null,"socialLabels":[]},"PhotoInfo:506534176":{"__typename":"PhotoInfo","id":"506534176","highResUrl":"https://secure.meetupstatic.com/photos/event/3/7/6/0/highres_506534176.jpeg"},"Rsvp:1925674861":{"__typename":"Rsvp","id":"1925674861","member":{"__ref":"Member:44949192"}},"Rsvp:1925674862":{"__typename":"Rsvp","id":"1925674862","member":{"__ref":"Member:87061992"}},"PhotoInfo:277041546":{"__typename":"PhotoInfo","id":"277041546","highResUrl":"https://secure.meetupstatic.com/photos/member/5/4/2/a/highres_277041546.jpeg"},"Member:201238911":{"__typename":"Member","id":"201238911","name":"Víctor","memberPhoto":{"__ref":"PhotoInfo:277041546"}},"Rsvp:1925675208":{"__typename":"Rsvp","id":"1925675208","member":{"__ref":"Member:201238911"}},"PhotoInfo:211118852":{"__typename":"PhotoInfo","id":"211118852","highResUrl":"https://secure.meetupstatic.com/photos/member/9/7/c/4/highres_211118852.jpeg"},"Member:156301522":{"__typename":"Member","id":"156301522","name":"Juan Ramón González","memberPhoto":{"__ref":"PhotoInfo:211118852"}},"Rsvp:1925675341":{"__typename":"Rsvp","id":"1925675341","member":{"__ref":"Member:156301522"}},"PhotoInfo:282834277":{"__typename":"PhotoInfo","id":"282834277","highResUrl":"https://secure.meetupstatic.com/photos/member/d/4/0/5/highres_282834277.jpeg"},"Member:181173302":{"__typename":"Member","id":"181173302","name":"Christoph Frei","memberPhoto":{"__ref":"PhotoInfo:282834277"}},"Rsvp:1925676629":{"__typename":"Rsvp","id":"1925676629","member":{"__ref":"Member:181173302"}},"Event:288024628":{"__typename":"Event","id":"288024628","title":"Codegen with KSP: A Farewell to Stubs","eventUrl":"https://www.meetup.com/virtual-kotlin-user-group/events/288024628/","description":"Hello, fellow Kotliners!\n\nIt's time for our next virtual get-together. This time, David Rawson brings his talk \"Codegen with KSP: A Farewell to Stubs\" on our stage.\n\n**Here is the abstract:**\nKotlin Symbol Processor (KSP) is a new tool from Google that promises strong improvements over legacy javax.lang.model annotation processors that run with kapt. These are both slow and hard to maintain. Slow because they require generation of Java stubs for your Kotlin code. Hard to maintain because they require you to painstakingly translate Kotlin syntax into foreign abstractions like Element.\n\nSay “farewell” to stubs and the resulting slow builds by using KSP. After explaining the need for annotation processors and meta-programming for handling cross-cutting concerns, we will build and test a toy annotation processor live on screen. This will give you the confidence to attempt more complex KSP codegen in your project.\n\nFor projects with legacy processors that can’t be rewritten, we will cover Google’s XProcessing library that has been used in Room and Epoxy. We will also explain multi-round processing and incremental processing (aggregate and isolating outputs).\n\n**About the speaker:**\nDavid Rawson has worked in some of Australia and NZ’s largest Kotlin shops and has presented at GDG DevFest Sydney, Chicago Roboto, and Droidcon APAC.\n\nWe are also constantly looking for speakers and talks. Please let us know and don't be shy, we are a friendly bunch and are happy to help you with your speaker career.\n\nYou can reach us here through meetup or on the #vkug channel on the Kotlinlang Slack. Get an invitation here: [https://surveys.jetbrains.com/s3/kotlin-slack-sign-up](https://surveys.jetbrains.com/s3/kotlin-slack-sign-up)","group":{"__ref":"Group:33606994"},"creatorMember":{"__ref":"Member:87061992"},"eventHosts":[{"__typename":"EventHost","memberId":"44949192"},{"__typename":"EventHost","memberId":"87061992"}],"feeSettings":null,"venue":{"__ref":"Venue:26906060"},"dateTime":"2022-09-29T19:00:00+02:00","createdTime":"2022-08-24T07:18:12-04:00","endTime":"2022-09-29T20:00:00+02:00","going":{"__typename":"GoingRsvpConnection","totalCount":43},"isAttending":false,"isOnline":true,"eventType":"ONLINE","status":"PAST","series":null,"featuredEventPhoto":{"__ref":"PhotoInfo:506534176"},"rsvps({\"first\":5})":{"__typename":"RsvpConnection","edges":[{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1925674861"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1925674862"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1925675208"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1925675341"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1925676629"}}]},"actions":[],"rsvpSettings":{"__typename":"RsvpOpenSettings","rsvpsClosed":false},"isNetworkEvent":false,"networkEvent":null,"socialLabels":[]},"PhotoInfo:505337314":{"__typename":"PhotoInfo","id":"505337314","highResUrl":"https://secure.meetupstatic.com/photos/event/4/3/a/2/highres_505337314.jpeg"},"Rsvp:1920009220":{"__typename":"Rsvp","id":"1920009220","member":{"__ref":"Member:87061992"}},"Rsvp:1920009221":{"__typename":"Rsvp","id":"1920009221","member":{"__ref":"Member:44949192"}},"PhotoInfo:313432114":{"__typename":"PhotoInfo","id":"313432114","highResUrl":"https://secure.meetupstatic.com/photos/member/c/b/9/2/highres_313432114.jpeg"},"Member:310573537":{"__typename":"Member","id":"310573537","name":"Ray WU","memberPhoto":{"__ref":"PhotoInfo:313432114"}},"Rsvp:1920009445":{"__typename":"Rsvp","id":"1920009445","member":{"__ref":"Member:310573537"}},"Member:239067891":{"__typename":"Member","id":"239067891","name":"CAB","memberPhoto":null},"Rsvp:1920009452":{"__typename":"Rsvp","id":"1920009452","member":{"__ref":"Member:239067891"}},"PhotoInfo:244439236":{"__typename":"PhotoInfo","id":"244439236","highResUrl":"https://secure.meetupstatic.com/photos/member/e/7/6/4/highres_244439236.jpeg"},"Member:99787282":{"__typename":"Member","id":"99787282","name":"Jacques WEIDIG","memberPhoto":{"__ref":"PhotoInfo:244439236"}},"Rsvp:1920009455":{"__typename":"Rsvp","id":"1920009455","member":{"__ref":"Member:99787282"}},"Event:286992625":{"__typename":"Event","id":"286992625","title":"Full-stack Kotlin at FORMATION","eventUrl":"https://www.meetup.com/virtual-kotlin-user-group/events/286992625/","description":"Hello, fellow Kotliners!\n\nIt's time for our next virtual get-together. This time Jilles van Gurp brings his talk \"*Full-stack Kotlin at FORMATION*\" on our stage.\n\n**Here is the abstract:**\nIn this presentation, Jilles will present how FORMATION uses full-stack Kotlin to implement the backend (Spring Boot/Kotlin), a multiplatform Kotlin client, and frontend (Fritz2 \u0026 kotlin-js) for FORMATION. We'll cover the architecture, pros \u0026 cons of this approach and also discuss challenges and solutions specific to this approach. Additionally, we will look at broader trends in this field and the near future for mobile and web-based application development.\n\n**About the speaker:**\nDr. Jilles van Gurp is a CTO, serial founder, and troubleshooter based in Berlin. He has decades of experience building innovative software services, leading tech teams, and creating breakthrough products. Jilles’ professional experience includes Senior Researcher at Nokia Research in Finland, Principal Engineer at Nokia Maps in Berlin, Search Engine tech lead at BCG DV and later CTO of Inbot and more recently at FORMATION where he drives the product and technology roadmap.\n\nWe are also constantly looking for speakers and talks. Please let us know and don't be shy, we are a friendly bunch and are happy to help you with your speaker career.\n\nYou can reach us here through meetup or on the #vkug channel on the Kotlinlang Slack. Get an invitation here: [https://surveys.jetbrains.com/s3/kotlin-slack-sign-up](https://surveys.jetbrains.com/s3/kotlin-slack-sign-up)","group":{"__ref":"Group:33606994"},"creatorMember":{"__ref":"Member:87061992"},"eventHosts":[{"__typename":"EventHost","memberId":"44949192"},{"__typename":"EventHost","memberId":"87061992"}],"feeSettings":null,"venue":{"__ref":"Venue:26906060"},"dateTime":"2022-07-28T19:00:00+02:00","createdTime":"2022-07-05T09:34:31-04:00","endTime":"2022-07-28T20:00:00+02:00","going":{"__typename":"GoingRsvpConnection","totalCount":82},"isAttending":false,"isOnline":true,"eventType":"ONLINE","status":"PAST","series":null,"featuredEventPhoto":{"__ref":"PhotoInfo:505337314"},"rsvps({\"first\":5})":{"__typename":"RsvpConnection","edges":[{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1920009220"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1920009221"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1920009445"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1920009452"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1920009455"}}]},"actions":[],"rsvpSettings":{"__typename":"RsvpOpenSettings","rsvpsClosed":false},"isNetworkEvent":false,"networkEvent":null,"socialLabels":[]},"PhotoInfo:502900559":{"__typename":"PhotoInfo","id":"502900559","highResUrl":"https://secure.meetupstatic.com/photos/event/9/e/6/f/highres_502900559.jpeg"},"Rsvp:1908507763":{"__typename":"Rsvp","id":"1908507763","member":{"__ref":"Member:87061992"}},"PhotoInfo:312351851":{"__typename":"PhotoInfo","id":"312351851","highResUrl":"https://secure.meetupstatic.com/photos/member/c/a/8/b/highres_312351851.jpeg"},"Member:328489997":{"__typename":"Member","id":"328489997","name":"Falk Woldmann","memberPhoto":{"__ref":"PhotoInfo:312351851"}},"Rsvp:1908507956":{"__typename":"Rsvp","id":"1908507956","member":{"__ref":"Member:328489997"}},"Rsvp:1908508106":{"__typename":"Rsvp","id":"1908508106","member":{"__ref":"Member:44949192"}},"PhotoInfo:302990766":{"__typename":"PhotoInfo","id":"302990766","highResUrl":"https://secure.meetupstatic.com/photos/member/c/6/4/e/highres_302990766.jpeg"},"Member:173592212":{"__typename":"Member","id":"173592212","name":"Vlad","memberPhoto":{"__ref":"PhotoInfo:302990766"}},"Rsvp:1908508571":{"__typename":"Rsvp","id":"1908508571","member":{"__ref":"Member:173592212"}},"PhotoInfo:284583955":{"__typename":"PhotoInfo","id":"284583955","highResUrl":"https://secure.meetupstatic.com/photos/member/f/7/3/highres_284583955.jpeg"},"Member:54322762":{"__typename":"Member","id":"54322762","name":"Suresh G","memberPhoto":{"__ref":"PhotoInfo:284583955"}},"Rsvp:1908508893":{"__typename":"Rsvp","id":"1908508893","member":{"__ref":"Member:54322762"}},"Event:284825796":{"__typename":"Event","id":"284825796","title":"Introducing Kotlin in Your Organization","eventUrl":"https://www.meetup.com/virtual-kotlin-user-group/events/284825796/","description":"Hello, fellow Kotliners!\n\nIt's time for our next virtual get-together. This time Julien Lengrand-Lambert will give us his talk \"Introducing Kotlin in Your Organization\", followed by a panel discussion.\n\nHere is the abstract:\nA little guide on how to convince management to try out new technologies! For you, it's obvious, Kotlin is the next big thing, and it'll bring your team to the next level. You see clear advantages, but others are not quite there yet. In this talk, I'll describe the ways we found to get Kotlin inside ING, one of the largest European bank. We'll look into simple ways to convince your colleagues, your management and make it a success for everyone! Those days, there are so many tools to improve one developer's workflow that it's hard to make a choice, and sometimes convince others. Languages, frameworks, tooling, paradigms, there is so much to try and not everything can be a benefit. In this talk, we will have a look at why Kotlin probably makes a lot of sense for your team. We'll have a quick glance at some language features, the ecosystem and the community as well. But we'll mostly have a look at various techniques to make Kotlin (or, for that matter, any other kind of proposal) a convincing user case for your team.\n\nFinding your heroes, making small experiments, using external influence, building in public, defusing possible worries, there are many ways to go about it! By the end of this talk, you will have extra information on why Kotlin can be useful for you (or not); and be equipped with strategies to help convince others as well.\n\nFollowing the talk, we will have a panel discussion and you have the opportunity to ask us your qestions about getting Kotlin introduced.\n\nAbout the speaker:\nJulien is Developer Advocate at Adyen. 🇫🇷🇳🇱 and ✨ Kotlin GoogleDevExpert ✨\nHe is also growing his own food. #devrel #climate\n\nJulien is a developer with over 10 years of experience in various roles and industries, from space to banking. He loves creating ‘islands’ where engineers are the heroes, which is why you can find him organise various Meetups, but also events like SimpleWebConf or Les Briques du Web.\n\nWe are also constantly looking for speakers and talks. Let us know and don't be shy, we are a friendly bunch and are happy to help you with your speaker career.\n\nYou can reach us here through meetup or on the #vkug channel on the Kotlinlang Slack. Get an invitation here: https://surveys.jetbrains.com/s3/kotlin-slack-sign-up","group":{"__ref":"Group:33606994"},"creatorMember":{"__ref":"Member:87061992"},"eventHosts":[{"__typename":"EventHost","memberId":"87061992"}],"feeSettings":null,"venue":{"__ref":"Venue:26906060"},"dateTime":"2022-04-28T19:00:00+02:00","createdTime":"2022-03-24T12:24:54-04:00","endTime":"2022-04-28T20:00:00+02:00","going":{"__typename":"GoingRsvpConnection","totalCount":68},"isAttending":false,"isOnline":true,"eventType":"ONLINE","status":"PAST","series":null,"featuredEventPhoto":{"__ref":"PhotoInfo:502900559"},"rsvps({\"first\":5})":{"__typename":"RsvpConnection","edges":[{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1908507763"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1908507956"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1908508106"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1908508571"}},{"__typename":"RsvpEdge","node":{"__ref":"Rsvp:1908508893"}}]},"actions":[],"rsvpSettings":{"__typename":"RsvpOpenSettings","rsvpsClosed":false},"isNetworkEvent":false,"networkEvent":null,"socialLabels":[]},"Topic:57874":{"__typename":"Topic","id":"57874","name":"Java","urlkey":"java"},"Topic:8192":{"__typename":"Topic","id":"8192","name":"Open Source","urlkey":"open-source"},"Topic:120095":{"__typename":"Topic","id":"120095","name":"Software Development","urlkey":"software-development"},"Topic:17628":{"__typename":"Topic","id":"17628","name":"Programming Languages","urlkey":"programming-languages"},"Topic:19724":{"__typename":"Topic","id":"19724","name":"Android","urlkey":"android"},"Topic:20346":{"__typename":"Topic","id":"20346","name":"Android Development Operating Systems Technology","urlkey":"android-development-operating-systems-technology"},"Topic:21355":{"__typename":"Topic","id":"21355","name":"Mobile Development","urlkey":"mobile-development"},"Topic:22792":{"__typename":"Topic","id":"22792","name":"Functional Programming","urlkey":"functional-programming"},"Topic:32528":{"__typename":"Topic","id":"32528","name":"Computer Programming","urlkey":"computer-programming"},"Topic:1516126":{"__typename":"Topic","id":"1516126","name":"Java Virtual Machine","urlkey":"java-virtual-machine"},"Topic:107750":{"__typename":"Topic","id":"107750","name":"JVM Languages","urlkey":"jvm-languages"},"Topic:1506002":{"__typename":"Topic","id":"1506002","name":"Kotlin","urlkey":"kotlin"},"TopicCategory:546":{"__typename":"TopicCategory","id":"546","name":"Technology","urlkey":"technology"},"PhotoInfo:268669469":{"__typename":"PhotoInfo","id":"268669469","highResUrl":"https://secure.meetupstatic.com/photos/member/c/1/3/d/highres_268669469.jpeg"},"Member:119840632":{"__typename":"Member","id":"119840632","name":"Jakub Jabłoński","memberPhoto":{"__ref":"PhotoInfo:268669469"}},"PhotoInfo:281112153":{"__typename":"PhotoInfo","id":"281112153","highResUrl":"https://secure.meetupstatic.com/photos/member/2/f/7/9/highres_281112153.jpeg"},"Member:5713423":{"__typename":"Member","id":"5713423","name":"Mani S","memberPhoto":{"__ref":"PhotoInfo:281112153"}},"PhotoInfo:244330597":{"__typename":"PhotoInfo","id":"244330597","highResUrl":"https://secure.meetupstatic.com/photos/member/2/9/6/5/highres_244330597.jpeg"},"Member:184051895":{"__typename":"Member","id":"184051895","name":"Michael Gan","memberPhoto":{"__ref":"PhotoInfo:244330597"}},"PhotoInfo:272769019":{"__typename":"PhotoInfo","id":"272769019","highResUrl":"https://secure.meetupstatic.com/photos/member/2/3/3/b/highres_272769019.jpeg"},"Member:242705577":{"__typename":"Member","id":"242705577","name":"Alexander Levin (Jellymath)","memberPhoto":{"__ref":"PhotoInfo:272769019"}},"PhotoInfo:314108708":{"__typename":"PhotoInfo","id":"314108708","highResUrl":"https://secure.meetupstatic.com/photos/member/2/2/0/4/highres_314108708.jpeg"},"Member:203530930":{"__typename":"Member","id":"203530930","name":"Heiko Rothe","memberPhoto":{"__ref":"PhotoInfo:314108708"}},"PhotoInfo:310623456":{"__typename":"PhotoInfo","id":"310623456","highResUrl":"https://secure.meetupstatic.com/photos/member/d/8/0/highres_310623456.jpeg"},"Member:48748352":{"__typename":"Member","id":"48748352","name":"Matthias Nüßler","memberPhoto":{"__ref":"PhotoInfo:310623456"}},"PhotoInfo:73914372":{"__typename":"PhotoInfo","id":"73914372","highResUrl":"https://secure.meetupstatic.com/photos/member/d/4/6/4/highres_73914372.jpeg"},"Member:63464202":{"__typename":"Member","id":"63464202","name":"Walter","memberPhoto":{"__ref":"PhotoInfo:73914372"}},"Member:212338778":{"__typename":"Member","id":"212338778","name":"Frank Holzkamp","memberPhoto":null},"PhotoInfo:267202654":{"__typename":"PhotoInfo","id":"267202654","highResUrl":"https://secure.meetupstatic.com/photos/member/5/8/7/e/highres_267202654.jpeg"},"Member:143340072":{"__typename":"Member","id":"143340072","name":"Lothar Schulz","memberPhoto":{"__ref":"PhotoInfo:267202654"}},"PhotoInfo:282843123":{"__typename":"PhotoInfo","id":"282843123","highResUrl":"https://secure.meetupstatic.com/photos/member/c/3/3/highres_282843123.jpeg"},"Member:184126260":{"__typename":"Member","id":"184126260","name":"Tom Rusko","memberPhoto":{"__ref":"PhotoInfo:282843123"}},"PhotoInfo:286991028":{"__typename":"PhotoInfo","id":"286991028","highResUrl":"https://secure.meetupstatic.com/photos/member/2/b/1/4/highres_286991028.jpeg"},"Member:275275877":{"__typename":"Member","id":"275275877","name":"Matías J.","memberPhoto":{"__ref":"PhotoInfo:286991028"}},"PhotoInfo:173949482":{"__typename":"PhotoInfo","id":"173949482","highResUrl":"https://secure.meetupstatic.com/photos/member/2/5/0/a/highres_173949482.jpeg"},"Member:116874312":{"__typename":"Member","id":"116874312","name":"jmilkiewicz","memberPhoto":{"__ref":"PhotoInfo:173949482"}},"PhotoInfo:317975168":{"__typename":"PhotoInfo","id":"317975168","highResUrl":"https://secure.meetupstatic.com/photos/member/8/9/6/0/highres_317975168.jpeg"},"Member:100327682":{"__typename":"Member","id":"100327682","name":"Louis Tsai","memberPhoto":{"__ref":"PhotoInfo:317975168"}},"PhotoInfo:289277437":{"__typename":"PhotoInfo","id":"289277437","highResUrl":"https://secure.meetupstatic.com/photos/member/4/4/1/d/highres_289277437.jpeg"},"Member:283148442":{"__typename":"Member","id":"283148442","name":"Sergey Tolokunsky","memberPhoto":{"__ref":"PhotoInfo:289277437"}},"PhotoInfo:260483982":{"__typename":"PhotoInfo","id":"260483982","highResUrl":"https://secure.meetupstatic.com/photos/member/5/d/a/e/highres_260483982.jpeg"},"Member:71718532":{"__typename":"Member","id":"71718532","name":"Michael Totschnig","memberPhoto":{"__ref":"PhotoInfo:260483982"}},"PhotoInfo:269611938":{"__typename":"PhotoInfo","id":"269611938","highResUrl":"https://secure.meetupstatic.com/photos/member/7/c/c/2/highres_269611938.jpeg"},"Member:233805446":{"__typename":"Member","id":"233805446","name":"Simon Körner","memberPhoto":{"__ref":"PhotoInfo:269611938"}},"PhotoInfo:490094920":{"__typename":"PhotoInfo","id":"490094920","highResUrl":"https://secure.meetupstatic.com/photos/event/3/a/4/8/highres_490094920.jpeg"}},"_sentryTraceData":"0484348f450f44f8a972acce4d458566-b81b8df67b870740-0","_sentryBaggage":"sentry-environment=production,sentry-release=f23bbf5ea43549cde359d7d9ee62e8c9417d82e1,sentry-public_key=5d12cd2317664353456ab4c40d079af2,sentry-trace_id=0484348f450f44f8a972acce4d458566,sentry-sampled=false"},"__N_SSP":true},"page":"/[slug]/about","query":{"slug":"virtual-kotlin-user-group"},"buildId":"f23bbf5ea43549cde359d7d9ee62e8c9417d82e1","isFallback":false,"isExperimentalCompile":false,"gssp":true,"locale":"en-US","locales":["en-US","en-AU","de","de-DE","es","es-ES","fr","fr-FR","it","it-IT","ja","ja-JP","ko","ko-KR","nl","nl-NL","pl","pl-PL","pt","pt-BR","ru","ru-RU","tr","tr-TR","th-TH"],"defaultLocale":"en-US","scriptLoader":[]}</script></body></html>