-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
55 lines (55 loc) · 34.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<!DOCTYPE html><html lang="it" class="rmjs-yellow-black-theme"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="created" content="2025-01-03T00:56:46.583Z"><link rel="icon" type="image/x-icon" href="/favicon.ico"><meta name="title" content="La tech community di Javascript su Roma"><meta name="description" content="Ci vediamo il prossimo terzo mercoledì del mese!"><title>La tech community di Javascript su Roma</title><link rel="shortcut icon" type="image/x-icon" href="/assets/favicon.ico"><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://romajs.org/"><meta property="og:title" content="La tech community di Javascript su Roma"><meta property="og:description" content="Ci vediamo il prossimo terzo mercoledì del mese!"><meta property="og:image" content="https://romajs.org/assets/og-img.png"><meta property="og:type" content="website"><meta property="og:image:width" content="200"><meta property="og:image:height" content="200"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://romajs.org/"><meta property="twitter:title" content="La tech community di Javascript su Roma"><meta name="twitter:site" content="@roma_js"><meta property="twitter:description" content="Ci vediamo il prossimo terzo mercoledì del mese!"><meta property="twitter:image" content="https://romajs.org/assets/og-img.png"><meta property="twitter:image:alt" content="RomaJS, il meetup javascript di Roma"> <script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "RomaJS",
"url": "https://romajs.org/"
}
</script> <meta name="astro-view-transitions-enabled" content="true"><meta name="astro-view-transitions-fallback" content="animate"><link rel="stylesheet" href="/_astro/main.DRX9uItC.css">
<style>._wallpaper_tsobf_2{background-color:var(--bg-tertiary)}._wallpaper_tsobf_2 .main,._wallpaper_tsobf_2 ._main_tsobf_5{width:100%;min-height:100%;background-color:var(--bg-secondary);margin:0 auto;overflow-x:hidden}
:root{--logo-width: 120px}@media (min-width: 1024px){:root{--logo-width: 224px}}.logo{border-radius:17px;width:var(--logo-width);height:var(--logo-width)}.hp-wrapper{display:flex;flex-flow:column nowrap;gap:40px}.hp-section{display:flex;flex-flow:column nowrap;align-items:center;text-align:center;justify-content:center;gap:16px}.hp-section .h-2,.hp-section .h-1{margin:0;max-width:600px}.logo-hero{padding:61px 45px 0}.logo-hero .logo-hero__text{display:flex;flex-flow:column nowrap;align-items:center;margin:16px 0 21px}.logo-hero .logo-hero__text :not(h1){display:none}@media (min-width: 1024px){.logo-hero .logo-hero__text{margin:23px 0 29px}.logo-hero .logo-hero__text :not(h1){display:unset}}@media (min-width: 1024px){.logo-hero{padding:51px 45px 0}}.arrow-box{padding:16px 16px 0;background-color:var(--bg-secondary);color:var(--text-secondary);min-height:240px}.arrow-box:nth-child(2n){background-color:var(--bg-primary);color:var(--text-primary);min-height:354px;clip-path:polygon(0 20%,100% 0,100% 80%,0 100%)}.contacts-cta{display:flex;flex-flow:column nowrap;align-items:center;text-align:center;padding:17px 44px}@media (min-width: 1024px){.contacts-cta{padding:33px 44px}}.cfp-wrapper{display:flex;justify-content:center;align-items:center;padding:16px 0}.cfp-wrapper>*{margin:0}.slack-link{border:1px solid var(--text-secondary)}@media (max-width: 767.98px){.slack-link{font-size:12px!important;min-height:28px!important;padding:0 9px!important}}.slack-link img{filter:invert(1);margin-left:.2rem}@media (hover: hover){.slack-link:hover img{filter:invert(0)}}.hp-section-links{display:flex;justify-content:center;align-items:center;gap:8px}
._middleRow_l0u5x_1{animation:_middleRowAnimation_l0u5x_1 .6s ease-out}@keyframes _middleRowAnimation_l0u5x_1{0%{transform:translateY(33px)}}._topRow_l0u5x_10{animation:_topRowAnimation_l0u5x_1 .6s ease-out;animation-delay:.3s;animation-fill-mode:backwards}@keyframes _topRowAnimation_l0u5x_1{0%{transform:translateY(66px)}}._diagonalLine_l0u5x_21{animation:_diagonalLineAnimation_l0u5x_1 .6s ease-out;transform-origin:center;animation-delay:.3s;animation-fill-mode:backwards}@keyframes _diagonalLineAnimation_l0u5x_1{0%{transform:scaleY(0)}}._letter_l0u5x_33{animation:_letterAnimation_l0u5x_1 .6s ease-out;animation-delay:.9s;animation-fill-mode:backwards}@keyframes _letterAnimation_l0u5x_1{0%{fill:var(--brand-primary)}}
@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
._list_smm4q_5{list-style:none;padding:0;height:28px}._listItem_smm4q_12{list-style:none;justify-content:center;align-items:center;padding:4px;border:none}._listItem_smm4q_12:first-child{padding-left:0}._listItem_smm4q_12:last-child{padding-right:0}._listItem_smm4q_12:not(:last-child){border-right:2px solid var(--text-primary)}._langBtn_smm4q_30{font-weight:700;font-size:16px;line-height:1.375;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;height:28px;min-width:32px;justify-content:center;align-items:center;background:transparent;color:var(--text-primary)}._langBtn_smm4q_30[aria-current=page]{border-radius:5px;color:var(--text-secondary);background-color:var(--bg-secondary)}
@keyframes _fadeInUp_ulnoe_1{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes _dash_ulnoe_1{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}:root{--navbar--height--mobile: 60px;--navbar--height--desktop: 50px;--navbar--padding--mobile: 0 14px;--navbar--padding--desktop: 0 16px;--navbar--gap: 15px}menu{padding:0}._navbar_ulnoe_32{--navbar--height: var(--navbar--height--mobile);--navbar--padding: var(--navbar--padding--mobile);place-content:space-between;place-items:center;width:100%;height:var(--navbar--height);padding:var(--navbar--padding);background-color:var(--bg-primary);overflow:hidden}@media (min-width: 1024px){._navbar_ulnoe_32{--navbar--height: var(--navbar--height--desktop);--navbar--padding: var(--navbar--padding--desktop)}}._navbarNavWrapper_ulnoe_51{position:fixed;inset:var(--navbar--height) 0 0;display:flex;place-content:start;place-items:center;flex-flow:column-reverse nowrap;background-color:var(--bg-primary);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}@media (min-width: 1024px){._navbarNavWrapper_ulnoe_51{position:static;inset:auto;display:inline-flex;flex-flow:row nowrap;opacity:1;visibility:visible}}._navbarNavWrapper_ulnoe_51 .btn.btn-small{min-width:68px;padding:0 4px;font-size:18px;font-weight:700;letter-spacing:0;white-space:nowrap;text-transform:capitalize}[aria-expanded=true]~._navbarNavWrapper_ulnoe_51{flex-flow:column nowrap;opacity:1;visibility:visible;z-index:3}[aria-expanded=true]~._navbarNavWrapper_ulnoe_51 .btn.btn-small{animation:.3s ease-in-out calc(.15s + 75ms * var(--index, 0)) both _fadeInUp_ulnoe_1}@media (min-width: 1024px){[aria-expanded=true]~._navbarNavWrapper_ulnoe_51 .btn.btn-small{animation:none}}[aria-expanded=true]~._navbarNavWrapper_ulnoe_51 ._brandArea_ulnoe_96{display:block}[aria-expanded=true]~._navbarNavWrapper_ulnoe_51 ._brandArea_ulnoe_96 ._animatedBrandMenuGroup_ulnoe_99 path{stroke-dasharray:1000;animation:5s ease-in-out both _dash_ulnoe_1}@media (min-width: 1024px){._navbarDivider_ulnoe_105{display:flex;justify-content:center;align-items:center;height:100%;padding-left:var(--navbar--gap);border-left:2px solid var(--text-primary);margin-left:var(--navbar--gap)}}._navbarNav_ulnoe_51{display:flex;flex-flow:column nowrap;place-content:start;place-items:center;gap:var(--navbar--gap);padding-top:58px}@media (min-width: 1024px){._navbarNav_ulnoe_51{--navbar--gap: 5px;flex-flow:row nowrap;padding-top:0}}._navbarNav_ulnoe_51 .btn.btn-small img{filter:invert(1)}._navbarNav_ulnoe_51 .btn.btn-small:hover img{filter:invert(0)}._navbarNavDiscordLink_ulnoe_138{display:inline-flex}@media (min-width: 1024px){._navbarNavDiscordLink_ulnoe_138{display:none}}._rightSide_ulnoe_147{position:relative}._brandArea_ulnoe_96{position:absolute;bottom:0;right:0;display:none;width:54vw;width:min(54vw,360px)}._hamburgerMenuBtn_ulnoe_161{position:relative;background:transparent;width:44px;height:44px;padding:0;border:none;margin:0;box-shadow:none;outline:none}@media (min-width: 1024px){._hamburgerMenuBtn_ulnoe_161{display:none}}._hamburgerMenuBtn_ulnoe_161:focus-visible{outline-width:2px;outline-style:solid;outline-offset:2px}._hamburgerMenuBtn_ulnoe_161:before,._hamburgerMenuBtn_ulnoe_161:after{content:"";position:absolute;inset:0;display:block;opacity:1;transition:opacity .3s linear;will-change:opacity}._hamburgerMenuBtn_ulnoe_161:before{background-image:var(--hamburger-menu-open)}._hamburgerMenuBtn_ulnoe_161:after{background-image:var(--hamburger-menu-close);opacity:0}._hamburgerMenuBtn_ulnoe_161[aria-expanded=true]:before{opacity:0}._hamburgerMenuBtn_ulnoe_161[aria-expanded=true]:after{opacity:1}
._cta_w20ri_1._cta_w20ri_1{user-select:none;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;padding:0 6px;min-width:110px;min-height:44px;border-radius:5px;text-transform:uppercase;background:var(--cta-bg, var(--bg-primary));color:var(--cta-text, var(--text-primary, #121212));font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 0 8px}._cta_w20ri_1._cta_w20ri_1:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M28.6024%2016.0703H26.8121V20.6521H28.6024V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M24.9709%2016.0703H23.1806V20.6521H24.9709V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M21.3479%2016.0703H19.5576V20.6521H21.3479V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M10.4703%2016.0703H8.67999V20.6521H10.4703V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M14.0933%2016.0703H12.303V20.6521H14.0933V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M6.83876%2016.0703H5.04846V20.6521H6.83876V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M28.6024%209.96973H26.8121V14.5515H28.6024V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M24.9709%209.96973H23.1806V14.5515H24.9709V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M17.7249%209.96973H15.9346V14.5515H17.7249V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M21.3479%209.96973H19.5576V14.5515H21.3479V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M10.4703%209.96973H8.67999V14.5515H10.4703V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M18.5649%2020.6182L10.36%203.90308H8.5697L16.7661%2020.6182H18.5649Z'%20fill='%23121212'/%3e%3cpath%20d='M6.83876%209.96973H5.04846V14.5515H6.83876V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M6.83876%203.86914H5.04846V8.45096H6.83876V3.86914Z'%20fill='%23121212'/%3e%3cpath%20d='M28.6024%2016.0703H26.8121V20.6521H28.6024V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M24.9709%2016.0703H23.1806V20.6521H24.9709V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M21.3479%2016.0703H19.5576V20.6521H21.3479V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M10.4703%2016.0703H8.67999V20.6521H10.4703V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M14.0933%2016.0703H12.303V20.6521H14.0933V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M6.83876%2016.0703H5.04846V20.6521H6.83876V16.0703Z'%20fill='%23121212'/%3e%3cpath%20d='M28.6024%209.96973H26.8121V14.5515H28.6024V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M24.9709%209.96973H23.1806V14.5515H24.9709V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M17.7249%209.96973H15.9346V14.5515H17.7249V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M21.3479%209.96973H19.5576V14.5515H21.3479V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M10.4703%209.96973H8.67999V14.5515H10.4703V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M18.5649%2020.6182L10.36%203.90308H8.5697L16.7661%2020.6182H18.5649Z'%20fill='%23121212'/%3e%3cpath%20d='M6.83876%209.96973H5.04846V14.5515H6.83876V9.96973Z'%20fill='%23121212'/%3e%3cpath%20d='M6.83876%203.86914H5.04846V8.45096H6.83876V3.86914Z'%20fill='%23121212'/%3e%3c/svg%3e");width:42px;height:42px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;bottom:-4px}@media (hover: hover){._cta_w20ri_1._cta_w20ri_1:hover{color:var(--cta-bg, var(--bg-primary));background-color:var(--cta-text, var(--text-primary, #121212))}._cta_w20ri_1._cta_w20ri_1:hover:after{filter:invert(100%)}}
._list_1ehwn_2{--icon-size: 24px;--icon-gap: 20px;align-items:center;padding:0 4px;gap:var(--icon-gap);height:32px}._list_1ehwn_2 li{list-style:none;padding:0;margin:0}._list_1ehwn_2 a{line-height:1;display:inline-block;outline-offset:-2px}._list_1ehwn_2 a:focus-visible{outline-color:var(--accent-primary)!important}._list_1ehwn_2 a:active{transform:scale(1.1);outline:none}._list_1ehwn_2 img{width:var(--icon-size);height:var(--icon-size);filter:invert(1)}@media (min-width: 1024px){._list_1ehwn_2{--icon-size: 32px;--icon-gap: 25px}}
.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
._root_18ejo_1{position:fixed;top:4px;left:4px;z-index:calc(var(--navbar-menu-fullscreen-index, 2) + 2)}
</style><script type="module" src="/_astro/hoisted.CVs3rnCi.js"></script><style>[data-astro-transition-scope="astro-zojvok56-1"] { view-transition-name: logo; }@layer astro { ::view-transition-old(logo) {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeOut; }::view-transition-new(logo) {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeIn; }[data-astro-transition=back]::view-transition-old(logo) {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeOut; }[data-astro-transition=back]::view-transition-new(logo) {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeIn; } }[data-astro-transition-fallback="old"] [data-astro-transition-scope="astro-zojvok56-1"],
[data-astro-transition-fallback="old"][data-astro-transition-scope="astro-zojvok56-1"] {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeOut; }[data-astro-transition-fallback="new"] [data-astro-transition-scope="astro-zojvok56-1"],
[data-astro-transition-fallback="new"][data-astro-transition-scope="astro-zojvok56-1"] {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeIn; }[data-astro-transition=back][data-astro-transition-fallback="old"] [data-astro-transition-scope="astro-zojvok56-1"],
[data-astro-transition=back][data-astro-transition-fallback="old"][data-astro-transition-scope="astro-zojvok56-1"] {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeOut; }[data-astro-transition=back][data-astro-transition-fallback="new"] [data-astro-transition-scope="astro-zojvok56-1"],
[data-astro-transition=back][data-astro-transition-fallback="new"][data-astro-transition-scope="astro-zojvok56-1"] {
animation-duration: 180ms;
animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
animation-fill-mode: both;
animation-name: astroFadeIn; }</style></head> <body class="_wallpaper_tsobf_2"> <main class="main"> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();;(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t)},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><script>window._$HY||(e=>{let t=e=>e&&e.hasAttribute&&(e.hasAttribute("data-hk")?e:t(e.host&&e.host.nodeType?e.host:e.parentNode));["click", "input"].forEach((o=>document.addEventListener(o,(o=>{if(!e.events)return;let s=t(o.composedPath&&o.composedPath()[0]||o.target);s&&!e.completed.has(s)&&e.events.push([s,o])}))))})(_$HY={events:[],completed:new WeakSet,r:{},fe(){}});</script><!--xs--><astro-island uid="1Aar3r" data-solid-render-id="s0" component-url="/_astro/SkipToMainContent.C-7K9jQ2.js" component-export="SkipToMainContent" renderer-url="/_astro/client.BNuGCKpX.js" props="{"targetId":[0,"rmjs-heading-h1"],"label":[0,"Vai al contenuto principale"]}" ssr="" client="load" opts="{"name":"SkipToMainContent","value":true}" await-children=""><button data-hk=s00000 type="button" class="_root_18ejo_1 btn btn-secondary h-1 visually-hidden-focusable">Vai al contenuto principale</button><!--astro:end--></astro-island> <astro-island uid="4kfXD" data-solid-render-id="s1" component-url="/_astro/Navbar.C1s9K65o.js" component-export="Navbar" renderer-url="/_astro/client.BNuGCKpX.js" props="{"lang":[0,"it"],"urlMap":[0,{"it":[0,"/"],"en":[0,"/en"]}],"relativePageUrl":[0,"/"],"messages":[0,{"ctaWatchOurVideos":[0,"Rivedi i precedenti talks"],"ctaJoinDiscordCta":[0,"Unisciti a noi su Discord"],"openMenu":[0,"Apri il menu"],"closeMenu":[0,"Chiudi il menu"],"mainSiteNav":[0,"Links del sito"],"itWebsite":[0,"Sito in Italiano"],"enWebsite":[0,"Sito in Inglese"]}]}" ssr="" client="load" opts="{"name":"Navbar","value":true}" await-children=""><header data-hk=s10000 id="rmjs-navbar" class="_navbar_ulnoe_32 d-flex "><menu><nav data-hk=s1000100 class="_nav_smm4q_1 d-contents" messages="[object Object]"><ul class="_list_smm4q_5 d-flex m-0"><li data-hk=s10001010 class="_listItem_smm4q_12 d-flex m-0"><a class="_langBtn_smm4q_30 d-flex" aria-current="page" href="/" hreflang="it" lang="it" aria-label="Sito in Italiano">it</a></li><li data-hk=s10001011 class="_listItem_smm4q_12 d-flex m-0"><a class="_langBtn_smm4q_30 d-flex" href="/en" hreflang="en" lang="en" aria-label="Sito in Inglese">en</a></li></ul></nav></menu><menu class="_rightSide_ulnoe_147 d-inline-flex"><button id="rmjs-menu-btn" aria-label="Apri il menu" type="button" aria-haspopup="true" aria-expanded="false" class="_hamburgerMenuBtn_ulnoe_161" style="--hamburger-menu-close:url("/_astro/hamburger-menu-open.Dx1pgeWk.svg");--hamburger-menu-open:url("/_astro/hamburger-menu-closed.6FDjL8b-.svg")"></button><div class="_navbarNavWrapper_ulnoe_51"><nav class="_navbarNav_ulnoe_51" aria-label="Links del sito"><a data-hk=s100020 aria-current="page" class="btn btn-small btn-primary" style="--index: 0" href="/">home</a><a data-hk=s100021 class="btn btn-small btn-primary" style="--index: 1" href="/it/prossimi-eventi">prossimi eventi</a><a data-hk=s100022 class="btn btn-small btn-primary" style="--index: 2" href="/it/eventi-passati/1">eventi passati</a><a data-hk=s100023 class="btn btn-small btn-primary" style="--index: 3" href="/blog">blog</a><a data-hk=s100024 class="btn btn-small btn-primary" style="--index: 4" href="/it/about">about</a></nav><span class="_navbarDivider_ulnoe_105"></span><nav class="_navbarNav_ulnoe_51"><a class="btn btn-small btn-secondary _navbarNavDiscordLink_ulnoe_138" style="--index: 5" rel="noopener noreferrer" target="_blank" href="https://discord.gg/F7Hjs7eqZu"><!--$-->Unisciti a noi su Discord<!--/--> <img width="24" height="24" src="/_astro/discord.DHDu9j6S.svg" alt="discord" aria-hidden="true"></a><a class="btn btn-small btn-primary " style="--index: 6" rel="noopener noreferrer" target="_blank" href="https://www.youtube.com/channel/UCFm8OPi5USbFybw9SaTLxeA">Rivedi i precedenti talks</a></nav><!--$--><svg data-hk=s100030 aria-hidden="true" class="_brandArea_ulnoe_96 " viewBox="0 0 254 261" fill="none" xmlns="http://www.w3.org/2000/svg"><path id="brand-menu-bg" d="M260 0L485.167 292.5H34.8334L260 0Z" fill="#121212"></path><path id="brand-menu-outline" d="M226.98 153.121C235.816 153.121 242.98 160.285 242.98 169.121V234.919C242.98 243.756 235.816 250.919 226.98 250.919H161.182C152.345 250.919 145.182 243.756 145.182 234.919V169.121C145.182 160.285 152.345 153.121 161.182 153.121H226.98Z" stroke="#FFB200" stroke-width="2"></path><g class="_animatedBrandMenuGroup_ulnoe_99"><path d="M194.889 243.101C189.781 243.101 186.705 240.689 184.975 237.623L189.401 234.941C189.842 235.677 190.336 236.401 190.947 236.987C191.856 237.858 193.009 238.414 194.566 238.414C195.9 238.414 197.237 238.157 198.213 237.163C199.181 236.178 199.586 234.681 199.586 232.707V208.232H205.081V232.808C205.081 236.49 204.008 239.019 202.291 240.636C200.565 242.263 198.044 243.101 194.889 243.101Z" stroke="#FFB200" stroke-width="2"></path><path d="M232.678 212.472L228.519 215.135C227.976 214.336 227.376 213.693 226.671 213.223C225.7 212.576 224.617 212.313 223.394 212.313C222.08 212.313 220.93 212.732 220.099 213.505C219.266 214.281 218.818 215.355 218.818 216.525C218.818 217.911 219.273 218.973 220.244 219.856C221.134 220.665 222.435 221.298 224.026 221.988L224.029 221.989L225.908 222.797L225.909 222.798C229.066 224.151 231.392 225.463 232.937 227.123C234.439 228.737 235.263 230.746 235.263 233.657C235.263 236.741 234.066 239.059 232.101 240.627C230.109 242.217 227.243 243.101 223.838 243.101C217.675 243.101 213.654 240.408 211.508 236.82L215.941 234.251C216.672 235.308 217.534 236.261 218.609 236.993C219.972 237.922 221.621 238.455 223.657 238.455C225.368 238.455 226.867 238.027 227.965 237.212C229.082 236.382 229.747 235.169 229.747 233.758C229.747 232.977 229.591 232.277 229.262 231.647C228.936 231.021 228.468 230.516 227.918 230.084C226.869 229.262 225.389 228.614 223.746 227.894L223.694 227.872L223.694 227.872L223.688 227.869L221.809 227.061L221.806 227.06C219.146 225.928 217.061 224.701 215.637 223.094C214.244 221.522 213.424 219.517 213.424 216.687C213.424 214.143 214.389 211.938 216.082 210.364C217.779 208.786 220.266 207.788 223.394 207.788C225.663 207.788 227.532 208.182 229.103 209.037C230.45 209.771 231.635 210.875 232.678 212.472Z" stroke="#FFB200" stroke-width="2"></path><path d="M208.838 200.172V191.263H211.101V200.172H208.838Z" stroke="#FFB200" stroke-width="2"></path><path d="M200.192 200.172V191.263H202.455V200.172H200.192Z" stroke="#FFB200" stroke-width="2"></path><path d="M191.566 200.172V191.263H193.828V200.172H191.566Z" stroke="#FFB200" stroke-width="2"></path><path d="M165.667 200.172V191.263H167.929V200.172H165.667Z" stroke="#FFB200" stroke-width="2"></path><path d="M174.293 200.172V191.263H176.556V200.172H174.293Z" stroke="#FFB200" stroke-width="2"></path><path d="M157.02 200.172V191.263H159.283V200.172H157.02Z" stroke="#FFB200" stroke-width="2"></path><path d="M208.838 185.646V176.737H211.101V185.646H208.838Z" stroke="#FFB200" stroke-width="2"></path><path d="M200.192 185.646V176.737H202.455V185.646H200.192Z" stroke="#FFB200" stroke-width="2"></path><path d="M182.939 185.646V176.737H185.202V185.646H182.939Z" stroke="#FFB200" stroke-width="2"></path><path d="M191.566 185.646V176.737H193.828V185.646H191.566Z" stroke="#FFB200" stroke-width="2"></path><path d="M165.667 185.646V176.737H167.929V185.646H165.667Z" stroke="#FFB200" stroke-width="2"></path><path d="M166.008 162.293H168.044L186.597 200.091H184.543L166.008 162.293Z" stroke="#FFB200" stroke-width="2"></path><path d="M157.02 185.646V176.737H159.283V185.646H157.02Z" stroke="#FFB200" stroke-width="2"></path><path d="M157.02 171.121V162.212H159.283V171.121H157.02Z" stroke="#FFB200" stroke-width="2"></path><path d="M208.838 200.172V191.263H211.101V200.172H208.838Z" stroke="#FFB200" stroke-width="2"></path><path d="M200.192 200.172V191.263H202.455V200.172H200.192Z" stroke="#FFB200" stroke-width="2"></path><path d="M191.566 200.172V191.263H193.828V200.172H191.566Z" stroke="#FFB200" stroke-width="2"></path><path d="M165.667 200.172V191.263H167.929V200.172H165.667Z" stroke="#FFB200" stroke-width="2"></path><path d="M174.293 200.172V191.263H176.556V200.172H174.293Z" stroke="#FFB200" stroke-width="2"></path><path d="M157.02 200.172V191.263H159.283V200.172H157.02Z" stroke="#FFB200" stroke-width="2"></path><path d="M208.838 185.646V176.737H211.101V185.646H208.838Z" stroke="#FFB200" stroke-width="2"></path><path d="M200.192 185.646V176.737H202.455V185.646H200.192Z" stroke="#FFB200" stroke-width="2"></path><path d="M182.939 185.646V176.737H185.202V185.646H182.939Z" stroke="#FFB200" stroke-width="2"></path><path d="M191.566 185.646V176.737H193.828V185.646H191.566Z" stroke="#FFB200" stroke-width="2"></path><path d="M165.667 185.646V176.737H167.929V185.646H165.667Z" stroke="#FFB200" stroke-width="2"></path><path d="M166.008 162.293H168.044L186.597 200.091H184.543L166.008 162.293Z" stroke="#FFB200" stroke-width="2"></path><path d="M157.02 185.646V176.737H159.283V185.646H157.02Z" stroke="#FFB200" stroke-width="2"></path><path d="M157.02 171.121V162.212H159.283V171.121H157.02Z" stroke="#FFB200" stroke-width="2"></path></g></svg><!--/--></div></menu></header><!--astro:end--></astro-island> <div class="hp-wrapper"> <section class="hp-section logo-hero"> <svg class="logo" viewBox="0 0 224 224" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" data-astro-transition-scope="astro-zojvok56-1"> <path d="M223.955 0.271484H0.407227V223.819H223.955V0.271484Z" fill="#8F001C"></path> <path class="_letter_l0u5x_33" d="M88.8307 190.966L102.497 182.684C105.122 187.345 107.52 191.328 113.267 191.328C118.788 191.328 122.272 189.156 122.272 180.784V123.72H139.061V181.01C139.061 198.387 128.879 206.306 113.991 206.306C100.596 206.306 92.8129 199.337 88.8307 190.966Z" fill="#FFB200"></path> <path class="_letter_l0u5x_33" d="M148.202 189.156L161.868 181.236C165.443 187.119 170.149 191.418 178.431 191.418C185.4 191.418 189.834 187.934 189.834 183.137C189.834 177.39 185.264 175.354 177.616 172.005L173.408 170.195C161.28 165.036 153.27 158.565 153.27 144.899C153.27 132.318 162.864 122.725 177.842 122.725C188.522 122.725 196.17 126.436 201.691 136.165L188.613 144.537C185.716 139.378 182.639 137.341 177.842 137.341C172.91 137.341 169.833 140.464 169.833 144.537C169.833 149.56 172.955 151.596 180.15 154.718L184.359 156.528C198.613 162.638 206.668 168.882 206.668 182.911C206.668 198.025 194.812 206.306 178.838 206.306C163.181 206.306 153.089 198.885 148.202 189.156Z" fill="#FFB200"></path> <g> <path d="M152.546 85.7083H142.998V110.145H152.546V85.7083Z" fill="#FFB200"></path> <path d="M133.178 85.7083H123.63V110.145H133.178V85.7083Z" fill="#FFB200"></path> <path d="M113.855 85.7083H104.307V110.145H113.855V85.7083Z" fill="#FFB200"></path> <path d="M55.8416 85.7083H46.2933V110.145H55.8416V85.7083Z" fill="#FFB200"></path> <path d="M75.1644 85.7083H65.6161V110.145H75.1644V85.7083Z" fill="#FFB200"></path> <path d="M36.4735 85.7083H26.9253V110.145H36.4735V85.7083Z" fill="#FFB200"></path> </g> <g class="_middleRow_l0u5x_1"> <path d="M152.546 53.1717H142.998V77.6081H152.546V53.1717Z" fill="#FFB200"></path> <path d="M133.178 53.1717H123.63V77.6081H133.178V53.1717Z" fill="#FFB200"></path> <path d="M94.5325 53.1717H84.9843V77.6081H94.5325V53.1717Z" fill="#FFB200"></path> <path d="M113.855 53.1717H104.307V77.6081H113.855V53.1717Z" fill="#FFB200"></path> <path d="M55.8416 53.1717H46.2933V77.6081H55.8416V53.1717Z" fill="#FFB200"></path> <path d="M36.4735 53.1717H26.9253V77.6081H36.4735V53.1717Z" fill="#FFB200"></path> </g> <path class="_diagonalLine_l0u5x_21" d="M99.0125 109.964L55.2533 20.8162H45.705L89.419 109.964H99.0125Z" fill="#FFB200"></path> <path class="_topRow_l0u5x_10" d="M36.4735 20.6351H26.9253V45.0715H36.4735V20.6351Z" fill="#FFB200"></path> </svg> <div class="logo-hero__text hero"> <h1 id="rmjs-heading-h1" tabindex="-1" class="h-1">La tech community di Javascript su Roma</h1><span class="h-1">Ci vediamo il prossimo terzo mercoledì del mese!</span> </div> <a class="btn btn-secondary slack-link h-1" rel="noopener noreferrer" target="_blank" href="https://discord.gg/F7Hjs7eqZu"> Unisciti a noi su Discord <img width="24" height="24" src="/_astro/discord.DHDu9j6S.svg" alt="" aria-hidden="true"> </a> </section> <section class="arrow-box hp-section"> <h2 class="h-2 h-dynamic">Ultimo evento</h2> <p class="h-2 h-dynamic">Why Effect-ts? by Enrico Polanski @ Sourcesense</p> <div class="hp-section-links"> <a class="btn btn-outline btn-tertiary" href="https://www.youtube.com/channel/UCFm8OPi5USbFybw9SaTLxeA"> Guarda la registrazione </a> </div> </section> </div> <div class="cfp-wrapper"> <p class="h-2"><a style="--cta-bg:var(--text-secondary);--cta-text:var(--text-primary)" class="_cta_w20ri_1 " rel="noopener noreferrer" target="_blank" href="https://docs.google.com/forms/d/e/1FAIpQLSez0RsJdu2gyXesDU1SnyOG1Bohh4LjbMikExok5uJMOqQxcQ/viewform">Partecipa come speaker</a></p> </div> <section class="contacts-cta"> <p class="h-2">Vuoi discutere di web development?</p> <p class="h-2">Vuoi vedere la registrazione dei precendenti talks?</p> <h2 class="h-1">Trovi tutto questo e molto altro sui nostri contatti</h2> </section> <footer> <ul class="_list_1ehwn_2 m-0 d-flex list-style-none overflow-hidden"><li><a href="https://discord.gg/F7Hjs7eqZu" rel="noopener noreferrer" target="_blank"><span class="visually-hidden">discord</span><img src="/_astro/discord.DHDu9j6S.svg" alt="discord" aria-hidden="true"></a></li><li><a href="https://www.facebook.com/romajs.org" rel="noopener noreferrer" target="_blank"><span class="visually-hidden">facebook</span><img src="/_astro/facebook.DaNS3JEK.svg" alt="facebook" aria-hidden="true"></a></li><li><a href="https://twitter.com/roma_js" rel="noopener noreferrer" target="_blank"><span class="visually-hidden">twitter</span><img src="/_astro/twitter-square.CXXB9fKy.svg" alt="twitter" aria-hidden="true"></a></li><li><a href="https://www.youtube.com/channel/UCFm8OPi5USbFybw9SaTLxeA" rel="noopener noreferrer" target="_blank"><span class="visually-hidden">youtube</span><img src="/_astro/youtube.D_To1OHI.svg" alt="youtube" aria-hidden="true"></a></li><li><a href="/blog/rss.xml" rel="noopener noreferrer" target="_blank"><span class="visually-hidden">rss</span><img src="/_astro/rss.sSqJcT35.svg" alt="rss" aria-hidden="true"></a></li><li><a href="https://github.com/Roma-JS" rel="noopener noreferrer" target="_blank"><span class="visually-hidden">github</span><img src="/_astro/github.j6-e3s0D.svg" alt="github" aria-hidden="true"></a></li><li><a href="https://www.linkedin.com/company/romajs" rel="noopener noreferrer" target="_blank"><span class="visually-hidden">linkedin</span><img src="/_astro/linkedin.f_93Mip9.svg" alt="linkedin" aria-hidden="true"></a></li></ul> </footer> </main> <script type="application/json" id="build-info">{"commitId":"97f3ec1","buildDate":"2025-01-03T00:56:46.583Z"}</script> </body></html>