Add Events + New page Key-Value Store
diff --git a/public/css/events.css b/public/css/events.css
index 4c76c36..b74ce39 100644
--- a/public/css/events.css
+++ b/public/css/events.css
@@ -190,14 +190,16 @@
 
 .event-virtbot {
     padding-top: 8rem;
-    justify-content: space-between;
+    display: grid;
+    grid-template-columns: 1fr 1fr;
+    grid-auto-rows: auto;
+    grid-gap:50px 30px;
 }
 .event-virtbot__col {
-    width: calc(50% - 15px);
+    min-width: 0;
 }
 .event-recording {
     display: grid;
-    padding-top: 55px;
     grid-template-columns: repeat(3, 1fr);
     max-width: calc(168 * 3px + 4rem);
     grid-auto-rows: auto;
@@ -253,16 +255,17 @@
 }
 .event-virtbot__gray {
     color:var(--grey5);
-    min-height: 68px;
 }
 .event-dynamicsect {
-    margin-top: 55px;
-    height: 170px;
     margin-bottom: 2rem;
-    background: var(--grey2);
     border-radius: 1rem;
+    max-width: 500px;
+}
+.event-dynamicsect .h5{
+    font-weight: 700;
 }
 .event-recmorebutton {
+    margin-top: 2rem;
     padding-left: 35px;
     padding-right: 35px;
 }
@@ -428,6 +431,11 @@
     background: url(../img/events/icon-camera.svg) left center no-repeat;
     margin-left: 8px;
 }
+.eventcomingitem__address{
+    margin-top: 0px;
+    color:var(--grey4);
+    padding-top: 1rem;
+}
 .eventcomingitem__complextitle {
     align-items: center;
     max-width: 55rem;
@@ -488,10 +496,23 @@
     display: block;
     content:"";
 }
-.eventspast__tab {
+.eventspast__tabwrap{
+    display: none;
+}
+.eventspast__tabwrap.active{
+    display: block;
+}
+.eventspast__tab{
     display: grid;
     grid-template-columns: repeat(3, 1fr);
     grid-gap: 3rem;
+    padding-bottom: 3rem;
+}
+.eventspast__morewrap{
+    display: block;
+    overflow: hidden;
+    transition: height 0.5s ease;
+    height: 0;
 }
 .eventcard {
     display: flex;
@@ -511,6 +532,8 @@
 }
 .eventcard h3{
     font-weight: 700;
+    font-size: 2rem;
+    line-height: 3rem;
 }
 .eventcard__date {
     line-height: 1;
@@ -520,6 +543,13 @@
 .eventcard__info {
     margin-top: auto;
 }
+.eventcard__descr{
+    margin: 0;
+    flex-grow: 1;
+    line-height: 1.5;
+    opacity: 0.8;
+    font-size: 90%;
+}
 .eventcard__speaker {
     display: flex;
     flex-flow: column nowrap;
@@ -690,18 +720,20 @@
         width: 270px;
     }
     .event-virtbot{
+        display: flex;
+        grid-gap: 0;
         flex-flow: column nowrap;
         align-items: stretch;
     }
     .event-virtbot__col{
         width: auto;
-        padding-bottom: 7rem;
+        padding-bottom: 2rem;
     }
-    .event-virtbot__col:last-child{
-        padding-bottom: 0;
+    .event-virtbot__col:nth-child(2){
+        order:3;
+        padding-top: 5rem;
     }
     .event-recording{
-        padding-top: 3rem;
         width: auto;
         max-width: none;
     }
@@ -709,11 +741,10 @@
         min-height: auto;
     }
     .event-dynamicsect{
-        margin-top: 3rem;
+        order:5;
     }
     .eventcomingitem{
-        padding-left: 2rem;
-        padding-right: 2rem;
+        padding: 2rem;
     }
     .eventcomingitem__num{
         font-size: 4rem;
@@ -833,20 +864,18 @@
     .event-recorditem{
         height: 240px;
     }
-    .event-dynamicsect{
-        height: 300px;
-    }
     .eventyoucity{
         padding-top: 0;
     }
     .eventyoucity__wrap{
         grid-template-columns: 1fr;
+        padding-top: 2rem;
     }
     .eventupcoming{
         padding-top: 10rem;
     }
     .eventupcoming__wrap{
-        padding-top: 3rem;
+        padding-top: 1rem;
     }
     .eventupcoming .h4{
         padding-bottom: 3rem;
@@ -863,7 +892,7 @@
     }
     .eventcomingitem__right{
         width: auto;
-        margin: 4rem 0 0;
+        margin: 3rem 0 0;
     }
     .eventspast .capstext{
         padding-bottom: 3rem;
@@ -885,6 +914,6 @@
         grid-template-columns: 1fr;
     }
     .eventspast__bottom{
-        padding-top: 4rem;
+        padding-top: 0rem;
     }
 } /* END MEDIA 767px */
\ No newline at end of file
diff --git a/public/css/key-value-store.css b/public/css/key-value-store.css
new file mode 100644
index 0000000..bdaf696
--- /dev/null
+++ b/public/css/key-value-store.css
@@ -0,0 +1,72 @@
+.innerhero__pic--key {
+  width: auto;
+  height: auto;
+  top: auto;
+  bottom: -11rem;
+  transform: none;
+  left: 60%;
+}
+.key1 {
+  padding-top: 13rem;
+  padding-bottom: 12rem;
+}
+.key1__block {
+  margin-top: 0;
+}
+.key4__h2 {
+  max-width: 513px;
+}
+.key4 {
+  padding-top: 8rem;
+  padding-bottom: 13rem;
+}
+
+.key5__text {
+  max-width: 330px;
+}
+.key5__h2 {
+  max-width: 680px;
+}
+.key5__h3 {
+  margin-bottom: 2rem;
+  font-size: 2rem;
+}
+@media (max-width: 1199px) {
+  .innerhero__pic--key {
+    width: 70rem;
+  }
+  .key1 {
+    padding-top: 8rem;
+    padding-bottom: 7rem;
+  }
+  .key4 {
+    padding-top: 7rem;
+    padding-bottom: 7rem;
+  }
+}
+
+@media (max-width: 992px) {
+}
+
+@media (max-width: 767px) {
+  .native2item {
+    max-width: 100%;
+  }
+  .key1 {
+    padding-top: 6rem;
+    padding-bottom: 5rem;
+  }
+  .key4__h2 {
+    max-width: 100%;
+  }
+  .key4 {
+    padding-top: 6rem;
+    padding-bottom: 6rem;
+  }
+  .key5__text {
+    max-width: 100%;
+  }
+  .key5__h2 {
+    max-width: 100%;
+  }
+}
diff --git a/public/events.html b/public/events.html
index 56af9be..69a829d 100644
--- a/public/events.html
+++ b/public/events.html
@@ -171,10 +171,16 @@
         </div>
         <div class="eventvirt__right"><a class="button" href="https://www.meetup.com/ru-RU/Apache-Ignite-Virtual-Meetup/" target="_blank">Join Virtual Meetup</a></div>
       </div>
-      <div class="event-virtbot flexi">
+      <div class="event-virtbot">
         <div class="event-virtbot__col">
           <h4 class="h4">Recordings Of Past Meetups</h4>
           <p class="pt-2">Find a collection of past Virtual Apache Ignite Meetup <br />presentations, talks, and webinars.</p>
+        </div>
+        <div class="event-virtbot__col">
+          <h4 class="h4">Upcoming Virtual Meetup</h4>
+          <p class="pt-2 event-virtbot__gray">November 16, 2021</p>
+        </div>
+        <div class="event-virtbot__col">
           <div class="event-recording pb-2">
             <a class="event-recorditem videoscr glightbox" href="https://www.youtube.com/watch?v=f2ArcJPH4iU&amp;list=PLMc7NR20hA-LQ0GR1QW5SDQflMOuPUqDQ&amp;index=1" target="_blank"
               ><img class="event-recpic" src="https://img.youtube.com/vi/f2ArcJPH4iU/maxresdefault.jpg" alt="" /></a
@@ -191,10 +197,9 @@
             ><span>Watch Virtual Meetup videos </span></a
           >
         </div>
-        <div class="event-virtbot__col">
-          <h4 class="h4">Upcoming Virtual Meetup</h4>
-          <p class="pt-2 event-virtbot__gray">November 16, 2021</p>
-          <div class="event-dynamicsect"></div>
+        <div class="event-dynamicsect">
+          <h3 class="h5 pb-1x">Ignite Summit: Cloud Edition</h3>
+          <p>Ignite Summit: Cloud Edition is the premier event for developers who use Apache Ignite® and in-memory computing to tackle speed and scale challenges in cloud environments.</p>
           <a class="button button--shadow event-recmorebutton" href="https://www.meetup.com/ru-RU/Apache-Ignite-Virtual-Meetup/events/280383112/" target="_blank">Learn more</a>
         </div>
       </div>
@@ -237,19 +242,28 @@
         <h2 class="h4 eventupcoming__head pb-5">Online events (2)</h2>
         <article class="eventcomingitem flexi">
           <div class="eventcomingitem__left">
-            <p class="eventcomingitem__num">21</p>
-            <p class="eventcomingitem__month">SEPTEMBER</p>
+            <p class="eventcomingitem__num">9</p>
+            <p class="eventcomingitem__month">November</p>
             <p class="eventcomingitem__year pt-3">2021</p>
           </div>
           <div class="eventcomingitem__main">
-            <p class="eventcomingitem__title h5">Distributed Java Databases Under the Hood: Main Components and Interactions Between Them</p>
-            <p class="eventcomingitem__descr pt-1">We will describe the minimal architecture of distributed data storage—the main components and how these components work together.</p>
-            <a class="eventcomingitem__more" href="#"> Learn more details</a>
+            <p class="eventcomingitem__title h5">Apache Ignite 2.11: Improvements and .NET Upgrades, Apache Ignite 3 Alpha 3: The Journey Continues</p>
+            <p class="eventcomingitem__descr pt-1">
+              A quick overview of Apache Ignite 2.11. This release resolved a number of issues, problems with the internal architecture and technical bugs. Plus we will discuss Apache Ignite 2.11 updates related to .NET. Just now, the
+              Apache Ignite community released the latest version of Ignite 3—Alpha 3! Val Kulichenko, the Ignite 3.0 Release manager, will demonstrate the updates and the latest API changes.
+            </p>
+            <a class="eventcomingitem__more" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/281596817" target="_blank">Learn more details</a>
           </div>
           <div class="eventcomingitem__right">
-            <div class="eventcomingitem__mic"><div class="eventcomingitem__speaker">Valentin Kulichenko</div></div>
+            <div class="eventcomingitem__mic">
+              <div class="eventcomingitem__speaker">
+                Maxim Muzafarov<br />
+                Pavel Tupitsyn<br />
+                Val Kulichenko
+              </div>
+            </div>
             <div class="eventcomingitem__loc">
-              <div class="eventcomingitem__locblock"><img src="/img/events/icon-pero.png" alt="" /></div>
+              <div class="eventcomingitem__locblock"><img src="/img/events/content/meetup.svg" alt="" /></div>
               <div class="eventcomingitem__camera">Online event</div>
             </div>
           </div>
@@ -257,19 +271,22 @@
         <!-- /.eventcomingitem-->
         <article class="eventcomingitem flexi">
           <div class="eventcomingitem__left">
-            <p class="eventcomingitem__num">23</p>
-            <p class="eventcomingitem__month">SEPTEMBER</p>
+            <p class="eventcomingitem__num">15-16</p>
+            <p class="eventcomingitem__month">November</p>
             <p class="eventcomingitem__year pt-3">2021</p>
           </div>
           <div class="eventcomingitem__main">
-            <p class="eventcomingitem__title h5">Apache Ignite Extensions – Modularization</p>
-            <p class="eventcomingitem__descr pt-1">Apache Ignite Extensions to allow Apache Ignite codebase host core modules capabilities and migrate 3rd party integrations in a separate repository.</p>
-            <a class="eventcomingitem__more" href="#">Learn more details</a>
+            <p class="eventcomingitem__title h5">Ignite Summit: Cloud Edition</p>
+            <p class="eventcomingitem__descr pt-1">
+              On November 15 and 16, 2021a free virtual event—Ignite Summit: Cloud Edition will be held. The conference is for architects and developers who use or are interested in using Apache Ignite in the cloud. On November 15, 2021,
+              free training sessions for EMEA and the Americas will be offered. On November 16, 2021, Ignite experts will share architectural insights and practical tips for solving challenges in cloud environments.
+            </p>
+            <a class="eventcomingitem__more" href="https://ignite-summit.org/" target="_blank">Learn more details</a>
           </div>
           <div class="eventcomingitem__right">
-            <div class="eventcomingitem__mic"><div class="eventcomingitem__speaker">Saikat Maitra</div></div>
+            <div class="eventcomingitem__mic"><div class="eventcomingitem__speaker">Cloud Edition</div></div>
             <div class="eventcomingitem__loc">
-              <div class="eventcomingitem__locblock"><img src="/img/events/icon-pero.png" alt="" /></div>
+              <div class="eventcomingitem__locblock"><img src="/img/events/content/summit.svg" alt="" /></div>
               <div class="eventcomingitem__camera">Online event</div>
             </div>
           </div>
@@ -277,100 +294,2839 @@
         <!-- /.eventcomingitem-->
       </div>
       <div class="eventupcoming__wrap pt-4">
-        <h2 class="h4 py-4">Offline events (4)</h2>
+        <h2 class="h4 py-4">Offline events (2)</h2>
         <article class="eventcomingitem flexi">
           <div class="eventcomingitem__left">
-            <p class="eventcomingitem__num">20</p>
-            <p class="eventcomingitem__month">SEPTEMBER</p>
+            <p class="eventcomingitem__num">13</p>
+            <p class="eventcomingitem__month">November</p>
             <p class="eventcomingitem__year pt-3">2021</p>
           </div>
           <div class="eventcomingitem__main">
-            <div class="eventcomingitem__complextitle flexi">
-              <img class="eventcomingitem__logo" src="/img/events/content/event1.png" alt="" />
-              <p class="eventcomingitem__title h5">Apache Ignite. Now with CDC!</p>
-            </div>
-            <p class="eventcomingitem__descr pt-2">Nikolay Izhikov, Apache Ignite PMC, will introduce the audience to Change Data Capture and share how it's organized in Apache Ignite</p>
-            <a class="eventcomingitem__more" href="#">Learn more details</a>
+            <p class="eventcomingitem__title h5">Backward compatibility on the example of Apache Ignite. Why does it hurt so much?</p>
+            <p class="eventcomingitem__descr pt-1">
+              I am developing an Apache Ignite distributed database. Our product provides backward compatibility between versions. What do you need to think about for backward compatibility? What is Backward Compatibility for Developers?
+              How do I test it? Why does it hurt so much? How to relieve pain? I will tell you about all this with the code examples.
+            </p>
+            <a class="eventcomingitem__more" href="https://mergeconf.ru/development/opensource/izhikov" target="_blank">Learn more details</a>
           </div>
           <div class="eventcomingitem__right">
             <div class="eventcomingitem__mic"><div class="eventcomingitem__speaker">Nikolay Izhikov</div></div>
             <div class="eventcomingitem__loc">
-              <div class="eventcomingitem__locblock">Saint-Petersburg, Russia</div>
-              <div class="eventcomingitem__camera">Online event</div>
+              <div class="eventcomingitem__locblock"><img src="/img/events/content/merge.svg" alt="" /></div>
+              <div class="eventcomingitem__address">Innopolis, Russia</div>
             </div>
           </div>
         </article>
         <!-- /.eventcomingitem-->
         <article class="eventcomingitem flexi">
           <div class="eventcomingitem__left">
-            <p class="eventcomingitem__num">23</p>
-            <p class="eventcomingitem__month">SEPTEMBER</p>
+            <p class="eventcomingitem__num">18</p>
+            <p class="eventcomingitem__month">November</p>
             <p class="eventcomingitem__year pt-3">2021</p>
           </div>
           <div class="eventcomingitem__main">
-            <div class="eventcomingitem__complextitle flexi">
-              <img class="eventcomingitem__logo" src="/img/events/content/event2.png" alt="" />
-              <p class="eventcomingitem__title h5">Organization of testing distributed systems on the example of a real Java project</p>
-            </div>
-            <p class="eventcomingitem__descr pt-2">
-              First offline meeting in 2021! Ignite Committers will talk about recently updated features. Dmitry Gorchakov will introduce the case – building a distributed system of "super services" on Apache Ignite.
-            </p>
-            <a class="eventcomingitem__more" href="#">Learn more details</a>
+            <p class="eventcomingitem__title h5">Ignite Summit: Cloud Edition</p>
+            <p class="eventcomingitem__descr pt-1">The report will present the concept of historical rebalancing, implemented in the Apache Ignite distributed database.</p>
+            <a class="eventcomingitem__more" href="https://www.highload.ru/moscow/2021/abstracts/7989" target="_blank">Learn more details</a>
           </div>
           <div class="eventcomingitem__right">
-            <div class="eventcomingitem__mic">
-              <div class="eventcomingitem__speaker">
-                Ivan Bessonov<br />
-                Maxim Muzafarov<br />
-                Dmitry Gorchakov
-              </div>
+            <div class="eventcomingitem__mic"><div class="eventcomingitem__speaker">Vlad Pyatkov</div></div>
+            <div class="eventcomingitem__loc">
+              <div class="eventcomingitem__locblock"><img src="/img/events/content/hl++.svg" alt="" /></div>
+              <div class="eventcomingitem__address">Moscow, Russia</div>
             </div>
-            <div class="eventcomingitem__loc"><div class="eventcomingitem__locblock">Moscow, Russia</div></div>
           </div>
         </article>
         <!-- /.eventcomingitem-->
       </div>
     </section>
     <!-- /.eventupcoming-->
-    <section class="eventspast container" id="past">
+    <section class="eventspast container jsTabWrap" id="past">
       <h3 class="capstext pb-5">Past Events</h3>
       <div class="eventspast__tablinks flexi">
-        <button class="eventpast__link active" data-tablink="e2021">2021</button><button class="eventpast__link" data-tablink="e2021">2020</button><button class="eventpast__link" data-tablink="e2021">2019</button
-        ><button class="eventpast__link" data-tablink="e2021">2018</button><button class="eventpast__link" data-tablink="e2021">2017</button><button class="eventpast__link" data-tablink="e2021">2016</button
-        ><button class="eventpast__link" data-tablink="e2021">2015</button><button class="eventpast__link" data-tablink="e2021">2014</button>
+        <button class="eventpast__link active" data-tablink="e2021">2021</button><button class="eventpast__link" data-tablink="e2020">2020</button><button class="eventpast__link" data-tablink="e2019">2019</button
+        ><button class="eventpast__link" data-tablink="e2018">2018</button><button class="eventpast__link" data-tablink="e2017">2017</button><button class="eventpast__link" data-tablink="e2016">2016</button
+        ><button class="eventpast__link" data-tablink="e2015">2015</button><button class="eventpast__link" data-tablink="e2014">2014</button>
       </div>
       <div class="eventspast__tabs">
-        <div class="eventspast__tab">
-          <article class="eventcard">
-            <div class="eventcard__date">September 2, 2021</div>
-            <h3 class="h5 pt-3">Building a low-code BaaS platform on Apache Ignite</h3>
-            <div class="eventcard__info pt-2">
-              <div class="eventcard__speaker">Courtney Robinson<small>(Hypi, co-founder and CEO)</small></div>
-              <div class="eventcard__loc">Virtual Apache Ignite Meetup</div>
+        <div class="eventspast__tabwrap active" data-tab="e2021">
+          <div class="eventspast__tab">
+            <article class="eventcard">
+              <div class="eventcard__date">September 28, 2021</div>
+              <h3 class="h5 pt-2">Organization of testing distributed systems on the example of a real Java project</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Maxim Losevskoy</div>
+                <div class="eventcard__loc">Moscow Python Conference 2021</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://conf.python.ru/moscow/2021/abstracts/7837" target="_blank"> Learn more details</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">September 28, 2021</div>
+              <h3 class="h5 pt-2">Python-client for Apache Ignite Distributed DataBase</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Ivan Daschinsky</div>
+                <div class="eventcard__loc">Moscow Python Conference 2021</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://conf.python.ru/moscow/2021/abstracts/7815" target="_blank"> Learn more details</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">September 23, 2021</div>
+              <h3 class="h5 pt-2">Apache Ignite Extensions - Modularization</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Saikat Maitra</div>
+                <div class="eventcard__loc">ApacheCon</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.apachecon.com/acah2021/tracks/integration.html" target="_blank"> Learn more details</a>
+            </article>
+          </div>
+          <div class="eventspast__morewrap" data-hidebox="ev2021more">
+            <div class="eventspast__tab">
+              <article class="eventcard">
+                <div class="eventcard__date">September 23, 2021</div>
+                <h3 class="h5 pt-2">Moscow Apache Ignite Meetup</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Ivan Bessonov<br />Maxim Muzafarov<br />Dmitry Gorchakov</div>
+                  <div class="eventcard__loc">Moscow Apache Ignite Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Moscow-Apache-Ignite-Meetup/events/280030657/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 21, 2021</div>
+                <h3 class="h5 pt-2">Distributed Java Databases Under the Hood: Main Components and Interactions Between Them</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">ApacheCon</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.apachecon.com/acah2021/tracks/bigdata.html" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 20, 2021</div>
+                <h3 class="h5 pt-2">Apache Ignite. Now with CDC!</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Nikolay Izhikov</div>
+                  <div class="eventcard__loc">Saint Highload++</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.highload.ru/spb/2021/abstracts/7942" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 2, 2021</div>
+                <h3 class="h5 pt-2">Building a low-code BaaS platform on Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Courtney Robinson <small>(Hypi co-founder and CEO)</small></div>
+                  <div class="eventcard__loc">Virtual Apache Ignite Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/280030600/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 20, 2021</div>
+                <h3 class="h5 pt-2">Apache Ignite 3.0.0 Alpha 2 Build Community Gathering</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Virtual Apache Ignite Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/279417063/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 19, 2021</div>
+                <h3 class="h5 pt-2">Apache Ignite on Kubernetes</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Colin Capriati</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apache-ignite-kubernetes" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 18, 2021</div>
+                <h3 class="h5 pt-2">Why Distributed SQL Is Not As Easy As It Looks</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Stan Lukyanov</div>
+                  <div class="eventcard__loc">Highload++</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.highload.ru/spring/2021/abstracts/6686" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 28, 2021</div>
+                <h3 class="h5 pt-2">How to Use Spark With Apache Ignite for Big Data Processing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Andrey Alexandrov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/how-use-spark-apache-ignite-big-data-processing" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 27, 2021</div>
+                <h3 class="h5 pt-2">Apache Ignite Native Persistence Storage</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Anton Kalashnikov</div>
+                  <div class="eventcard__loc">Virtual Apache Ignite Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/ru-RU/Apache-Ignite-Virtual-Meetup/events/277298901/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 20, 2021</div>
+                <h3 class="h5 pt-2">Dealing with Network Overhead in Distributed Systems: An Effective Approach to Working with Data</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Pavel Tupitsyn</div>
+                  <div class="eventcard__loc">DOTNEXT Russia</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://dotnext-piter.ru/en/2021/spb/talks/3ar6q8gmbfi86lhbduts0k/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 20, 2021</div>
+                <h3 class="h5 pt-2">Distributed Java Databases Under the Hood: Main Components and Interactions</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Val Kulichenko</div>
+                  <div class="eventcard__loc">Seattle Java User Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/seajug/events/276324545/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 15, 2021</div>
+                <h3 class="h5 pt-2">Apache Ignite Meetup Moscow</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Grigory Domozhirov</div>
+                  <div class="eventcard__loc">Ivan Dashchinskiy</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/ru-RU/Moscow-Apache-Ignite-Meetup/events/277376724/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 13, 2021</div>
+                <h3 class="h5 pt-2">Using Ignite and JBoss Drools to Implement a Complex Event Processing Solution</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Manoel Pereira de Lima Junior<br />Ney Luiz Montes Junior</div>
+                  <div class="eventcard__loc">Virtual Apache Ignite Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/276693067/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 13, 2021</div>
+                <h3 class="h5 pt-2">Distributed Java DBs Under the Hood: Components & Interactions Between Them</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Val Kulichenko</div>
+                  <div class="eventcard__loc">Chicago PostgreSQL Meetup Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Chicago-PostgreSQL-User-Group/events/277073375/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 7, 2021</div>
+                <h3 class="h5 pt-2">Distributed Java DBs Under the Hood: Components & Interactions Between Them</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Val Kulichenko</div>
+                  <div class="eventcard__loc">London Java Community</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.eventbrite.co.uk/e/distributed-java-databases-under-the-hood-tickets-148903304793" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 29, 2021</div>
+                <h3 class="h5 pt-2">Distributed Java DBs Under the Hood: Components & Interactions Between Them</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Val Kulichenko</div>
+                  <div class="eventcard__loc">The Boston Java Meetup Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/boston-java/events/276334396/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 17, 2021</div>
+                <h3 class="h5 pt-2">How to use Apache Ignite and Spring to build a reliable distributed web application</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Semyon Danilov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/how-use-apache-ignite-and-spring-build-reliable-distributed-web-application" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 2, 2021</div>
+                <h3 class="h5 pt-2">Using Apache Ignite to boost the development of Jira Cloud apps</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Peter Gagarinov</div>
+                  <div class="eventcard__loc">Virtual Apache Ignite Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/276416802/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 24, 2021</div>
+                <h3 class="h5 pt-2">Apache Ignite SQL Troubleshooting</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Vladimir Pligin</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apache-ignite-sql-troubleshooting" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 19, 2021</div>
+                <h3 class="h5 pt-2">Designing In Memory Applications for Cloud Deployment</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">CloudWorld<br />Greg Stachnik</div>
+                  <div class="eventcard__loc">DeveloperWeek</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://emamo.com/event/developerweek-2021/s/open-talk-cloudworld-designing-in-memory-applications-for-cloud-deployment-WQKZyN" target="_blank">
+                  Learn more details
+                </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 17, 2021</div>
+                <h3 class="h5 pt-2">PRO WORKSHOP: In-Memory Computing: How to Fight Your Serverless Code's Idle Time</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">DeveloperWeek Virtual</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://emamo.com/event/developerweek-2021/s/pro-workshop-in-memory-computing-how-to-fight-your-serverless-codes-idle-time-ozjzro" target="_blank">
+                  Learn more details
+                </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 16, 2021</div>
+                <h3 class="h5 pt-2">Detecting Potential Hazardous Situations in the Dutch Railway Planning with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Pim Dorrestijn</div>
+                  <div class="eventcard__loc">Virtual Apache Ignite® Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/276125392/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 10, 2021</div>
+                <h3 class="h5 pt-2">Apache Ignite Essentials - Key Design Principles for Building Data-Intensive Applications</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Developer Training</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/developer-training-apache-ignite-essentials-key-design-principles-building-data" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 28, 2021</div>
+                <h3 class="h5 pt-2">Enabling Real-Time Analytics for Data Lakes with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Subsurface: Cloud Data Lake conf</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://subsurfaceconf.com/winter2021" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 26, 2021</div>
+                <h3 class="h5 pt-2">Apache Ignite 3.0.0 Alpha Build Community Gathering</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Virtual Meetup</div>
+                  <div class="eventcard__loc">Virtual Apache Ignite® Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/275722317/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 19, 2021</div>
+                <h3 class="h5 pt-2">Designing In Memory Applications for Cloud Deployment</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">CloudWorld<br />Greg Stachnik</div>
+                  <div class="eventcard__loc">DeveloperWeek</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://emamo.com/event/developerweek-2021/s/open-talk-cloudworld-designing-in-memory-applications-for-cloud-deployment-WQKZyN" target="_blank">
+                  Learn more details
+                </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 17, 2021</div>
+                <h3 class="h5 pt-2">PRO WORKSHOP: In-Memory Computing: How to Fight Your Serverless Code's Idle Time</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">DeveloperWeek Virtual</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://emamo.com/event/developerweek-2021/s/pro-workshop-in-memory-computing-how-to-fight-your-serverless-codes-idle-time-ozjzro" target="_blank">
+                  Learn more details
+                </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 16, 2021</div>
+                <h3 class="h5 pt-2">Detecting Potential Hazardous Situations in the Dutch Railway Planning with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Pim Dorrestijn</div>
+                  <div class="eventcard__loc">Virtual Apache Ignite® Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/276125392/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 10, 2021</div>
+                <h3 class="h5 pt-2">Apache Ignite Essentials - Key Design Principles for Building Data-Intensive Applications</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Developer Training</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/developer-training-apache-ignite-essentials-key-design-principles-building-data" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 28, 2021</div>
+                <h3 class="h5 pt-2">Enabling Real-Time Analytics for Data Lakes with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Subsurface: Cloud Data Lake conf</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://subsurfaceconf.com/winter2021" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 26, 2021</div>
+                <h3 class="h5 pt-2">Apache Ignite 3.0.0 Alpha Build Community Gathering</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Virtual Meetup</div>
+                  <div class="eventcard__loc">Virtual Apache Ignite® Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/275722317/" target="_blank"> Learn more details </a>
+              </article>
             </div>
-            <a class="eventcard__button button button--shadow">Learn more details</a>
-          </article>
-          <article class="eventcard">
-            <div class="eventcard__date">September 2, 2021</div>
-            <h3 class="h5 pt-3">Apache Ignite 3.0.0 Alpha 2 Build Community Gathering</h3>
-            <div class="eventcard__info pt-2">
-              <div class="eventcard__speaker eventcard__speaker--one">Valentin Kulichenko</div>
-              <div class="eventcard__loc">Virtual Apache Ignite Meetup</div>
-            </div>
-            <a class="eventcard__button button button--shadow">Learn more details</a>
-          </article>
-          <article class="eventcard">
-            <div class="eventcard__date">June 19, 2021</div>
-            <h3 class="h5 pt-3">Apache Ignite on Kubernetes</h3>
-            <div class="eventcard__info pt-2">
-              <div class="eventcard__speaker eventcard__speaker--one">Colin Capriati</div>
-              <div class="eventcard__loc">Virtual Apache Ignite Meetup</div>
-            </div>
-            <a class="eventcard__button button button--shadow">Learn more details</a>
-          </article>
+          </div>
+          <div class="eventspast__bottom pt-1"><a class="eventspast__more jsLoadMoreEvents" href="#" data-hideopen="ev2021more" data-invis="1">Show more</a></div>
         </div>
-        <!-- /.eventspast__tab-->
-        <div class="eventspast__bottom pt-5"><a class="eventspast__more jsLoadMoreEvents" href="#"> Show more</a></div>
+        <!-- /.eventspast__tabwrap 2021-->
+        <div class="eventspast__tabwrap" data-tab="e2020">
+          <div class="eventspast__tab">
+            <article class="eventcard">
+              <div class="eventcard__date">December 9, 2020</div>
+              <h3 class="h5 pt-2">Apache Ignite Workshop: Developing Applications That Are Easy to Manage</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Alexey Kukushkin</div>
+                <div class="eventcard__loc">Webinar</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apache-ignite-workshop-developing-applications-are-easy-manage" target="_blank"> Learn more details</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">December 8, 2020</div>
+              <h3 class="h5 pt-2">How to Use Apache Ignite to Rescue the Backend of a Bank</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Mikhail Antonov</div>
+                <div class="eventcard__loc">Virtual Apache Ignite® Meetup</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/274647932/" target="_blank"> Learn more details</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">December 8, 2020</div>
+              <h3 class="h5 pt-2">Using Apache Ignite’s Compute Grid to Integrate the Drools Rules Engine</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Ken Cottrell</div>
+                <div class="eventcard__loc">Virtual Apache Ignite® Meetup</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/274647932/" target="_blank"> Learn more details</a>
+            </article>
+          </div>
+          <div class="eventspast__morewrap" data-hidebox="ev2020more">
+            <div class="eventspast__tab">
+              <article class="eventcard">
+                <div class="eventcard__date">December 4, 2020</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Java Developers and Architects</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">jLove conference</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://jlove.konfy.care/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">December 2, 2020</div>
+                <h3 class="h5 pt-2">How to Deploy Change Data Capture Using Debezium in Apache Ignite and GridGain</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Evgenii Zhuravlev</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/change-data-capture-using-debezium-in-apache-ignite-and-gridgain" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 30, 2020</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Java Developers and Architects</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Java.IL - the Israeli Java Community</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/JavaIL/events/274529630/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 18, 2020</div>
+                <h3 class="h5 pt-2">How to Leverage the Gridgain Operator for Kubernetes to Deploy Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Alexander Shapkin</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/gridgain-kubernetes-operator-for-apache-ignite" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 17, 2020</div>
+                <h3 class="h5 pt-2">Apache Ignite from Scratch: Live Coding of a Naive Distributed System in Java</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda & Val Kulichenko</div>
+                  <div class="eventcard__loc">Virtual Apache Ignite® Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/273935662/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 12, 2020</div>
+                <h3 class="h5 pt-2">Distributed Application Development Training: Approaches for User Authentication</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Mekhanikov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/distributed-application-development-training-approaches-user-authentication" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 29, 2020</div>
+                <h3 class="h5 pt-2">Performance and Fault-Tolerance of Apache Ignite's Network Components</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Stanislav Lukyanov</div>
+                  <div class="eventcard__loc">In-Memory Computing Summit</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.imcsummit.org/2020/virtual/session/performance-and-fault-tolerance-apache-ignites-network-components" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 29, 2020</div>
+                <h3 class="h5 pt-2">Engineering Overview of GridGain Nebula Managed Service: How We Deploy GridGain/Apache Ignite in Clouds</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Andrey Alexandrov</div>
+                  <div class="eventcard__loc">In-Memory Computing Summit</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.imcsummit.org/2020/virtual/session/engineering-overview-gridgain-nebula-managed-service-how-we-deploy-gridgainapache-ignite" target="_blank">
+                  Learn more details
+                </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 29, 2020</div>
+                <h3 class="h5 pt-2">Hyper-parameter Tuning and Distributed Stacking with Apache Ignite ML</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Alexey Zinoviev</div>
+                  <div class="eventcard__loc">In-Memory Computing Summit</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.imcsummit.org/2020/virtual/session/hyper-parameter-tuning-and-distributed-stacking-apache-ignite-ml" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 28, 2020</div>
+                <h3 class="h5 pt-2">Apache Ignite Extensions - Modularization</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Saikat Maitra</div>
+                  <div class="eventcard__loc">In-Memory Computing Summit</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.imcsummit.org/2020/virtual/session/apache-ignite-extensions-modularization" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 28, 2020</div>
+                <h3 class="h5 pt-2">Analyzing and Debugging Ignite Applications for Performance</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Greg Stachnick</div>
+                  <div class="eventcard__loc">In-Memory Computing Summit</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.imcsummit.org/2020/virtual/session/analyzing-and-debugging-ignite-applications-performance" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 28, 2020</div>
+                <h3 class="h5 pt-2">Going Cloud-Native: Serverless Applications With Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">In-Memory Computing Summit</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.imcsummit.org/2020/virtual/session/going-cloud-native-serverless-applications-apache-ignite" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 27, 2020</div>
+                <h3 class="h5 pt-2">Training: Setting Up Apache Ignite Management and Monitoring Solution With GridGain Control Center</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">In-Memory Computing Summit</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.imcsummit.org/2020/virtual/register" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 20, 2020</div>
+                <h3 class="h5 pt-2">Apache Ignite Lightning Talks and Q&A Session</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker"></div>
+                  <div class="eventcard__loc">Virtual Apache Ignite® Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/ru-RU/Apache-Ignite-Virtual-Meetup/events/273921637/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 14</div>
+                <h3 class="h5 pt-2">Apache Ignite Workshop: Cluster Memory Management Techniques</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apache-ignite-workshop-cluster-memory-management-techniques" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 8, 2020</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Java Developers and Architects with VJUG</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Virtual Java User Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/virtualJUG/events/273278453/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 7, 2020</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Java Developers and Architects with LJC</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">London Java Community Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.eventbrite.co.uk/e/in-memory-computing-essentials-for-java-developers-architects-tickets-123331914075" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 30, 2020</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Software Engineers</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">JConf.dev</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://jconf.dev/session?id=5454" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 29, 2020</div>
+                <h3 class="h5 pt-2">Data Streaming using Apache Flink and Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Saikat Maitra</div>
+                  <div class="eventcard__loc">ApacheCon @home</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://apachecon.com/acah2020/tracks/ignite.html" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 29, 2020</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials For Software Engineers</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">ApacheCon @home</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://apachecon.com/acah2020/tracks/ignite.html" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 28, 2020</div>
+                <h3 class="h5 pt-2">Apache Ignite: Continuous Machine and Deep Learning at Scale</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Ken Cottrell</div>
+                  <div class="eventcard__loc">Developer Week Seattle: Cloud Edition</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.developerweek.com/CloudEdition/conference/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 28, 2020</div>
+                <h3 class="h5 pt-2">Heads in the Cloud: Cloud Deployment Best Practices for in Memory Computing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Greg Stachnik</div>
+                  <div class="eventcard__loc">Developer Week Seattle: Cloud Edition</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.developerweek.com/CloudEdition/conference/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 17, 2020</div>
+                <h3 class="h5 pt-2">Apache Ignite 3.0: Major Changes and Features in Russian</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Virtual Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/ru-RU/Moscow-Apache-Ignite-Meetup/events/272675398/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 16, 2020</div>
+                <h3 class="h5 pt-2">Going Cloud-Native: Serverless Applications With Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/going-cloud-native-serverless-applications-apache-ignite" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 15, 2020</div>
+                <h3 class="h5 pt-2">Apache Ignite 3.0: Major Changes and Features</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Virtual Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/272675408/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 9, 2020</div>
+                <h3 class="h5 pt-2">Networking & Communication in Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Stanislav Lukyanov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/maximize-apache-ignite-performance-optimizing-network-components" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 8, 2020</div>
+                <h3 class="h5 pt-2">When You Don't Need Apache Ignite: 3 cases when you'd better not use platform</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Dmitry Pavlov</div>
+                  <div class="eventcard__loc">Virtual Apache Ignite Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/272551117/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 2, 2020</div>
+                <h3 class="h5 pt-2">Getting Started with Apache Ignite: Digital Integration Hub</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Glenn Wiebe</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/getting-started-apache-ignite-digital-integration-hub" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 26, 2020</div>
+                <h3 class="h5 pt-2">Using Distributed Tracing to Resolve Performance Issues in Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Greg Stachnick</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/using-distributed-tracing-resolve-performance-issues-in-apache-ignite" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 20, 2020</div>
+                <h3 class="h5 pt-2">Apache Ignite ML 2.8: A Complete Feature Overview</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Alexey Zinoviev</div>
+                  <div class="eventcard__loc">Apache Ignite Saint Petersburg Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/St-Petersburg-Apache-Ignite-Meetup/events/272207798/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 11, 2020</div>
+                <h3 class="h5 pt-2">Building a Blockchain Network with Perper, a Serverless Computation Framework for Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Branimir Angelov</div>
+                  <div class="eventcard__loc">Apache Ignite Virtual Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/271920068/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 5, 2020</div>
+                <h3 class="h5 pt-2">Apache Ignite 101: Key Deployment Strategies for Database Acceleration</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/database-acceleration-deployment-strategies-with-apache-ignite" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 28, 2020</div>
+                <h3 class="h5 pt-2">Apache Ignite Best Practices for Native Persistence and Data Recovery</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Ivan Rakov</div>
+                  <div class="eventcard__loc">Apache Ignite Virtual Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/271602652/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 22, 2020</div>
+                <h3 class="h5 pt-2">Building a Blockchain Network with Perper, a Serverless Computation Framework for Apache Ignite.</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Branimir Angelov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/building-blockchain-network-with-perper" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 16, 2020</div>
+                <h3 class="h5 pt-2">When you DO NOT need Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Dmitry Pavlov</div>
+                  <div class="eventcard__loc">Java Community Meetup Saint Petersburg</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://community-z.com/events/java-community-meetup" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 15, 2020</div>
+                <h3 class="h5 pt-2">How to boost and scale Postgres</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Chicago PostgreSQL Meetup Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Chicago-PostgreSQL-User-Group/events/271419029/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 15, 2020</div>
+                <h3 class="h5 pt-2">Architect’s Guide for Continuous Machine Learning Platforms With Apache Ignite 2.8</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Ken Cottrell</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/continuous-machine-learning-platforms-apache-ignite-2-8" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 8, 2020</div>
+                <h3 class="h5 pt-2">Getting Started With Apache Ignite as an In-Memory Database (IMDB)</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Glenn Wiebe</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/get-started-with-apache-Ignite-as-an-in-memory-database" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 24, 2020</div>
+                <h3 class="h5 pt-2">Learn Apache Ignite Through Coding Examples</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/learn-apache-ignite-through-coding-examples" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 17, 2020</div>
+                <h3 class="h5 pt-2">Architecting Low-Latency Java Systems at Massive Scale</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Simon Ritter & Denis Magda</div>
+                  <div class="eventcard__loc">Java Talk & Java Meetup Sydney</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.eventbrite.com/e/architecting-low-latency-java-systems-at-massive-scale-tickets-108907284620" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 17, 2020</div>
+                <h3 class="h5 pt-2">Simplifying GridGain and Apache Ignite Management with the GridGain Control Center</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Greg Stachnick</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/simplifying-gridgain-and-apache-ignite-management-with-the-gridgain-control-center" target="_blank">
+                  Learn more details
+                </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 11, 2020</div>
+                <h3 class="h5 pt-2">The Role and Specifics of Networking in Distributed Systems. Dissecting Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Stanislav Lukyanov</div>
+                  <div class="eventcard__loc">Bay Area In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com//Bay-Area-In-Memory-Computing/events/271016164/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 24, 2020</div>
+                <h3 class="h5 pt-2">Learn Apache Ignite Through Coding Examples</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/learn-apache-ignite-through-coding-examples" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 10, 2020</div>
+                <h3 class="h5 pt-2">Moving Apache Ignite into Production: Best Practices for Distributed Transactions</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Ivan Rakov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/moving-apache-ignite-into-production-best-practices-for-distributed-transactions" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 3, 2020</div>
+                <h3 class="h5 pt-2">How Apache Ignite Powers Real-Time Subscriber Offers for a Leading Telecommunications Company</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Alexey Bednov & Fedor Loginov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apache-ignite-powers-real-time-subscriber-offers-at-telecommunications-company" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 27, 2020</div>
+                <h3 class="h5 pt-2">Architecting Low-Latency Java Systems at Massive Scale</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Simon Ritter<br />Denis Magda</div>
+                  <div class="eventcard__loc">NYC In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/NYC-In-Memory-Computing-Meetup/events/270625098/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 20, 2020</div>
+                <h3 class="h5 pt-2">Getting Started with Apache Ignite and SQL</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda<br />Igor Seliverstov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/getting-started-apache-ignite-and-sql" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 14, 2020</div>
+                <h3 class="h5 pt-2">Adding Speed and Scale to MySQL Deployments With In-Memory Computing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">London In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/ru-RU/London-In-Memory-Computing-Meetup/events/269972893/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 13, 2020</div>
+                <h3 class="h5 pt-2">Using Data Center Replication to Ensure High Availability of Apache Ignite and GridGain Clusters</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Konstantin Orlov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/data-center-replication-to-ensure-high-availability-of-apache-ignite-clusters" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 6, 2020</div>
+                <h3 class="h5 pt-2">Conquer Application Performance Challenges with In-Memory Computing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">London In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/ru-RU/London-In-Memory-Computing-Meetup/events/269971583/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 29, 2020</div>
+                <h3 class="h5 pt-2">Architects Guide for Apache Ignite ACID Transactions and Consistency</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Ivan Rakov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/architects-guide-for-apache-ignite-acid-transactions-and-consistency" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 8, 2020</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Software Engineers with Denver & Boulder JUG</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Denver Java Users Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/DenverJavaUsersGroup/events/cpmtcqybcgblb/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 8, 2020</div>
+                <h3 class="h5 pt-2">Learn How Apache Ignite 2.8 Offers Improved Production Maintenance and Machine Learning</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apache-ignite-28-improved-production-maintenance-machine-learning" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 1, 2020</div>
+                <h3 class="h5 pt-2">Virtual Meetup: Scale Out and Conquer or Mysteries of In-Memory Systems</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko <small>Lead Architect at GridGain Systems</small></div>
+                  <div class="eventcard__loc"></div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/ru-RU/Bay-Area-In-Memory-Computing/events/269533457/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 11, 2020</div>
+                <h3 class="h5 pt-2">Using Apache Ignite for Continuous Machine and Deep Learning at Scale</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Ken Cottrell</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/using-apache-ignite-for-continuous-machine-and-deep-learning-at-scale" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 4, 2020</div>
+                <h3 class="h5 pt-2">Security Guide for Apache Ignite and GridGain with Configuration Examples</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Andrey Alexandrov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/security-guide-apache-ignite-and-gridgain-configuration-examples" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 26, 2020</div>
+                <h3 class="h5 pt-2">How-to for Apache Ignite Deployments in Kubernetes</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/how-apache-ignite-deployments-in-kubernetes" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 26, 2020</div>
+                <h3 class="h5 pt-2">How to boost and scale Postgres - from sharding to in-memory data grids</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Mekhanikov</div>
+                  <div class="eventcard__loc">Bengaluru, PGConf India</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://pgconf.in/conferences/pgconfin2020/program/proposals/184" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 20, 2020</div>
+                <h3 class="h5 pt-2">Google Big Table Deep Dive and Spark SQL Acceleration with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker"></div>
+                  <div class="eventcard__loc">Chicago Bay Area In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/meetup-group-mqTCMocI/events/267952761/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 20, 2020</div>
+                <h3 class="h5 pt-2">Apache Ignite Meetup Moscow #8</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Alexey Bednov<br />Fedor Loginov<br />Ruslan Kamashev</div>
+                  <div class="eventcard__loc">Speakers: Maxim Muzafarov</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/ru-RU/Moscow-Apache-Ignite-Meetup/events/268535144" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 18, 2020</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Java Developers</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Boston JUG Meetup Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/meetup-group-HMwxfjeG/events/268167605/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 13, 2020</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Software Engineers</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">San Francisco, DeveloperWeek 2020</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://developerweek2020.sched.com/event/YF7B" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 12, 2020</div>
+                <h3 class="h5 pt-2">Best Practices for Loading Real-time Data into Distributed Systems Using Change Data Capture</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Alexey Goncharuk</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/best-practices-loading-real-time-data-distributed-systems-using-change-data" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 5, 2020</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Java Developers</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Chicago SQL Meetup Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Chicago-SQL/events/267816135/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 16, 2020</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Java Developers</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Chicago Java User Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/meetup-group-mqTCMocI/events/267293957/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 23rd, 2020</div>
+                <h3 class="h5 pt-2">Enabling Java for low-latency use cases at unlimited scale</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Gil Tene<br />Denis Magda</div>
+                  <div class="eventcard__loc">Bay Area In-Memory Computing Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/267751131" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 29, 2020</div>
+                <h3 class="h5 pt-2">Distributed Computing with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Mekhanikov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/distributed-computing-apache-ignite" target="_blank"> Learn more details </a>
+              </article>
+            </div>
+          </div>
+          <div class="eventspast__bottom pt-1"><a class="eventspast__more jsLoadMoreEvents" href="#" data-hideopen="ev2020more" data-invis="1">Show more</a></div>
+        </div>
+        <!-- /.eventspast__tabwrap 2020-->
+        <div class="eventspast__tabwrap" data-tab="e2019">
+          <div class="eventspast__tab">
+            <article class="eventcard">
+              <div class="eventcard__date">DECEMBER 18, 2019</div>
+              <h3 class="h5 pt-2">Data Streaming Using Apache Flink and Apache Ignite</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Saikat Maitra</div>
+                <div class="eventcard__loc">Webinar</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/data-streaming-using-apache-flink-and-apache-ignite" target="_blank"> Learn more details</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">DECEMBER 18, 2019</div>
+              <h3 class="h5 pt-2">In-Memory Computing Essentials for Software Engineers</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Denis Magda</div>
+                <div class="eventcard__loc">The Silicon Valley Java User Group</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.meetup.com/en-US/sv-jug/events/265881743/" target="_blank"> Learn more details</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">DECEMBER 16, 2019</div>
+              <h3 class="h5 pt-2">How and why Apache Ignite® is changing from an In-Memory Data Grid into an In-Memory Database</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Alexey Goncharuk</div>
+                <div class="eventcard__loc">Open Source Database Best Practices</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.eventbrite.com/e/open-source-database-best-practices-registration-82082285325" target="_blank"> Learn more details</a>
+            </article>
+          </div>
+          <div class="eventspast__morewrap" data-hidebox="ev2019more">
+            <div class="eventspast__tab">
+              <article class="eventcard">
+                <div class="eventcard__date">DECEMBER 4, 2019</div>
+                <h3 class="h5 pt-2">How to Migrate Your Data Schema to Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Ivan Rakov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/how-migrate-your-data-schema-apache-ignite" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">DECEMBER 3, 2019</div>
+                <h3 class="h5 pt-2">Apache Ignite Moscow Meetup</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Andrey Gura<br />Denis Garus</div>
+                  <div class="eventcard__loc">Moscow, Russia</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://gridgain.timepad.ru/event/1124829/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 21, 2019</div>
+                <h3 class="h5 pt-2">Ignite Pearls - Insight and Creativity in Distributed Programming</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Nikita Ivanov</div>
+                  <div class="eventcard__loc">NY Scala Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/en-US/ny-scala/events/266240908/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 31, 2019</div>
+                <h3 class="h5 pt-2">Apache Ignite Pumpkin Meetup</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Evgeny Zhuravlev</div>
+                  <div class="eventcard__loc">Apache Ignite Meetup, Saint Petersburg, Russia</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href=" https://gridgain.timepad.ru/event/1091051/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 29, 2019</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Software Engineers</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">SQL NYC, The NoSQL & NewSQL Database Big Data Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/es-ES/mysqlnyc/events/265780229/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 23, 2019</div>
+                <h3 class="h5 pt-2">Ensembles of ML algorithms and Distributed Online Machine Learning with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Alexey Zinovyev</div>
+                  <div class="eventcard__loc">ApacheCon Europe 2019</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://aceu19.apachecon.com/session/ensembles-ml-algorithms-and-distributed-online-machine-learning-apache-ignite-0" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 16, 2019</div>
+                <h3 class="h5 pt-2">Updated Apache Ignite Apache® Ignite® Web Console live demo</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Greg Stachnick</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/whats-new-in-gridgain-web-console" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 9, 2019</div>
+                <h3 class="h5 pt-2">Why did we developed another one Kafka connector</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Alexey Kukushkin</div>
+                  <div class="eventcard__loc">Autumn Kafka at Leroy Merlin, Moscow (Russia)</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://leroy-merlin.timepad.ru/event/1069622/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 3, 2019</div>
+                <h3 class="h5 pt-2">Data Distribution in Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Andrey Gura</div>
+                  <div class="eventcard__loc">Scalability Meetup, Moscow (Russia)</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/ru-RU/Scalability-Camp/events/264936752/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 18, 2019</div>
+                <h3 class="h5 pt-2">Moving Apache® Ignite® into Production: Best Practices For Disaster Recovery and High Availability</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Stanislav Lukyanov</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/moving-apache-ignite-production-best-practices-disaster-recovery-and-high" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 18, 2019</div>
+                <h3 class="h5 pt-2">Continuous Machine and Deep Learning at Scale with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">ApacheCon North America 2019</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://apachecon.com/acna19/s/#/scheduledEvent/1125 " target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 28, 2019</div>
+                <h3 class="h5 pt-2">Moving Apache® Ignite® into Production: Best Practices for Deploying Apache Ignite in the Cloud</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Greg Stachnick</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/moving-apacher-ignitetm-production-best-practices-deploying-apache-ignite-in" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 22, 2019</div>
+                <h3 class="h5 pt-2">Cloud deployment best practices</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Greg Stachnick</div>
+                  <div class="eventcard__loc">Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/meetups/nyc-in-memory-computing-meetup-10" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 20, 2019</div>
+                <h3 class="h5 pt-2">The Insiders Checklist for Hardening an In-Memory Computing Cluster</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/meetups/bay-area-in-memory-computing-meetup-10" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 28, 2019</div>
+                <h3 class="h5 pt-2">HTAP via integration of Apache Ignite and Apache Spark</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Roman Shtykh</div>
+                  <div class="eventcard__loc">Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://cyberagent.connpass.com/event/134260/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 29, 2019</div>
+                <h3 class="h5 pt-2">Moving Apache Ignite into Production: An Initial Checklist</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/moving-apache-ignite-production-initial-checklist" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 25, 2019</div>
+                <h3 class="h5 pt-2">Distributed ML/DL with Ignite ML Module Using Apache Spark as Database</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Alexey Zinovyev</div>
+                  <div class="eventcard__loc">Spark + AI Summit 2019</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://databricks.com/sparkaisummit/north-america/sessions-single-2019?id=143" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 20, 2019</div>
+                <h3 class="h5 pt-2">Apache Ignite for Node.js Developers</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apacher-ignitetm-nodejs-developers" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 15, 2019</div>
+                <h3 class="h5 pt-2">Using TensorFlow with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Yury Babak</div>
+                  <div class="eventcard__loc">Open Data Science Meetup Saint Petersburg (Russia)</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/meetups/open-data-science-meetup-saint-petersburg-russia" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Feb 13, 2019</div>
+                <h3 class="h5 pt-2">What’s New in Apache Ignite 2.7</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/whats-new-in-apache-ignite-27" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Feb 5, 2019</div>
+                <h3 class="h5 pt-2">Turbocharge your MySQL queries in-memory with In-Memory Computing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">MySQL New York Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/EffectiveMySQL/events/257849652/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 30, 2019</div>
+                <h3 class="h5 pt-2">GridGain Cloud: Deploy Apache Ignite in Minutes</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/gridgain-cloud-deploy-apache-ignite-in-minutes" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 24, 2019</div>
+                <h3 class="h5 pt-2">In-Memory Computing Best Practices: Developing New Apps, Channels and APIs</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Rob Meyer</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/in-memory-computing-best-practices-developing-new-apps-channels-and-apis" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 15, 2019</div>
+                <h3 class="h5 pt-2">Workshop: Machine Learning 101 with In-Memory Computing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Stanford Data Science Machine Learning Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Stanford-Data-Science-Machine-Learning-Meetup/events/256812708" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 15, 2019</div>
+                <h3 class="h5 pt-2">Workshop: In-Memory Computing Essentials for Data Scientists</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">BOSTON #ODSC</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/open-source-data-science/events/256974934/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 14, 2019</div>
+                <h3 class="h5 pt-2">Relational DBMSs: Faster Transactions and Analytics with In-Memory Computing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">NYC In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/NYC-In-Memory-Computing-Meetup/events/257355223" target="_blank"> Learn more details </a>
+              </article>
+            </div>
+          </div>
+          <div class="eventspast__bottom pt-1"><a class="eventspast__more jsLoadMoreEvents" href="#" data-hideopen="ev2019more" data-invis="1">Show more</a></div>
+        </div>
+        <!-- /.eventspast__tabwrap 2019-->
+        <div class="eventspast__tabwrap" data-tab="e2018">
+          <div class="eventspast__tab">
+            <article class="eventcard">
+              <div class="eventcard__date">December 6, 2018</div>
+              <h3 class="h5 pt-2">Distributed Database DevOps Dilemmas? Kubernetes to the rescue!</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Akmal Chaudhri</div>
+                <div class="eventcard__loc">Amsterdam Kubernetes/Cloud-Native Meetup</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Amsterdam-Kubernetes-Meetup/events/256234544" target="_blank"> Learn more details</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">December 5, 2018</div>
+              <h3 class="h5 pt-2">Distributed Database DevOps Dilemmas? Kubernetes to the rescue!</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Akmal Chaudhri</div>
+                <div class="eventcard__loc">Hamburg Kubernetes/Cloud-Native Meetup</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Hamburg-Kubernetes-Meetup/events/256200849/" target="_blank"> Learn more details</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">December 4, 2018</div>
+              <h3 class="h5 pt-2">Distributed Database DevOps Dilemmas? Kubernetes to the rescue!</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Akmal Chaudhri</div>
+                <div class="eventcard__loc">München Kubernetes/Cloud-Native Meetup</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Munchen-Kubernetes-Meetup/events/256177844/" target="_blank"> Learn more details</a>
+            </article>
+          </div>
+          <div class="eventspast__morewrap" data-hidebox="ev2018more">
+            <div class="eventspast__tab">
+              <article class="eventcard">
+                <div class="eventcard__date">November 29, 2018</div>
+                <h3 class="h5 pt-2">Memory-Centric Architecture - A New Approach to Distributed Systems</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">NYC In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/NYC-In-Memory-Computing-Meetup/events/256580648/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 28, 2018</div>
+                <h3 class="h5 pt-2">Stream Processing Best Practices - In the Cloud and with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Apache Kafka Atlanta</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Kafka-ATL/events/256500714/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 27, 2018</div>
+                <h3 class="h5 pt-2">Best Practices for Stream Processing with Kafka and Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Apache Kafka DC</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Kafka-DC/events/256476441" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 14, 2018</div>
+                <h3 class="h5 pt-2">Apache Ignite performance measurement. How we do benchmarks</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Ilya Suntsov<br />Dmitry Pavlov<br />Nikolay Kulagin<br />Nikolay Izhikov</div>
+                  <div class="eventcard__loc">Moscow Apache Ignite Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/meetups/moscow-apache-ignite-meetup" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 7, 2018</div>
+                <h3 class="h5 pt-2">Best Practices for Stream Processing with Kafka and Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Bay Area Apache Kafka Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/KafkaBayArea/events/255670377/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 1, 2018</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Data Scientist</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Lucas Beeler</div>
+                  <div class="eventcard__loc">Bay Area In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/255491989/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 25, 2018</div>
+                <h3 class="h5 pt-2">Distributed Database DevOps Dilemmas? Kubernetes to the rescue!</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">DevOps Exchange San Francisco</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/DevOps-Exchange-SanFrancisco/events/254969027" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 25, 2018</div>
+                <h3 class="h5 pt-2">Powering up banks and financial institutions with distributed systems</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">NYC In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/NYC-In-Memory-Computing-Meetup/events/254701726/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 24, 2018</div>
+                <h3 class="h5 pt-2">Best practices for stream ingestion, processing and analytics using in-memory computing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Future of Data: New York</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/futureofdata-newyork/events/253873404" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 23, 2018</div>
+                <h3 class="h5 pt-2">Apache Ignite: The In-Memory Hammer In Your Data Science Toolkit</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Metis: New York Data Science</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Metis-New-York-Data-Science/events/254379968" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 18, 2018</div>
+                <h3 class="h5 pt-2">Scale Out and Conquer: Architectural Decisions Behind Distributed In-Memory Systems</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">IT/Dev Connections, Dallas</div>
+                </div>
+                <a
+                  class="eventcard__button button button--shadow"
+                  href="https://tmt.knect365.com/it-dev-connections/speakers/denis-magda-1#far-east-room_scale-out-and-conquer-architectural-decisions-behind-distributed-in-memory-systems"
+                  target="_blank"
+                >
+                  Learn more details
+                </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 26, 2018</div>
+                <h3 class="h5 pt-2">Best Practices for Stream Ingestion, Processing and Analytics Using In-Memory Computing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Bay Area In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/254629901/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 21, 2018</div>
+                <h3 class="h5 pt-2">Apache Ignite: From In-Memory Data Grid to Memory-Centric Distributed Database</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Roman Shtykh</div>
+                  <div class="eventcard__loc">DB Tech Showcase, Tokyo</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.db-tech-showcase.com/dbts/tokyo" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 17, 2018</div>
+                <h3 class="h5 pt-2">How to become a Big Data Rockstar in 15 minutes!</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Data Natives European Tour, Paris</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Big-Data-Paris/events/251647148" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 12, 2018</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Data Scientists</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">New York Data Science</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Metis-New-York-Data-Science/events/253834339/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 30, 2018</div>
+                <h3 class="h5 pt-2">PostgreSQL with Apache Ignite: Faster Transactions and Analytics</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">New York City PostgreSQL User Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/postgres-nyc/events/252852884/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 29, 2018</div>
+                <h3 class="h5 pt-2">Machine and Deep Learning with an Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">NYC In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/NYC-In-Memory-Computing-Meetup/events/253100350/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 28, 2018</div>
+                <h3 class="h5 pt-2">Improving Apache Spark™ In-Memory Computing with Apache Ignite®</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Big Bang Data Science - Georgia</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/big-bang-Data-science-Solutions/events/253752437/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 27, 2018</div>
+                <h3 class="h5 pt-2">Speeding-up the IoT: Best practices for stream ingestion, processing and analytics using in-memory computing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Greater Atlanta Internet of Things</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Greater-Atlanta-Internet-of-Things/events/253619287/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 23, 2018</div>
+                <h3 class="h5 pt-2">Best Practices for Deploying Distributed Databases and In-Memory Computing Platforms with Kubernetes</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Bay Area In-Memory Computing Meetup, Menlo Park</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/252983625" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 22, 2018</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Data Scientists</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Metis: San Francisco Data Science</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Metis-San-Francisco-Data-Science/events/253823997" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 21, 2018</div>
+                <h3 class="h5 pt-2">Apache Ignite + Apache Spark RDDs and DataFrames integration (ENG)</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Data Summer Conf, Ukraine</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 18, 2018</div>
+                <h3 class="h5 pt-2">Adding Speed and Scale to Existing Applications with No Rip and Replace Using Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Big Data, San Francisco v 5.0</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.eventbrite.co.uk/e/big-data-san-francisco-v-50-tickets-46971191097" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 18, 2018</div>
+                <h3 class="h5 pt-2">Machine and Deep Learning with in-memory computing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">London In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/London-In-Memory-Computing-Meetup/events/252516279" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 11, 2018</div>
+                <h3 class="h5 pt-2">Best Practices for Deploying Distributed Databases and In-Memory Computing Platforms with Kubernetes</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/best-practices-deploying-distributed-databases-and-in-memory-computing-platforms" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 03, 2018</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Architects and Developers: Part&nbsp;1</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/in-memory-computing-essentials-architects-and-developers-part-1-0" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 28, 2018</div>
+                <h3 class="h5 pt-2">Distributed Database DevOps Dilemmas? Kubernetes to the rescue!</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">DockerNYC</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://events.docker.com/events/details/docker-new-york-presents-dockernyc-with-gridgain" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 27, 2018</div>
+                <h3 class="h5 pt-2">Scale Out and Conquer: Architectural Decisions Behind Distributed In-Memory Systems</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">NYC In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/NYC-In-Memory-Computing-Meetup/events/251244661/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 26, 2018</div>
+                <h3 class="h5 pt-2">Apache Cassandra vs Apache Ignite for HTAP</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">SQL NYC Database Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/mysqlnyc/events/251606063/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 20, 2018</div>
+                <h3 class="h5 pt-2">Building New Hybrid Transactional/Operational Processing (HTAP) Applications With Apache® Ignite®</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/part-2-building-new-hybrid-transactionaloperational-processing-htap-applications" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 19, 2018</div>
+                <h3 class="h5 pt-2">Distributed Database DevOps Dilemmas? Kubernetes to the rescue!</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Containerdays, Hamburg</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 14, 2018</div>
+                <h3 class="h5 pt-2">Apache Spark and Apache Ignite: Where Fast Data Meets the IoT</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Apache EU Roadshow, Berlin</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="http://www.apachecon.com/euroadshow18/iot-schedule.html" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 13, 2018</div>
+                <h3 class="h5 pt-2">In-memory computing hot topics & emerging trends: Panel discussion in Menlo Park</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Bay Area In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/251308516/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 13, 2018</div>
+                <h3 class="h5 pt-2">Skyrocket Java applications with the open-source Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Dani Taphagen</div>
+                  <div class="eventcard__loc">Java Metroplex User Group (JavaMUG)</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/javamug/events/lvktppyxjbrb/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 30, 2018</div>
+                <h3 class="h5 pt-2">Adding Speed and Scale to Existing Applications with No Rip and Replace Using Apache® Ignite®</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/part-1-adding-speed-and-scale-existing-applications-no-rip-and-replace-using" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 17, 2018</div>
+                <h3 class="h5 pt-2">Improving Apache Spark™ In-Memory Computing with Apache Ignite®</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Bay Area In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/250456740/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 16, 2018</div>
+                <h3 class="h5 pt-2">Apache Spark and Apache Ignite: Where Fast Data Meets the IoT</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">IOT World, Santa Clara Convention Center, CA</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 16, 2018</div>
+                <h3 class="h5 pt-2">Machine Learning and Deep Learning with Apache® Ignite®</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/machine-learning-and-deep-learning-apacher-ignitetm" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 09, 2018</div>
+                <h3 class="h5 pt-2">Comparing Apache Ignite and Cassandra for Hybrid Transactional/Analytical Processing (HTAP)</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">London In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/London-In-Memory-Computing-Meetup/events/250316825/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 26, 2018</div>
+                <h3 class="h5 pt-2">Comparing Apache Ignite and Cassandra for Hybrid Transactional/Analytical Processing (HTAP)</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">NYC In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/NYC-In-Memory-Computing-Meetup/events/249201183/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 25, 2018</div>
+                <h3 class="h5 pt-2">Improving Apache Spark™ In-Memory Computing with Apache Ignite®</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/improving-apache-spark-in-memory-computing-apache-ignite" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 11, 2018</div>
+                <h3 class="h5 pt-2">Comparing Apache Ignite and Cassandra for Hybrid Transactional/Analytical Processing (HTAP)</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Dmitriy Setrakyan</div>
+                  <div class="eventcard__loc">Bay Area In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/248615199/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 05, 2018</div>
+                <h3 class="h5 pt-2">Apache Spark and Apache Ignite: Make streaming analytics real with in-memory computing</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Apache Spark and Distributed Computing Maryland</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Spark-Maryland/events/248437125/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 04, 2018</div>
+                <h3 class="h5 pt-2">Apache Ignite: the in-memory hammer in your data science toolkit.</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">NOVA Data Science</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/NOVA-Data-Science/events/249015197/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 03, 2018</div>
+                <h3 class="h5 pt-2">Faster data access and processing? Our experiment with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">DC Spring Framework Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/DC-Spring-Framework/events/247811860/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 02, 2018</div>
+                <h3 class="h5 pt-2">The In-Memory Hammer In Your Data Science Toolkit</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Big Data, Washington DC v 2.0</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.eventbrite.com/e/big-data-washington-dc-v-20-tickets-42867967244" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 28, 2018</div>
+                <h3 class="h5 pt-2">Comparing Apache® Ignite® and Cassandra™ for Hybrid Transactional Applications (HTAP)</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">BrightTALK Webinar</div>
+                </div>
+                <a
+                  class="eventcard__button button button--shadow"
+                  href="https://www.brighttalk.com/webcast/9059/306965?utm_campaign=webcasts-search-results-feed&amp;utm_content=Ignite&amp;utm_source=brighttalk-portal&amp;utm_medium=web"
+                  target="_blank"
+                >
+                  Learn more details
+                </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 28, 2018</div>
+                <h3 class="h5 pt-2">Comparing Apache® Ignite® and Cassandra™ for Hybrid Transactional Applications (HTAP)</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/comparing-apacher-ignitetm-and-cassandratm-hybrid-transactional-applications" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 28, 2018</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Data Scientists</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Symbion IoT Meetup (Copenhagen, Denmark)</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://symbion.dk/event/in-memory-computing-essentials-for-data-scientists/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 27, 2018</div>
+                <h3 class="h5 pt-2">Apache Ignite: the in-memory hammer in your data science toolkit</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Symbion IoT Meetup (Copenhagen, Denmark)</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://symbion.dk/event/apache-ignite-the-in-memory-hammer-in-your-data-science-toolkit/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 20, 2018</div>
+                <h3 class="h5 pt-2">How to Share State Across Multiple Spark Jobs using Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Atlanta Apache Spark User Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Atlanta-Apache-Spark-User-Group/events/247807609/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 19, 2018</div>
+                <h3 class="h5 pt-2">Apache Ignite: The in-memory hammer in your data science toolkit</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Big Bang Data Science - Georgia</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/big-bang-Data-science-Solutions/events/247996429/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 14, 2018</div>
+                <h3 class="h5 pt-2">Choosing the Right In-Memory Computing Technology</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Dmitriy Setrakyan</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/choosing-right-in-memory-computing-technology" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 14, 2018</div>
+                <h3 class="h5 pt-2">All the Cool Kids are Doing it: The Whys and Hows of Architecting a Distributed Caching solution for your use case with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Fotios Filacouris</div>
+                  <div class="eventcard__loc">NYC In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/NYC-In-Memory-Computing-Meetup/events/248077601/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 13, 2018</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Architects and Developers - Part 1</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Moscow Apache Ignite Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Moscow-Apache-Ignite-Meetup/events/247608182/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 12, 2018</div>
+                <h3 class="h5 pt-2">Apache Spark and Apache Ignite: Where Fast Data Meets the IoT</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">OpenIoTSummit North America</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://elciotna18.sched.com/event/DYLq" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 08, 2018</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Java Developers</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Amsterdam Java User Group Workshop</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Amsterdam-Java-User-Group/events/246975240/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 07, 2018</div>
+                <h3 class="h5 pt-2">Catch an intro to the Java-powered Apache Ignite - memory-centric distributed platform</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Amsterdam Java User Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Amsterdam-Java-User-Group/events/244797561/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 06, 2018</div>
+                <h3 class="h5 pt-2">Distributed Database DevOps Dilemmas? Kubernetes to the rescue!</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Amsterdam Kubernetes/Cloud-Native Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Amsterdam-Kubernetes-Meetup/events/247989650/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 05, 2018</div>
+                <h3 class="h5 pt-2">Skyrocket Java applications with the open-source Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">The Brussels Java User Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/BruJUG/events/247929324/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 28, 2018</div>
+                <h3 class="h5 pt-2">Basics of In-Memory Computing for architects and developers: Part 1</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/essentials-in-russian-part1" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 22, 2018</div>
+                <h3 class="h5 pt-2">The In-Memory Hammer In Your Data Science Toolkit</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Big Data, Berlin</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Big-Data-Berlin/events/247348848/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 21, 2018</div>
+                <h3 class="h5 pt-2">Building consistent and highly available distributed systems with Apache Ignite and GridGain</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Bay Area In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/247427747/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 21, 2018</div>
+                <h3 class="h5 pt-2">Kubernetes: Good, Bad, Ugly of GKE and Distributed Databases in Kubernetes</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Berlin Kubernetes Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Berlin-Kubernetes-Meetup/events/247357559/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 20, 2018</div>
+                <h3 class="h5 pt-2">Apache Spark and Apache Ignite: Where Fast Data Meets the IoT</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Index Developer Conference</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://developer.ibm.com/indexconf/sessions/#!?id=5554" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 20, 2018</div>
+                <h3 class="h5 pt-2">Skyrocket Java applications with the open-source Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Java Usergroup Berlin-Brandenburg</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/jug-bb/events/247490915/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 20, 2018</div>
+                <h3 class="h5 pt-2">GridGain Webinar: Redis Replaced: Why Companies Now Choose Apache® Ignite® to Improve Application Speed and Scale</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/company/news/events/gridgain-webinar-redis-replaced-why-companies-now-choose-apacher-ignitetm" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 15, 2018</div>
+                <h3 class="h5 pt-2">Deploy like a Boss: Using Kubernetes and Apache Ignite!</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Dani Traphagen</div>
+                  <div class="eventcard__loc">San Francisco Kubernetes Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/San-Francisco-Kubernetes-Meetup/events/247330448/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 14, 2018</div>
+                <h3 class="h5 pt-2">Getting Started with Apache® Ignite® as a Distributed Database</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/getting-started-apacher-ignitetm-distributed-database" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 13, 2018</div>
+                <h3 class="h5 pt-2">Ignite your Cassandra Love Story: Caching Cassandra with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Rachel Pedreschi</div>
+                  <div class="eventcard__loc">Sydney Cassandra Users Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Sydney-Cassandra-Users/events/246922765/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 13, 2018</div>
+                <h3 class="h5 pt-2">Java and In-Memory Computing: Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Fotios Filacouris</div>
+                  <div class="eventcard__loc">The Boston Java Meetup Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/boston-java/events/246725780/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 12, 2018</div>
+                <h3 class="h5 pt-2">Turbocharge your MySQL queries in-memory with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Fotios Filacouris</div>
+                  <div class="eventcard__loc">The Boston MySQL Meetup Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/mysqlbos/events/246021720/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 12, 2018</div>
+                <h3 class="h5 pt-2">Turbocharge your MySQL queries in-memory with Apache Ignite</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Fotios Filacouris</div>
+                  <div class="eventcard__loc">The Boston MySQL Meetup Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/mysqlbos/events/246021720/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 07, 2018</div>
+                <h3 class="h5 pt-2">Building consistent and highly available distributed systems with Apache Ignite and GridGain</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">London In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/London-In-Memory-Computing-Meetup/events/246875000/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 07, 2018</div>
+                <h3 class="h5 pt-2">Apache Ignite Service Grid: Foundation of Your Microservices-Based Solution</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">DeveloperWeek 2018</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://developerweeksfbayarea2018.sched.com/event/D6C7/apache-ignite-service-grid-foundation-of-your-microservices-based-solution" target="_blank">
+                  Learn more details
+                </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Febuary 01, 2018</div>
+                <h3 class="h5 pt-2">Meet Apache Ignite In-Memory Computing Platform</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Roman Shtykh</div>
+                  <div class="eventcard__loc">Tech it Easy- Tokyo</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/techiteasy/events/245530302/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 31, 2018</div>
+                <h3 class="h5 pt-2">Deploy like a Boss: Using Kubernetes and Apache Ignite!</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Dani Traphagen</div>
+                  <div class="eventcard__loc">Los Angeles Kubernetes Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Los-Angeles-Kubernetes-Meetup/events/244966244/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 31, 2018</div>
+                <h3 class="h5 pt-2">Ignite The Fire In Your SQL App</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/ignite-fire-in-your-sql-app" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 31, 2018</div>
+                <h3 class="h5 pt-2">Apache Spark and Apache Ignite: Where Fast Data Meets the IoT</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Big Data Application Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/BigDataApps/events/244915185/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 25, 2018</div>
+                <h3 class="h5 pt-2">Building consistent and highly available distributed systems with Apache Ignite and GridGain</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">NYC In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/NYC-In-Memory-Computing-Meetup/events/246047934/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 17, 2018</div>
+                <h3 class="h5 pt-2">Scale Out and Conquer: Architectural Decisions Behind Distributed In-Memory Systems</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/scale-out-and-conquer-architectural-decisions-behind-distributed-in-memory" target="_blank"> Learn more details </a>
+              </article>
+            </div>
+          </div>
+          <div class="eventspast__bottom pt-1"><a class="eventspast__more jsLoadMoreEvents" href="#" data-hideopen="ev2018more" data-invis="1">Show more</a></div>
+        </div>
+        <!-- /.eventspast__tabwrap 2018-->
+        <div class="eventspast__tabwrap" data-tab="e2017">
+          <div class="eventspast__tab">
+            <article class="eventcard">
+              <div class="eventcard__date">December 14, 2017</div>
+              <h3 class="h5 pt-2">Getting Started With Apache Ignite</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Dani Traphagen</div>
+                <div class="eventcard__loc">Nike Teck Talks</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://niketechtalksdec2017.splashthat.com/" target="_blank"> Learn more details</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">December 13, 2017</div>
+              <h3 class="h5 pt-2">Want extreme performance at scale? Do distributed the RIGHT way!</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Valentin Kulichenko</div>
+                <div class="eventcard__loc">Bay Area In-Memory Computing Meetup</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/245196260/" target="_blank"> Learn more details</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">December 13, 2017</div>
+              <h3 class="h5 pt-2">In-Memory Computing Essentials for Architects and Developers: Part 2</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Denis Magda</div>
+                <div class="eventcard__loc">Webinar</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/in-memory-computing-essentials-architects-and-developers-part-2" target="_blank"> Learn more details</a>
+            </article>
+          </div>
+          <div class="eventspast__morewrap" data-hidebox="ev2017more">
+            <div class="eventspast__tab">
+              <article class="eventcard">
+                <div class="eventcard__date">December 12, 2017</div>
+                <h3 class="h5 pt-2">Apache Ignite Use Cases for Banks and Telecoms</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Mikhail Kuznetzov<br />Mikhail Khasin<br />Victor Khoodyakov</div>
+                  <div class="eventcard__loc">Moscow Apache Ignite Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Moscow-Apache-Ignite-Meetup/events/245332076/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">December 08, 2017</div>
+                <h3 class="h5 pt-2">Distributed Database DevOps Dilemmas? Kubernetes to the Rescue</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">KubeCon + CloudNativeCon North America 2017</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://kccncna17.sched.com/event/D3vE" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">December 07, 2017</div>
+                <h3 class="h5 pt-2">Apache Ignite: the in-memory hammer in your data science toolkit</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Austin Data Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/austindata/events/245472777/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">December 06, 2017</div>
+                <h3 class="h5 pt-2">Meeting the Challenges of Fast Data in Healthcare with In-Memory Technologies</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/meeting-challenges-fast-data-in-healthcare-in-memory-technologies" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 29, 2017</div>
+                <h3 class="h5 pt-2">Implementing Durable Memory-Centric Architectures in Large Financial Institutions</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Dmitriy Setrakyan</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/implementing-durable-memory-centric-architectures-in-large-financial" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 21, 2017</div>
+                <h3 class="h5 pt-2">In-Memory Computing Essentials for Architects and Developers: Part 1</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/in-memory-computing-essentials-architects-and-developers-part-1" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 16, 2017</div>
+                <h3 class="h5 pt-2">Hands-on Workshop: In-Memory Computing Essentials for Java Developers</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Big Data and Cloud Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 16, 2017</div>
+                <h3 class="h5 pt-2">Apache Spark and Apache Ignite: Where Fast Data Meets the IoT</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Devoxx Morocco</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 10, 2017</div>
+                <h3 class="h5 pt-2">How to build an event-driven, dynamically re-configurable micro-services platform</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Sven Beauprez</div>
+                  <div class="eventcard__loc">Devoxx Belgium</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://cfp.devoxx.be/2017/talk/YPK-6082/How_to_build_an_event-driven_dynamically_re-configurable_micro-services_platform" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 3, 2017</div>
+                <h3 class="h5 pt-2">Apache Ignite: The In-Memory Hammer In Your Data Science Toolkit </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">ODSC San Francisco</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 2, 2017</div>
+                <h3 class="h5 pt-2">Fast Data meets Big Data in the IoT- Using Apache Ignite </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Rachel Pedreschi</div>
+                  <div class="eventcard__loc">Sydney IBM Bluemix Meetup Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/company/news/events/sydney-ibm-bluemix-meetup-group" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">November 2, 2017</div>
+                <h3 class="h5 pt-2">Achieving High Availability and Consistency With Distributed Systems </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda<br />Valetin Kulichenko</div>
+                  <div class="eventcard__loc">Bay Area Apache® Ignite® Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/243868747/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 26, 2017</div>
+                <h3 class="h5 pt-2">Apache Spark and Apache Ignite: Where Fast Data Meets the IoT </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Dublin Spark Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Dublin-Spark-Meetup/events/243875410/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 25, 2017</div>
+                <h3 class="h5 pt-2">How to Share State Across Multiple Spark Jobs using Apache® Ignite® </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Spark Summit Europe 2017</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://spark-summit.org/eu-2017/events/how-to-share-state-across-multiple-apache-spark-jobs-using-apache-ignite/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 24-25, 2017</div>
+                <h3 class="h5 pt-2">The In-Memory Computing Summit 2017 – North America </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Computing Summit</div>
+                  <div class="eventcard__loc">South San Francisco Conference Center</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.imcsummit.org/us/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 19, 2017</div>
+                <h3 class="h5 pt-2">Better Machine Learning with Apache® Ignite® </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Eurostaff Big Data Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 18, 2017</div>
+                <h3 class="h5 pt-2">Catch an intro to Apache Ignite and skyrocket Java applications </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Java User Group Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 18, 2017</div>
+                <h3 class="h5 pt-2">Apache® Spark™ and Apache® Ignite®: Where Fast Data Meets the IoT </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apacher-sparktm-and-apacher-ignitetm-where-fast-data-meets-iot" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 14, 2017</div>
+                <h3 class="h5 pt-2">Apache Ignite®: The In-Memory Hammer in Your Data Science Toolkit </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">ODSC Europe 2017</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 13, 2017</div>
+                <h3 class="h5 pt-2">Powering up banks and financial institutions with distributed systems </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Big Data Week London 2017</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="http://london.bigdataweek.com/session/powering-banks-financial-institutions-distributed-systems/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 10, 2017</div>
+                <h3 class="h5 pt-2">Real-time Data Analysis with Apache Ignite High-Performance In-memory Platform </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Roman Shtykh</div>
+                  <div class="eventcard__loc">Data Platform Conference Tokyo 2017</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="http://dataplatform.jp/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 4, 2017</div>
+                <h3 class="h5 pt-2">Postgres with Apache® Ignite®: Faster Transactions and Analytics </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Fotios Filacouris</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/postgres-apacher-ignitetm-faster-transactions-and-analytics" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 3, 2017</div>
+                <h3 class="h5 pt-2">Apache Spark and Apache Ignite: Where Fast Data Meets the IoT </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Paris Spark Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Paris-Spark-Meetup/events/243673170/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">October 2, 2017</div>
+                <h3 class="h5 pt-2">Giving a boost to the Hadoop and Spark ecosystems with in-memory technologies </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Big Data & Data Science, Paris</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 27, 2017</div>
+                <h3 class="h5 pt-2">Stateful Apps in Production and Distributed Database Orchestration </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">New York Kubernetes Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/New-York-Kubernetes-Meetup/events/242597746/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 27, 2017</div>
+                <h3 class="h5 pt-2">Better Machine Learning with Apache® Ignite® </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/better-machine-learning-apacher-ignitetm" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 26, 2017</div>
+                <h3 class="h5 pt-2">Powering up banks and financial institutions with distributed systems </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">NYC In-Memory Computing Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/NYC-In-Memory-Computing-Meetup/events/243150945/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 25, 2017</div>
+                <h3 class="h5 pt-2">Apache Spark and Apache Ignite: Where Fast Data Meets the IoT </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Internet of Things (IoT) New York Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/company/news/events/internet-things-iot-new-york-meetup" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 18, 2017</div>
+                <h3 class="h5 pt-2">Business Intelligence and Apache Ignite for .NET Users </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Meetup, Cambridge .NET User Group</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Cambridge-NET-User-Group/events/238837204/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 13, 2017</div>
+                <h3 class="h5 pt-2">Apache Ignite: The in-memory hammer in your data science toolkit </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Meetup, Mountain View, CA</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/SF-Big-Analytics/events/242368299/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 12, 2017</div>
+                <h3 class="h5 pt-2">Implementing In-Memory Computing for Financial Services Use Cases with Apache® Ignite® </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://register.gotowebinar.com/register/5573556767611108099" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">September 09, 2017</div>
+                <h3 class="h5 pt-2">Apache Spark and Apache Ignite: Where Fast Data Meets the IoT </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Meetup, Santa Clara, CA</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/datariders/events/242523245/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 23, 2017</div>
+                <h3 class="h5 pt-2">Deploy like a Boss: Using Kubernetes® and Apache® Ignite® </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Dani Traphagen</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="http://info.gridgain.com/r40u0R2G0WUmSWT9S00K030" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 16, 2017</div>
+                <h3 class="h5 pt-2">Introduction to Apache Ignite, a memory-centric distributed platform </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://register.gotowebinar.com/register/2423316315303466241" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">August 02, 2017</div>
+                <h3 class="h5 pt-2">Building Consistent and Highly Available Distributed Systems with Apache® Ignite® </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Valentin Kulichenko</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/building-consistent-and-highly-available-distributed-systems-apacher-ignitetm" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">Jul 27, 2017</div>
+                <h3 class="h5 pt-2">Diving into the internals of Apache Ignite's memory architecture </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/241381155/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 26, 2017</div>
+                <h3 class="h5 pt-2">An Intro to Apache Ignite, the Memory-centric Distributed Platform </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Brighton-Java/events/241395191/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">July 19, 2017</div>
+                <h3 class="h5 pt-2">Distributed ACID Transactions in Apache Ignite </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal Chaudhri</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/distributed-acid-transactions-apache-ignite" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 20, 2017 @6:30pm</div>
+                <h3 class="h5 pt-2">Turbocharge your SQL queries in-memory with Apache® Ignite® </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Meetup, Amsterdam, Netherlands</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/MySQL-User-Group-NL/events/240545280/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 16, 2017 @8:00am</div>
+                <h3 class="h5 pt-2">Apache Ignite Community Meetup - An Overview of Donated Ignite Persistent Store Feature </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Meetup, GoToMeeting</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Webinar-for-Ignite-Persistent-Store-walk-through-td18677.html#a18767" target="_blank">
+                  Learn more details
+                </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 07, 2017 @3:20pm</div>
+                <h3 class="h5 pt-2">Apache Ignite and Apache Spark: This is Where Fast Data Meets the IoT </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Spark Summit 2017, San Francisco, CA.</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://spark-summit.org/2017/events/apache-spark-and-apache-ignite-where-fast-data-meets-the-iot/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 07, 2017 @11:00am PT / 2:00pm ET</div>
+                <h3 class="h5 pt-2">Apache® Ignite® 2.0: Prelude to a Distributed SQL Database </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apacher-ignitetm-20-prelude-distributed-sql-database" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 18, 2017 @2:40pm</div>
+                <h3 class="h5 pt-2">Apache Ignite and Apache Spark: This is Where Fast Data Meets the IoT </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">FL. Denis Magda</div>
+                  <div class="eventcard__loc">ApacheCon North America, Miami</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://apachecon2017.sched.com/event/9zot" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 18, 2017 @10:00am</div>
+                <h3 class="h5 pt-2">Apache Ignite SQL Grid: Hot Blend of Traditional SQL and Swift Data Grid </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">FL. Denis Magda</div>
+                  <div class="eventcard__loc">ApacheCon North America, Miami</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://apachebigdata2017.sched.com/event/A01a?iframe=no" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 17, 2017 @6:00pm</div>
+                <h3 class="h5 pt-2">Apache Ignite and Apache Spark: Where Fast Data Meets the IoT </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">FL. Denis Magda</div>
+                  <div class="eventcard__loc">Miami Hadoop User Group, Miami</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Miami-Hadoop-User-Group/events/239713172/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 12, 2017</div>
+                <h3 class="h5 pt-2">Benchmarking: Apache Ignite Still Keeps Ahead Of Hazelcast </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Blog</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://dzone.com/articles/benchmarking-apache-ignite-still-keeps-ahead-of-ha-1" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 10, 2017 @6:30pm</div>
+                <h3 class="h5 pt-2">Apache Flink meets Apache Ignite </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Akmal B. Chaudhri</div>
+                  <div class="eventcard__loc">Apache Flink London Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Flink-London-Meetup/events/239663941/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 10, 2017 @5:05pm</div>
+                <h3 class="h5 pt-2">The next phase of distributed systems with Apache Ignite </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">TX. Dani Traphagen</div>
+                  <div class="eventcard__loc">OSCON, Austin</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://conferences.oreilly.com/oscon/oscon-tx/schedule/detail/60801" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 10, 2017 @11:00am</div>
+                <h3 class="h5 pt-2">Apache® Ignite®: Real-Time Processing of IoT-Generated Streaming Data </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apacher-ignitetm-real-time-processing-iot-generated-streaming-data" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 05, 2017</div>
+                <h3 class="h5 pt-2">Apache Ignite 2.0 Released </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker"></div>
+                  <div class="eventcard__loc">Online event</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://blogs.apache.org/ignite/entry/apache-ignite-2-0-redesigned" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 25, 2017 @1:20pm PT</div>
+                <h3 class="h5 pt-2">Accelerate MySQL® for Demanding OLAP and OLTP Use Cases with Apache® Ignite™ </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">USA. Nikita Ivanov</div>
+                  <div class="eventcard__loc">Percona Live 2017, Santa Clara, CA</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.percona.com/live/17/sessions/accelerate-mysql®-demanding-olap-and-oltp-use-cases-apache®-ignite™-0" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 19, 2017 @11:00am PT / 2:00pm ET</div>
+                <h3 class="h5 pt-2">Apache® Ignite™: An In-Memory Backbone for Microservices-Based Architectures </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apacher-ignitetm-memory-backbone-microservices-based-architectures" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 7, 2017 @15:30pm</div>
+                <h3 class="h5 pt-2">Scalability in Distributed In-Memory Systems </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Vladimir Ozerov</div>
+                  <div class="eventcard__loc">JPoint 2017, Moscow, Russia</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 4, 2017 @15:15pm</div>
+                <h3 class="h5 pt-2">Scalability in Distributed In-Memory Systems </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Yakov Zhdanov</div>
+                  <div class="eventcard__loc">JBreak 2017, Novosibirsk, Russia</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://2017.jbreak.ru/en/talks/scalability-in-distributed-in-memory-systems/" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 30, 2017 @14:00pm EDT</div>
+                <h3 class="h5 pt-2">Presenting Apache Ignite SQL Grid at PGConf US 2017 </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Presentation</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 28, 2017 @1:00pm PT</div>
+                <h3 class="h5 pt-2">Presenting Apache Ignite SQL Grid at Big Data Bootcamp </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Presentation</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://blogs.apache.org/ignite/entry/presenting-apache-ignite-sql-grid" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 24, 2017 @15:00pm</div>
+                <h3 class="h5 pt-2">Presenting Apache Ignite at Codemotion Rome 2017 </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Mandhir Gidda</div>
+                  <div class="eventcard__loc">Presentation</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="http://rome2017.codemotionworld.com/wp-content/themes/event/detail-talk.php?detail=5799" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 15, 2017 @11:00am PT / 2:00pm ET</div>
+                <h3 class="h5 pt-2">The Apache® Ignite® SQL Grid: A Hot Blend of Traditional SQL and In-Memory Data Grids </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/company/news/events/gridgain-webinar-apacher-ignitetm-sql-grid-hot-blend-traditional-sql-and-memory" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 23, 2017</div>
+                <h3 class="h5 pt-2">Apache Ignite: Transform batch-based system into swift real-time solution </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker"></div>
+                  <div class="eventcard__loc">Apache Ignite London Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.meetup.com/Apache-Ignite-London/events/237189063" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">February 15, 2017 @11:00am PT / 2:00pm ET</div>
+                <h3 class="h5 pt-2">The Apache® Ignite® Web Console: Automating RDBMS Integration </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Denis Magda</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/apacher-ignitetm-web-console-automating-rdbms-integration" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">January 25, 2017 @11:00am PT / 2:00pm ET</div>
+                <h3 class="h5 pt-2">Deploying Apache® Ignite® – Top 7 FAQs </h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Christos Erotocritou<br />Rachel Pedreschi</div>
+                  <div class="eventcard__loc">Webinar</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://www.gridgain.com/resources/webinars/deploying-apacher-ignitetm-and-gridgain-top-7-faqs" target="_blank"> Learn more details </a>
+              </article>
+            </div>
+          </div>
+          <div class="eventspast__bottom pt-1"><a class="eventspast__more jsLoadMoreEvents" href="#" data-hideopen="ev2017more" data-invis="1">Show more</a></div>
+        </div>
+        <!-- /.eventspast__tabwrap 2017-->
+        <div class="eventspast__tabwrap" data-tab="e2016">
+          <div class="eventspast__tab">
+            <article class="eventcard">
+              <div class="eventcard__date">November 16, 2016</div>
+              <h3 class="h5 pt-2">Shared Memory Layer for Spark Applications</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Dmitriy Setrakyan</div>
+                <div class="eventcard__loc">Apache Big Data Europe</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://apachebigdataeu2016.sched.org/event/8m2O/shared-memory-layer-for-spark-applications-dmitriy-setrakyan-gridgain" target="_blank"> Learn more details</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">November 16, 2016</div>
+              <h3 class="h5 pt-2">Shared Memory Layer and Faster SQL for Spark Applications</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Dmitriy Setrakyan</div>
+                <div class="eventcard__loc">Apache Big Data Europe</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://apachebigdataeu2016.sched.org/event/8m2i/shared-memory-layer-and-faster-sql-for-spark-applications-dmitriy-setrakyan-gridgain" target="_blank">
+                Learn more details</a
+              >
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">November 15, 2016</div>
+              <h3 class="h5 pt-2">Apache Ignite - Path to Converged Data Platform</h3>
+              <div class="eventcard__info pt-2">
+                <div class="eventcard__speaker">Dmitriy Setrakyan</div>
+                <div class="eventcard__loc">Apache Big Data Europe</div>
+              </div>
+              <a class="eventcard__button button button--shadow" href="https://apachebigdataeu2016.sched.org/event/8TzM/apache-ignite-path-to-converged-data-platform-dmitriy-setrakyan-gridgain" target="_blank"> Learn more details</a>
+            </article>
+          </div>
+          <div class="eventspast__morewrap" data-hidebox="ev2016more">
+            <div class="eventspast__tab">
+              <article class="eventcard">
+                <div class="eventcard__date">July 13, 2016</div>
+                <h3 class="h5 pt-2">Apache Ignite London Meetup</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Nikita Ivanov</div>
+                  <div class="eventcard__loc">Apache Ignite London Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="https://secure.meetup.com/register/?ctx=ref" target="_blank"> Learn more details </a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 28, 2016</div>
+                <h3 class="h5 pt-2">Apache Ignite NYC Meetup</h3>
+                <div class="eventcard__info pt-2">
+                  <div class="eventcard__speaker">Nikita Ivanov</div>
+                  <div class="eventcard__loc">Apache Ignite NYC Meetup</div>
+                </div>
+                <a class="eventcard__button button button--shadow" href="http://www.meetup.com/mysqlnyc/events/231578906/" target="_blank"> Learn more details </a>
+              </article>
+            </div>
+          </div>
+          <div class="eventspast__bottom pt-1"><a class="eventspast__more jsLoadMoreEvents" href="#" data-hideopen="ev2016more" data-invis="1">Show more</a></div>
+        </div>
+        <!-- /.eventspast__tabwrap 2016-->
+        <div class="eventspast__tabwrap" data-tab="e2015">
+          <div class="eventspast__tab">
+            <article class="eventcard">
+              <div class="eventcard__date">December 12, 2015</div>
+              <h3 class="h5 pt-2">Apache Ignite 1.5.0-b1 Early Access Released</h3>
+              <div class="eventcard__info eventcard__descr pt-2">
+                <p>
+                  The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today that Apache® Ignite® has graduated from the Apache
+                  Incubator to become a Top-Level Project (TLP), signifying that the project's community and products have been well-governed under the ASF's meritocratic process and principles.
+                </p>
+              </div>
+              <a class="eventcard__button button button--shadow" href="/download.html" target="_blank">Download Ignite</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">September 28, 2015</div>
+              <h3 class="h5 pt-2">Apache Ignite 1.4.0 Released</h3>
+              <div class="eventcard__info eventcard__descr pt-2">
+                <p>This new release includes integration with Apache YARN for data center and resource management, fixes for JTA transactions, Hibernate L2 Cache improvements, and more.</p>
+              </div>
+              <a class="eventcard__button button button--shadow" href="/download.html" target="_blank">Download Ignite</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">August 25, 2015</div>
+              <h3 class="h5 pt-2">Apache Ignite Graduated to a Top-Level Project</h3>
+              <div class="eventcard__info eventcard__descr pt-2">
+                <p>
+                  The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today that Apache® Ignite® has graduated from the Apache
+                  Incubator to become a Top-Level Project (TLP), signifying that the project's community and products have been well-governed under the ASF's meritocratic process and principles.
+                </p>
+              </div>
+              <a
+                class="eventcard__button button button--shadow"
+                href="http://globenewswire.com/news-release/2015/08/25/763148/10146997/en/The-Apache-Software-Foundation-Announces-Apache-tm-Ignite-tm-as-a-Top-Level-Project.html"
+                target="_blank"
+                >Download Ignite</a
+              >
+            </article>
+          </div>
+          <div class="eventspast__morewrap" data-hidebox="ev2015more">
+            <div class="eventspast__tab">
+              <article class="eventcard">
+                <div class="eventcard__date">July 21, 2015</div>
+                <h3 class="h5 pt-2">Apache Ignite 1.3.0 Released</h3>
+                <div class="eventcard__info eventcard__descr pt-2">
+                  <p>This new release includes integration with Apache YARN for data center and resource management, fixes for JTA transactions, Hibernate L2 Cache improvements, and more.</p>
+                </div>
+                <a class="eventcard__button button button--shadow" href="/download.html" target="_blank">Download Ignite</a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">June 29, 2015</div>
+                <h3 class="h5 pt-2">Apache Ignite 1.2.0 Released</h3>
+                <div class="eventcard__info eventcard__descr pt-2">
+                  <p>
+                    This new release includes shared RDD for Apache Spark (based on Ignite Data Grid), integration with Apache Mesos for data center management, client-mode for light-weight cluster discovery, memory-size eviction policy,
+                    and more.
+                  </p>
+                </div>
+                <a class="eventcard__button button button--shadow" href="/download.html" target="_blank">Download Ignite</a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">May 28, 2015</div>
+                <h3 class="h5 pt-2">Apache Ignite 1.1.0 Released</h3>
+                <div class="eventcard__info eventcard__descr pt-2">
+                  <p>This new release includes Google Compute Engine and generic cloud TCP discovery IP finder, Collocated mode for SQL queries, support for (*) star notation in cache names, fix for SQL union support, and more.</p>
+                </div>
+                <a class="eventcard__button button button--shadow" href="/download.html" target="_blank">Download Ignite</a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">April 2, 2015</div>
+                <h3 class="h5 pt-2">Apache Ignite 1.0.0 Released</h3>
+                <div class="eventcard__info eventcard__descr pt-2">
+                  <p>
+                    This new release includes dynamic caching functionality to start and stop caches during runtime, simplified Query API, automatic aggregation, grouping and sorting support for SQL Queries, Streaming examples, and more.
+                  </p>
+                </div>
+                <a class="eventcard__button button button--shadow" href="/download.html" target="_blank">Download Ignite</a>
+              </article>
+              <article class="eventcard">
+                <div class="eventcard__date">March 24, 2015</div>
+                <h3 class="h5 pt-2">Apache Ignite 1.0.0-RC3 Released</h3>
+                <div class="eventcard__info eventcard__descr pt-2">
+                  <p>This is the first release of Apache Ignite project. The source code in large part is based on the GridGain In-Memory Data Fabric, open source edition, v. 6.6.2, which was donated to Apache Software Foundation.</p>
+                </div>
+                <a class="eventcard__button button button--shadow" href="/download.html" target="_blank">Download Ignite</a>
+              </article>
+            </div>
+          </div>
+          <div class="eventspast__bottom pt-1"><a class="eventspast__more jsLoadMoreEvents" href="#" data-hideopen="ev2015more" data-invis="1">Show more</a></div>
+        </div>
+        <!-- /.eventspast__tabwrap 2015-->
+        <div class="eventspast__tabwrap" data-tab="e2014">
+          <div class="eventspast__tab">
+            <article class="eventcard">
+              <div class="eventcard__date">December 3, 2014</div>
+              <h3 class="h5 pt-2">InfoQ Interview with Nikita Ivanov on Apache Ignite Incubation</h3>
+              <div class="eventcard__info eventcard__descr pt-2">
+                <p>InfoQ caught up with Nikita Ivanov, CTO and founder of GridGain, about the In-Memory Computing framework becoming an Apache project, motivation behind this decision, and upcoming features and enhancements of GridGain.</p>
+              </div>
+              <a class="eventcard__button button button--shadow" href="http://www.infoq.com/articles/gridgain-apache-ignite" target="_blank">Learn More</a>
+            </article>
+            <article class="eventcard">
+              <div class="eventcard__date">October 1, 2014</div>
+              <h3 class="h5 pt-2">Apache Ignite Enters Incubation</h3>
+              <div class="eventcard__info eventcard__descr pt-2">
+                <p>
+                  GridGain recently announced that the GridGain In-Memory Data Fabric has been accepted into the Apache Incubator program under the name Apache Ignite. Earlier in 2014, GridGain was transformed to an open source model
+                  through Apache 2.0 license. Now, the product will be available under the Apache Foundation project portfolio.
+                </p>
+              </div>
+              <a class="eventcard__button button button--shadow" href="http://www.infoq.com/news/2014/12/gridgain-ignite" target="_blank">Learn More</a>
+            </article>
+          </div>
+        </div>
+        <!-- /.eventspast__tabwrap 2014-->
       </div>
     </section>
     <!-- /.eventspast--><a class="scrollTop" href="#"
diff --git a/public/img/events/content/highload.png b/public/img/events/content/highload.png
new file mode 100644
index 0000000..c22794d
--- /dev/null
+++ b/public/img/events/content/highload.png
Binary files differ
diff --git a/public/img/events/content/hl++.svg b/public/img/events/content/hl++.svg
new file mode 100644
index 0000000..1576c4d
--- /dev/null
+++ b/public/img/events/content/hl++.svg
@@ -0,0 +1,21 @@
+<svg width="391" height="105" viewBox="0 0 391 105" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M71.0135 104.374C70.2499 104.374 69.6772 104.374 68.9136 104.183L27.1076 95.0288C24.0532 94.4567 21.5716 92.3589 20.2353 89.689L1.5276 51.9289C0.19133 49.4497 0.19133 46.3984 1.14581 43.7285L9.73609 22.1785C10.8815 19.1272 13.554 17.0294 16.6083 16.2665L59.5597 5.58691V9.01965L17.5628 19.5086C15.4629 20.0807 13.7449 21.4157 12.9813 23.5134L4.39102 44.8727C3.62744 46.5891 3.81834 48.6869 4.58192 50.4032L23.2896 88.1634C24.2441 90.0704 25.7713 91.2147 27.8711 91.7868L69.6772 100.941C71.9679 101.513 74.4496 100.75 75.9767 98.843L102.511 69.2833C105.375 66.0413 106.329 61.4643 104.993 57.4594L90.103 12.4524H93.73L108.238 56.5059C109.956 61.8457 108.811 67.5669 104.993 71.7625L78.4584 100.941C76.5494 103.039 73.8769 104.374 71.0135 104.374Z" fill="#000000"/>
+<path d="M76.3588 9.01935H71.7773V13.5963H67.5776V9.01935H62.9961V5.01449H67.5776V0.4375H71.7773V5.01449H76.3588V9.01935Z" fill="#000000"/>
+<path d="M92.0121 9.01935H87.4306V13.5963H83.2309V9.01935H78.6494V5.01449H83.2309V0.4375H87.4306V5.01449H92.0121V9.01935Z" fill="#000000"/>
+<path d="M58.9874 62.0361H50.0153V48.4959H35.8891V62.0361H26.917V29.2344H35.8891V41.0583H50.0153V29.2344H58.9874V62.0361Z" fill="#000000"/>
+<path d="M72.1596 54.5985H90.4855V62.0361H63.1875V29.2344H72.1596V54.5985Z" fill="#000000"/>
+<path d="M160.734 66.9942H152.908V52.3097H136.109V66.9942H128.282V32.0947H136.109V45.2536H152.908V32.0947H160.734V66.9942Z" fill="#000000"/>
+<path d="M165.889 37.4348C165.125 36.8627 164.743 36.0999 164.743 35.1463C164.743 34.1928 165.125 33.43 165.889 32.8578C166.652 32.2857 167.607 31.9043 168.752 31.9043C170.088 31.9043 171.043 32.2857 171.615 32.8578C172.379 33.43 172.761 34.1928 172.761 35.1463C172.761 36.0999 172.379 36.8627 171.615 37.4348C170.852 38.0069 169.897 38.3884 168.752 38.3884C167.607 38.1977 166.652 38.0069 165.889 37.4348ZM165.316 42.2025H172.57V66.9945H165.316V42.2025Z" fill="#000000"/>
+<path d="M176.387 50.021C176.387 47.3511 177.533 45.444 179.633 43.9184C181.732 42.3927 184.596 41.6299 188.223 41.6299H203.685V46.5883H199.104C199.868 47.1604 200.058 48.4954 200.058 50.2117C200.058 52.8816 198.913 54.7887 196.813 56.1237C194.713 57.4586 191.85 58.2215 188.223 58.2215C184.596 58.2215 182.878 58.7936 182.878 59.9378C182.878 61.0821 184.596 61.6542 188.223 61.6542C192.995 61.6542 196.431 62.2263 198.913 63.5613C201.204 64.8962 202.349 66.8033 202.349 69.4732C202.349 74.6223 197.577 77.2922 188.223 77.2922C178.869 77.2922 174.097 74.6223 174.097 69.4732C174.097 68.5197 174.288 67.7568 174.669 66.994C175.051 66.2312 175.433 65.4683 175.815 65.0869C176.769 64.1334 177.533 63.5613 178.487 63.1799L179.06 62.9892V62.7984C178.487 62.6077 178.105 62.2263 177.724 61.4635C177.342 60.8914 177.151 60.3192 177.151 59.7471C177.151 58.9843 177.342 58.2215 177.915 57.6493C178.296 57.0772 178.869 56.6958 179.442 56.5051L180.205 56.1237V55.933C180.014 55.7423 179.633 55.5515 178.869 54.9794C178.487 54.598 178.105 54.2166 177.724 53.8352C177.342 53.4538 177.151 52.6909 176.769 51.9281C176.387 51.1653 176.387 50.7839 176.387 50.021ZM194.904 69.6639C194.904 67.9476 192.614 66.994 188.223 66.994C183.832 66.994 181.542 67.9476 181.542 69.6639C181.542 71.3803 183.832 72.3338 188.223 72.3338C192.614 72.3338 194.904 71.3803 194.904 69.6639ZM192.614 50.021C192.614 47.7325 191.086 46.5883 188.223 46.5883C185.169 46.5883 183.641 47.7325 183.641 50.021C183.641 52.3095 185.169 53.4538 188.223 53.4538C191.277 53.4538 192.614 52.3095 192.614 50.021Z" fill="#000000"/>
+<path d="M231.557 66.9942H224.303V54.4075C224.303 52.3097 223.731 50.7841 222.585 49.6398C221.44 48.4956 219.913 47.9235 218.004 47.9235C215.904 47.9235 214.377 48.4956 213.422 49.6398C212.277 50.7841 211.704 52.3097 211.704 54.4075V66.9942H204.45V32.0947H211.704V46.2071H212.086C212.277 45.8257 212.659 45.2536 213.231 44.6814C213.804 44.1093 214.186 43.7279 214.759 43.3465C215.331 42.9651 216.286 42.5836 217.431 42.2022C218.576 41.8208 219.722 41.8208 220.867 41.8208C223.922 41.8208 226.594 42.7744 228.503 44.4907C230.412 46.3978 231.366 49.0677 231.366 52.6912V66.9942H231.557Z" fill="#000000"/>
+<path d="M239.574 64.8965H261.909V66.9942H237.283V32.0947H239.574V64.8965Z" fill="#FF0000"/>
+<path d="M283.672 46.0167C286.153 48.3052 287.299 51.3565 287.299 54.98C287.299 58.6034 286.153 61.6548 283.672 63.9433C281.19 66.2317 278.136 67.376 274.509 67.376C270.882 67.376 267.827 66.2317 265.346 63.9433C262.864 61.6548 261.719 58.6034 261.719 54.98C261.719 51.3565 262.864 48.3052 265.346 46.0167C267.827 43.7282 270.882 42.584 274.509 42.584C278.136 42.584 281.19 43.7282 283.672 46.0167ZM282.145 62.4176C284.053 60.5105 285.008 58.0313 285.008 54.98C285.008 51.9287 284.053 49.4495 282.145 47.5424C280.236 45.6353 277.563 44.4911 274.509 44.4911C271.264 44.4911 268.782 45.4446 266.873 47.5424C264.964 49.4495 264.009 51.9287 264.009 54.98C264.009 58.0313 264.964 60.5105 266.873 62.4176C268.782 64.3247 271.454 65.4689 274.509 65.4689C277.563 65.4689 280.236 64.5154 282.145 62.4176Z" fill="#FF0000"/>
+<path d="M315.741 67.185C314.978 67.185 314.405 66.9943 313.832 66.8036C313.259 66.6129 312.878 66.4222 312.496 66.0408C312.114 65.6593 311.923 65.4686 311.732 65.2779C311.541 65.0872 311.541 64.7058 311.351 64.5151V64.1337H311.16C310.587 64.5151 310.205 64.8965 310.014 65.0872C309.442 65.4686 308.296 65.85 306.769 66.6129C305.051 67.185 303.333 67.5664 301.424 67.5664C298.179 67.5664 295.506 66.9943 293.406 65.85C291.306 64.7058 290.161 62.7987 290.161 60.5102C290.161 58.2217 291.306 56.3147 293.406 55.1704C295.506 54.0262 298.179 53.454 301.424 53.454C303.142 53.454 304.86 53.6448 306.578 54.0262C308.105 54.4076 309.251 54.9797 310.014 55.3611L310.969 55.9332V51.547C310.969 49.2585 310.205 47.5421 308.487 46.3979C306.96 45.2536 304.86 44.6815 302.378 44.6815C301.042 44.6815 299.897 44.8722 298.751 45.0629C297.606 45.4443 296.842 45.8257 296.079 46.2072C295.506 46.5886 294.934 47.1607 294.552 47.7328C293.979 48.4956 293.597 49.2585 293.597 50.0213H291.497C291.497 49.2585 291.688 48.4956 292.261 47.5421C292.834 46.5886 293.597 45.635 294.743 44.8722C295.506 44.3001 296.652 43.728 297.988 43.3465C299.324 42.9651 300.851 42.7744 302.378 42.7744C305.433 42.7744 307.914 43.5372 310.014 44.8722C312.114 46.3979 313.069 48.4956 313.069 51.3563V62.4173C313.069 63.5616 313.259 64.3244 313.641 64.7058C314.023 65.0872 314.787 65.4686 315.741 65.4686C316.314 65.4686 316.696 65.2779 317.268 65.0872L317.459 64.8965V66.8036C317.077 67.185 316.505 67.185 315.741 67.185ZM301.997 65.4686C303.715 65.4686 305.433 65.0872 306.96 64.5151C308.487 63.943 309.632 63.3708 310.205 62.7987C310.778 62.2266 311.16 62.0359 311.16 61.8452V57.8403C311.16 57.6496 310.969 57.6496 310.778 57.4589C310.587 57.2682 310.014 57.0775 309.442 56.6961C308.678 56.3147 307.914 56.124 306.96 55.7425C305.433 55.3611 303.715 54.9797 301.997 54.9797C299.324 54.9797 297.033 55.3611 295.315 56.3147C293.597 57.2682 292.643 58.4124 292.643 60.1288C292.643 61.8452 293.597 63.1801 295.315 63.943C297.033 65.0872 299.324 65.4686 301.997 65.4686Z" fill="#FF0000"/>
+<path d="M331.586 67.3757C327.959 67.3757 324.905 66.2314 322.423 63.9429C319.941 61.6544 318.796 58.6031 318.796 54.9797C318.796 51.3562 319.941 48.3049 322.423 46.0164C324.905 43.7279 327.959 42.5837 331.586 42.5837C332.922 42.5837 334.258 42.7744 335.595 43.1558C336.931 43.5372 337.885 43.9186 338.649 44.4907C340.176 45.635 341.131 46.5885 341.703 47.3513L342.085 47.9235H342.276V32.0947H344.376V66.8035H342.276V61.8451H342.085C341.894 62.2265 341.322 62.9894 340.558 63.7522C339.985 64.3243 339.222 64.8965 338.649 65.4686C337.885 66.0407 336.931 66.4221 335.595 66.8035C334.449 67.185 333.113 67.3757 331.586 67.3757ZM323.95 47.5421C322.041 49.4491 321.087 51.9283 321.087 54.9797C321.087 58.031 322.041 60.5102 323.95 62.4173C325.859 64.3243 328.532 65.4686 331.586 65.4686C334.64 65.4686 337.313 64.515 339.222 62.4173C341.131 60.5102 342.276 58.031 342.276 54.9797C342.276 51.9283 341.322 49.4491 339.222 47.5421C337.122 45.635 334.64 44.4907 331.586 44.4907C328.341 44.6814 325.859 45.635 323.95 47.5421Z" fill="#FF0000"/>
+<path d="M357.356 43.5371H359.456V52.5004H368.428V54.5982H359.456V63.5614H357.356V54.5982H348.384V52.5004H357.356V43.5371Z" fill="#000000"/>
+<path d="M379.309 43.5371H381.409V52.5004H390.381V54.5982H381.409V63.5614H379.309V54.5982H370.337V52.5004H379.309V43.5371Z" fill="#000000"/>
+<path d="M52.8781 79.5819H46.3877V78.4376C46.3877 78.0562 46.3877 77.6748 46.5786 77.4841C46.7695 77.1027 46.9604 76.912 47.3422 76.7212C47.724 76.5305 48.4875 76.1491 49.2511 75.9584C49.442 75.9584 49.8238 75.7677 50.0147 75.7677C50.2056 75.7677 50.3965 75.577 50.5874 75.3863C50.7783 75.1956 50.9692 75.1956 50.9692 75.0049C50.9692 74.8142 51.1601 74.6235 51.1601 74.4328C51.1601 73.6699 50.5874 73.4792 49.6329 73.4792C49.0602 73.4792 48.8693 73.6699 48.4875 73.8606C48.2966 74.0513 48.1058 74.4328 48.1058 74.8142V75.1956H46.3877V74.8142C46.3877 73.8606 46.5786 73.2885 47.1513 72.9071C47.724 72.5257 48.4875 72.335 49.442 72.335C50.3965 72.335 51.1601 72.5257 51.7328 72.9071C52.3054 73.2885 52.4963 73.8606 52.4963 74.6235C52.4963 75.0049 52.3054 75.3863 52.1146 75.7677C51.9237 76.1491 51.5419 76.3398 51.351 76.5305C50.9692 76.7212 50.5874 76.9119 50.2056 77.1027C49.8238 77.2934 49.442 77.4841 49.0602 77.4841C48.6784 77.6748 48.4875 77.6748 48.2966 77.8655C48.1058 78.0562 47.9149 78.2469 47.9149 78.2469H52.4963V79.5819H52.8781Z" fill="#FF0000"/>
+<path d="M54.7875 78.4368C54.2148 77.6739 53.833 76.7204 53.833 75.5761C53.833 74.4319 54.2148 73.4784 54.7875 72.7155C55.3602 71.9527 56.3146 71.5713 57.46 71.5713C58.6054 71.5713 59.369 71.9527 60.1325 72.7155C60.8961 73.4784 61.087 74.4319 61.087 75.5761C61.087 76.7204 60.7052 77.6739 60.1325 78.4368C59.5599 79.1996 58.6054 79.581 57.46 79.581C56.3146 79.581 55.5511 79.1996 54.7875 78.4368ZM57.46 78.0553C58.0327 78.0553 58.4145 77.8646 58.7963 77.4832C59.1781 77.1018 59.1781 76.5297 59.1781 75.7669C59.1781 75.004 58.9872 74.4319 58.7963 74.0505C58.4145 73.6691 58.0327 73.4784 57.46 73.4784C56.8873 73.4784 56.5055 73.6691 56.1237 74.0505C55.742 74.4319 55.742 75.004 55.742 75.7669C55.742 76.5297 55.9329 77.1018 56.1237 77.4832C56.5055 77.8646 56.8873 78.0553 57.46 78.0553Z" fill="#FF0000"/>
+<path d="M68.5315 79.5819H62.041V78.4376C62.041 78.0562 62.041 77.6748 62.2319 77.4841C62.4228 77.1027 62.6137 76.912 62.9955 76.7212C63.3773 76.5305 64.1409 76.1491 64.9044 75.9584C65.0953 75.9584 65.4771 75.7677 65.668 75.7677C65.8589 75.7677 66.0498 75.577 66.2407 75.3863C66.4316 75.1956 66.6225 75.1956 66.6225 75.0049C66.6225 74.8142 66.8134 74.6235 66.8134 74.4328C66.8134 73.6699 66.2407 73.4792 65.2862 73.4792C64.7136 73.4792 64.5227 73.6699 64.1409 73.8606C63.95 74.0513 63.7591 74.4328 63.7591 74.8142V75.1956H62.041V74.8142C62.041 73.8606 62.2319 73.2885 62.8046 72.9071C63.3773 72.5257 64.1409 72.335 65.0953 72.335C66.0498 72.335 66.8134 72.5257 67.3861 72.9071C67.9588 73.2885 68.1497 73.8606 68.1497 74.6235C68.1497 75.0049 67.9588 75.3863 67.7679 75.7677C67.577 76.1491 67.1952 76.3398 67.0043 76.5305C66.6225 76.7212 66.2407 76.9119 65.8589 77.1027C65.4771 77.2934 65.0953 77.4841 64.7136 77.4841C64.3318 77.6748 64.1409 77.6748 63.95 77.8655C63.7591 78.0562 63.5682 78.2469 63.5682 78.2469H68.1497V79.5819H68.5315Z" fill="#FF0000"/>
+<path d="M70.8221 74.623H69.2949V73.4788L71.013 71.9531H72.5401V79.3907H70.8221V74.623Z" fill="#FF0000"/>
+</svg>
diff --git a/public/img/events/content/meetup.png b/public/img/events/content/meetup.png
new file mode 100644
index 0000000..e544f39
--- /dev/null
+++ b/public/img/events/content/meetup.png
Binary files differ
diff --git a/public/img/events/content/meetup.svg b/public/img/events/content/meetup.svg
new file mode 100644
index 0000000..3b53151
--- /dev/null
+++ b/public/img/events/content/meetup.svg
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="5573.111px" height="1990.154px" viewBox="0 0 5573.111 1990.154" enable-background="new 0 0 5573.111 1990.154"
+	 xml:space="preserve">
+<path fill="#F64060" d="M3283.748,1072.614c-7.664,11.584-12.557,19.528-17.893,27.18
+	c-49.844,71.39-105.776,136.571-182.021,181.676c-102.199,60.419-212.97,85.341-328.428,60.315
+	c-59.242-12.853-114.359-46.009-170.154-72.463c-12.86-6.069-19.889-6.223-31.32,0.524c-47.857,28.227-94.404,59.867-145.076,81.812
+	c-89.938,38.936-184.639,60.752-282.521,34.857c-61.352-16.232-114.425-50.798-162.374-92.377
+	c-34.004-29.479-36.188-29.453-70.677-1.086c-62.014,51.031-133.607,83.935-208.522,111.116
+	c-92.929,33.748-188.767,54.427-286.788,64.135c-119.596,11.841-230.494-8.47-311.427-106.782
+	c-64.874-78.774-82.223-170.154-42.536-265.149c43.469-104.014,93.732-205.229,140.932-307.659
+	c24.611-53.367,49.382-106.683,73.253-160.368c4.366-9.862,6.131-21.368,6.629-32.254c0.934-20.015,5.007-41.936-18.136-53.979
+	c-23.645-12.263-51.543-10.052-68.875,11.879c-21.728,27.438-40.951,57.492-57.123,88.557
+	c-53.572,102.827-105.403,206.599-157.659,310.1c-39.201,77.61-77.65,155.565-117.208,232.974
+	c-37.479,73.422-107.924,101.396-184.27,72.845c-25.715-9.655-41.845-28.624-46.178-57.479
+	c-6.13-40.938,7.294-77.599,21.817-114.246c31.716-80.164,63.843-160.177,95.546-240.367
+	c16.977-42.995,33.965-86.026,49.904-129.417c11.166-30.339,14.521-62.515,1.496-92.316c-10.08-22.977-29.918-39.582-57.748-37.116
+	c-30.392,2.695-54.302,18.572-65.759,46.79c-40.312,99.527-78.979,199.708-118.641,299.492
+	c-47.438,119.435-94.088,239.194-143.505,357.821c-18.292,43.838-45.883,83.755-92.305,102.518
+	c-23.5,9.528-50.106,15.42-75.411,15.775c-78.952,1.034-147.138-25.342-193.707-92.351c-37.03-53.29-46.087-112.598-28.19-175.339
+	c16.551-58.082,33.105-116.161,50.467-174.014c16.451-54.822,33.939-109.351,51.016-164.008
+	c15.916-50.889,30.796-102.163,48.054-152.591c33.964-99.273,61.352-201.523,115.176-292.585
+	c36.825-62.308,96.479-95.994,164.893-116.891c71.528-21.816,132.46,5.648,193.528,36.035c23.158,11.493,46.01,23.784,69.779,33.797
+	c33.161,13.923,63.396,5.109,90.181-16.707c21.921-17.845,44.042-35.676,64.248-55.409c50.48-49.281,159.529-58.413,212.819-1.062
+	c12.274,13.207,26.758,24.348,40.312,36.316c27.896,24.64,39.431,27.154,71.707,8.94c76.756-43.339,156.27-37.338,234.432-9.556
+	c45.345,16.134,72.488,54.657,89.82,100.283c25.494,67.175,14.806,132.039-10.741,195.179
+	c-46.994,116.158-98.179,230.597-144.034,347.19c-27.18,69.167-50.134,140.288-69.666,211.974
+	c-7.955,29.214-8.007,63.854-0.586,93.206c11.228,44.429,51.922,58.986,93.08,64.2c62.677,7.945,124.181-3.704,184.229-20.311
+	c51.284-14.127,101.777-31.563,151.862-49.663c24.166-8.736,46.687-22.147,69.754-33.861c19.733-9.978,21.257-24.587,10.858-42.957
+	c-21.243-37.489-43.585-74.507-62.298-113.286c-39.57-81.967-72.13-166.551-63.444-260.025
+	c7.588-81.814,37.133-152.871,112.622-195.932c111.446-63.521,201.883-45.982,283.798,48.922
+	c70.842,82.097,94.204,180.921,63.791,286.801c-17.015,59.203-41.359,116.428-64.582,173.681
+	c-6.426,15.852-2.696,26.006,7.333,35.342c46.916,43.824,100.41,77.867,159.794,101.955c22.391,9.122,46.062,15.916,69.793,20.683
+	c51.041,10.229,98.393-1.918,140.914-30.76c20.248-13.72,20.691-26.541,6.643-45.688
+	c-97.806-133.395-136.521-281.87-107.131-445.024c11.012-61.083,39.267-118.779,104.833-136.368
+	c40.529-10.884,86.334-10.424,128.476-5.058c68.488,8.71,130.514,36.045,172.59,95.009c50.48,70.751,63.37,148.182,41.645,232.766
+	c-15.599,60.752-47.467,112.433-82.557,162.631c-13.896,19.901-14.432,38.244,4.512,51.553
+	c29.173,20.502,58.82,42.981,91.787,54.852c71.634,25.776,145.963,23.528,218.131,0.331
+	c78.966-25.434,134.451-77.814,166.094-155.54c37.794-92.951,38.255-190.312,36.34-288.025
+	c-1.521-76.349-4.189-152.691-6.452-229.065c-0.804-27.271-5.196-28.854-31.194-23.565
+	c-68.488,13.836-137.322,26.084-206.056,38.652c-21.678,3.935-43.547,6.604-65.211,10.512c-47.221,8.496-86.18-10.906-88.849-66.141
+	c-2.722-55.665-10.78-111.064-16.503-166.604c-0.334-3.126-0.59-6.27-0.755-9.426c-3.195-65.359,12.621-100.909,91.088-98.061
+	c81.033,2.978,162.066,5.647,242.999,9.899c39.812,2.07,53.813-7.958,56.433-47.464c2.02-30.67,2.875-61.364,4.789-92.021
+	c2.875-45.982,13.359-56.905,60.071-55.078c27.925,1.099,55.986,5.966,83.298,12.109c38.459,8.648,58.616,35.728,61.284,73.982
+	c2.16,31.346,1.254,62.936,0.757,94.383c-0.41,22.251,6.5,34.194,31.445,36.712c72.005,7.33,143.727,17.346,215.579,25.877
+	c33.927,4.038,52.966,17.771,57.554,42.996c7.959,43.812-1.51,73.816-34.578,85.786c-46.254,16.732-94.074,29.48-141.896,41.269
+	c-33.466,8.266-68.134,11.804-102.148,18.052c-22.825,4.177-35.229,16.169-35.024,41.845c0.854,126.786-2.019,253.688,1.662,380.353
+	c1.914,66.471,11.892,133.033,40.209,195.123c22.875,50.289,61.938,70.101,116.265,60.991
+	c79.717-13.373,152.792-41.371,216.444-91.812c35.319-27.986,58.552-62.233,60.313-109.531
+	c3.183-86.552,7.459-173.077,12.541-259.502c1.471-24.934,4.297-50.788,12.609-74.047c4.635-12.903,21.562-29.966,33.351-30.312
+	c65.116-1.968,130.676-2.618,195.485,3.003c40.771,3.524,68.778,41.667,66.621,84.828c-2.922,60.428-10.737,120.642-16.487,180.946
+	c-7.103,74.403-13.651,148.858-21.56,223.161c-8.01,75.211,52.148,112.507,111.672,113.235c49.935,0.6,79.414-18.035,100.631-70.878
+	c21.97-54.696,35.027-113.99,44.502-172.469c13.402-83.024,19.746-167.188,29.635-250.791c4.025-34.144,25.34-60.393,51.847-66.089
+	c30.646-6.578,70.853,5.853,80.884,33.864c8.417,23.411,6.5,52.013,3.57,77.686c-10.828,95.214-26.446,189.952-35.365,285.355
+	c-5.494,58.604,27.361,100.323,84.299,117.643c28.373,8.609,57.801,15.417,87.185,18.815c51.604,5.901,88.147-31.769,98.927-90.423
+	c9.124-49.317,10.336-100.094,14.77-150.252c5.186-59.563,5.938-119.892,16.117-178.596c14.971-86.91,71.11-165.747,175.125-191.041
+	c62.434-15.199,125.379-17.012,187.715-9.809c95.045,10.933,194.463,75.541,224.852,184.716
+	c23.077,83,13.906,163.178-13.246,243.024c-31.451,92.529-88.941,164.636-169.223,219.549c-7.412,5.059-11.742,14.663-17.438,22.174
+	c10.077,4.458,20.258,12.925,30.29,12.747c95.952-1.468,186.444-23.414,269.3-73.675c18.695-11.318,39.059-19.89,58.805-29.279
+	c18.142-8.596,28.832,1.585,23.785,17.232c-8.42,26.224-18.549,53.893-35.319,75.079c-71.008,89.761-167.865,132.794-279.89,140.331
+	c-47.518,3.191-95.746-3.156-143.623-5.801c-36.137-2.02-72.207-5.161-108.342-7.611c-18.34-1.201-28.93,6.5-33.519,25.456
+	c-28.767,118.729-43.99,239.46-58.908,360.516c-9.416,76.218-23.635,152.18-41.871,226.765
+	c-9.876,40.465-41.476,68.363-85.226,75.414c-26.149,4.213-45.5-7.104-54.275-31.476c-7.395-20.551-14.303-42.124-16.064-63.659
+	c-8.627-106.288-5.101-212.319,9.015-318.096c7.155-53.814,11.942-107.935,18.088-161.865c4.342-37.514,9.992-74.902,13.519-112.493
+	c2.768-30.361-4.142-37.528-33.213-43.312c-60.127-11.995-120.285-23.786-180.153-37.043c-40.672-9.044-72.376,5.362-99.942,33.389
+	c-36.629,37.26-77.1,69.641-125.127,90.576c-58.002,25.303-119.481,19.988-179.143,10.536
+	c-86.069-13.705-154.814-58.959-203.686-131.577c-15.179-22.53-26.162-47.95-38.055-72.516
+	c-6.654-13.755-12.644-19.106-28.773-10.881c-57.203,29.124-114.193,59.025-173.244,83.972
+	c-65.771,27.797-135.566,37.565-205.46,18.075c-68.134-19.034-120.39-62.896-163.78-117.72
+	C3313.23,1110.512,3301.787,1095.72,3283.748,1072.614z M5246.166,799.954c-0.752-9.426-0.752-18.917-2.314-28.19
+	c-8.722-53.701-62.641-77.737-106.08-45.356c-19.643,14.636-37.49,33.859-50.893,54.427
+	c-44.754,68.604-64.961,147.199-85.168,225.358c-5.086,19.633-8.625,40.391-8.217,60.545c0.759,37.542,22.832,48.578,54.275,28.294
+	c65.26-42.102,113.598-100.5,154.405-165.416C5226.971,890.182,5247.279,848.581,5246.166,799.954z M2685.396,837.826
+	c0.573-37.312-8.137-71.837-35.615-98.673c-15.234-14.87-34.281-21.345-56.124-14.536c-26.492,8.211-40.812,27.87-42.804,60.493
+	c-3.855,63.2,23.287,117.502,51.223,170.957c14.384,27.528,28.051,26.657,46.634,1.216
+	C2674.704,921.708,2684.846,881.268,2685.396,837.826z M2041.107,825.755c-6.908-22.854-11.479-46.789-21.345-68.312
+	c-12.595-27.388-45.062-39.713-73.776-32.202c-30.389,7.972-42.406,22.456-39.253,59.894c2.772,32.585,10.259,65.081,18.93,96.732
+	c6.36,23.262,16.159,46.061,27.743,67.252c15.586,28.547,31.871,28.829,47.198,1.188
+	C2021.73,912.255,2038.056,872.29,2041.107,825.755z"/>
+</svg>
diff --git a/public/img/events/content/merge.png b/public/img/events/content/merge.png
new file mode 100644
index 0000000..5f1a749
--- /dev/null
+++ b/public/img/events/content/merge.png
Binary files differ
diff --git a/public/img/events/content/merge.svg b/public/img/events/content/merge.svg
new file mode 100644
index 0000000..edb7549
--- /dev/null
+++ b/public/img/events/content/merge.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="155" height="53" viewBox="0 0 155 53" fill="none"> <path d="M15.6794 50.5425C18.0739 50.5425 20.015 39.4809 20.015 25.8357C20.015 12.1905 18.0739 1.12891 15.6794 1.12891C13.285 1.12891 11.3439 12.1905 11.3439 25.8357C11.3439 39.4809 13.285 50.5425 15.6794 50.5425Z" fill="#38D430"></path> <path d="M10.215 46.681C11.7239 46.681 12.947 37.3478 12.947 25.8346C12.947 14.3215 11.7239 4.98828 10.215 4.98828C8.70618 4.98828 7.48303 14.3215 7.48303 25.8346C7.48303 37.3478 8.70618 46.681 10.215 46.681Z" fill="#38D430"></path> <path d="M6.77059 41.6935C7.91862 41.6935 8.84929 34.5939 8.84929 25.836C8.84929 17.0782 7.91862 9.97852 6.77059 9.97852C5.62256 9.97852 4.69189 17.0782 4.69189 25.836C4.69189 34.5939 5.62256 41.6935 6.77059 41.6935Z" fill="#38D430"></path> <path d="M1.5442 37.7737C2.39702 37.7737 3.08836 32.4291 3.08836 25.8361C3.08836 19.2431 2.39702 13.8984 1.5442 13.8984C0.691372 13.8984 0 19.2431 0 25.8361C0 32.4291 0.691372 37.7737 1.5442 37.7737Z" fill="#38D430"></path> <path d="M28.6859 1.12891C27.5574 7.42439 26.5477 12.9478 25.5381 19.0057C25.8944 21.2032 26.3102 23.46 26.7259 25.8357C26.3102 28.2113 25.9538 30.4682 25.5381 32.6657C26.5477 38.6642 27.5574 44.247 28.6859 50.5425C29.3392 47.0384 29.9331 43.7719 30.4676 40.5054V11.2254C29.9331 7.95891 29.3392 4.633 28.6859 1.12891Z" fill="#38D430"></path> <path d="M25.5381 19.0052C24.4096 12.591 23.4 6.65183 22.1528 0C20.5492 8.96809 19.1832 16.5108 17.639 25.8352C19.1832 35.1597 20.5492 42.7024 22.1528 51.6705C23.3406 44.9592 24.4096 39.0795 25.5381 32.6652C25.8944 30.4678 26.3102 28.2109 26.7259 25.8352C26.3102 23.4596 25.9538 21.2027 25.5381 19.0052Z" fill="#38D430"></path> <path d="M33.0222 6.17559H38.3674V9.73907H38.5456C38.9613 9.08577 39.4365 8.55123 39.9116 8.01671C40.3867 7.48219 40.9806 7.06646 41.5745 6.65072C42.1685 6.29437 42.8812 5.99741 43.7127 5.75985C44.4847 5.52228 45.435 5.46289 46.4446 5.46289C47.9888 5.46289 49.4736 5.81923 50.7802 6.53193C52.1462 7.24462 53.0965 8.31368 53.631 9.73907C54.5813 8.43247 55.7097 7.36339 56.9569 6.5913C58.2041 5.81922 59.8077 5.46289 61.6488 5.46289C64.3808 5.46289 66.4595 6.11619 68.0037 7.4228C69.4885 8.72941 70.2606 10.9863 70.2606 14.0746V31.7732H64.6184V16.8066C64.6184 15.797 64.559 14.8467 64.4996 14.0152C64.4402 13.1837 64.2621 12.4711 63.9057 11.8178C63.6088 11.2239 63.1336 10.7487 62.4803 10.3924C61.827 10.036 60.9955 9.91724 59.9265 9.91724C58.026 9.91724 56.6006 10.5112 55.7691 11.699C54.9376 12.8868 54.4625 14.5498 54.4625 16.7472V31.7732H48.8203V15.2625C48.8203 13.4807 48.5234 12.1147 47.8701 11.2239C47.2167 10.333 46.0289 9.85783 44.3066 9.85783C43.5939 9.85783 42.8812 10.036 42.1685 10.333C41.5152 10.6299 40.9212 11.0457 40.3867 11.6396C39.8522 12.1741 39.4365 12.8868 39.1395 13.7183C38.8426 14.5497 38.6644 15.5 38.6644 16.5691V31.8326H33.0222V6.17559Z" fill="black"></path> <path d="M75.6651 20.4897C75.6651 21.4994 75.7839 22.4496 76.0809 23.3405C76.3778 24.2908 76.7936 25.0629 77.3281 25.7756C77.8626 26.4883 78.5753 27.0228 79.4662 27.4385C80.2977 27.8542 81.3667 28.0324 82.5545 28.0324C84.2175 28.0324 85.5241 27.6761 86.5337 26.9634C87.5434 26.2507 88.3155 25.1816 88.7906 23.7562H94.1358C93.8389 25.1222 93.3044 26.3694 92.5917 27.4979C91.879 28.5669 90.9881 29.5172 89.9784 30.2299C88.9688 31.002 87.781 31.5365 86.5337 31.8929C85.2865 32.2492 83.9205 32.4868 82.5545 32.4868C80.5352 32.4868 78.7535 32.1304 77.2093 31.4771C75.6651 30.8238 74.3585 29.8735 73.2895 28.6857C72.2204 27.4979 71.389 26.0725 70.8544 24.4095C70.3199 22.7466 70.0229 20.9055 70.0229 18.9456C70.0229 17.1044 70.3199 15.3821 70.9138 13.7785C71.5077 12.1155 72.3392 10.6902 73.4083 9.44294C74.4773 8.19572 75.7839 7.24546 77.3281 6.47337C78.8723 5.76067 80.5946 5.4043 82.4951 5.4043C84.5144 5.4043 86.2962 5.82006 87.9591 6.65154C89.5627 7.48302 90.8693 8.61144 91.9384 9.97744C93.0074 11.3434 93.7795 12.947 94.2546 14.7882C94.7297 16.5699 94.8485 18.4704 94.611 20.3709H75.6651V20.4897ZM88.85 16.7481C88.7906 15.8572 88.6124 14.9663 88.2561 14.1942C87.9591 13.3628 87.484 12.65 86.9495 12.0561C86.415 11.4622 85.7617 10.9277 84.9896 10.5714C84.2175 10.215 83.3266 9.97744 82.3763 9.97744C81.3667 9.97744 80.4758 10.1556 79.6444 10.512C78.8129 10.8683 78.1596 11.3434 77.5657 11.9373C76.9717 12.5313 76.4966 13.244 76.1997 14.0755C75.8433 14.9069 75.6651 15.7978 75.6058 16.7481H88.85Z" fill="black"></path> <path d="M93.8984 6.17676H99.1842V11.1656H99.303C99.4812 10.4529 99.7782 9.79964 100.253 9.14633C100.728 8.49303 101.322 7.89909 101.976 7.30518C102.629 6.77066 103.401 6.29552 104.233 5.99856C105.064 5.64221 105.895 5.52344 106.786 5.52344C107.44 5.52344 107.915 5.52346 108.152 5.58285C108.39 5.64224 108.627 5.64221 108.924 5.7016V11.1656C108.509 11.1062 108.093 11.0468 107.737 10.9874C107.321 10.9281 106.905 10.9281 106.549 10.9281C105.599 10.9281 104.708 11.1062 103.817 11.522C102.985 11.8783 102.213 12.4722 101.619 13.1849C100.966 13.957 100.491 14.8479 100.135 15.9169C99.7782 16.986 99.6 18.2926 99.6 19.718V31.9526H93.9578L93.8984 6.17676Z" fill="black"></path> <path d="M130.127 30.4674C130.127 34.3279 129.058 37.2381 126.861 39.1386C124.663 41.0391 121.575 41.9894 117.477 41.9894C116.17 41.9894 114.864 41.8706 113.557 41.5736C112.25 41.3361 111.063 40.8609 109.993 40.2076C108.924 39.5543 108.034 38.7229 107.262 37.7132C106.549 36.7035 106.074 35.4563 105.955 33.9121H111.597C111.775 34.6842 112.072 35.3376 112.429 35.8721C112.844 36.3472 113.319 36.763 113.854 37.0599C114.388 37.3569 114.982 37.535 115.695 37.5944C116.348 37.6538 117.061 37.7132 117.774 37.7132C120.031 37.7132 121.753 37.1787 122.763 36.0502C123.832 34.9218 124.366 33.3182 124.366 31.1802V27.2603H124.247C123.475 28.6857 122.347 29.8142 120.981 30.5862C119.615 31.3583 118.13 31.7741 116.527 31.7741C114.448 31.7741 112.725 31.4177 111.3 30.705C109.875 29.9923 108.687 29.0421 107.737 27.7948C106.786 26.5476 106.133 25.1222 105.658 23.5187C105.242 21.9151 105.005 20.1334 105.005 18.2922C105.005 16.5699 105.242 14.9069 105.777 13.3628C106.311 11.8186 107.083 10.4526 108.034 9.26473C109.043 8.07691 110.231 7.12667 111.656 6.47337C113.082 5.76067 114.745 5.4043 116.527 5.4043C118.13 5.4043 119.615 5.76065 120.981 6.41396C122.347 7.06726 123.357 8.13632 124.129 9.6211H124.247V6.117H129.89V30.4674H130.127ZM117.536 27.3791C118.783 27.3791 119.852 27.1415 120.743 26.607C121.634 26.0725 122.347 25.4192 122.881 24.5877C123.416 23.7562 123.832 22.806 124.069 21.7369C124.307 20.6679 124.426 19.5988 124.426 18.4704C124.426 17.342 124.307 16.3323 124.01 15.3227C123.772 14.313 123.357 13.3628 122.822 12.5907C122.288 11.8186 121.575 11.1653 120.684 10.6901C119.793 10.215 118.783 9.97744 117.536 9.97744C116.289 9.97744 115.22 10.215 114.388 10.7495C113.557 11.284 112.844 11.9373 112.31 12.8282C111.775 13.6597 111.419 14.61 111.181 15.679C110.944 16.7481 110.825 17.8171 110.825 18.8861C110.825 19.9552 110.944 20.9648 111.241 21.9745C111.478 22.9841 111.894 23.875 112.429 24.7065C112.963 25.4786 113.676 26.1319 114.507 26.6664C115.339 27.2009 116.348 27.3791 117.536 27.3791Z" fill="black"></path> <path d="M135.294 20.4897C135.294 21.4994 135.413 22.4496 135.71 23.3405C136.007 24.2908 136.422 25.0629 136.957 25.7756C137.491 26.4883 138.204 27.0228 139.095 27.4385C139.927 27.8542 140.996 28.0324 142.183 28.0324C143.846 28.0324 145.153 27.6761 146.163 26.9634C147.172 26.2507 147.944 25.1816 148.42 23.7562H153.765C153.468 25.1222 152.933 26.3694 152.221 27.4979C151.508 28.5669 150.617 29.5172 149.607 30.2299C148.598 31.002 147.41 31.5365 146.163 31.8929C144.915 32.2492 143.549 32.4868 142.183 32.4868C140.164 32.4868 138.382 32.1304 136.838 31.4771C135.294 30.8238 133.987 29.8735 132.918 28.6857C131.849 27.4979 131.018 26.0725 130.483 24.4095C129.949 22.7466 129.652 20.9055 129.652 18.9456C129.652 17.1044 129.949 15.3821 130.543 13.7785C131.137 12.1155 131.968 10.6902 133.037 9.44294C134.106 8.19572 135.413 7.24546 136.957 6.47337C138.501 5.76067 140.224 5.4043 142.124 5.4043C144.143 5.4043 145.925 5.82006 147.588 6.65154C149.192 7.48302 150.498 8.61144 151.567 9.97744C152.636 11.3434 153.408 12.947 153.883 14.7882C154.359 16.5699 154.477 18.4704 154.24 20.3709H135.294V20.4897ZM148.479 16.7481C148.419 15.8572 148.241 14.9663 147.885 14.1942C147.588 13.3628 147.113 12.65 146.578 12.0561C146.044 11.4622 145.391 10.9277 144.618 10.5714C143.846 10.215 142.955 9.97744 142.005 9.97744C140.996 9.97744 140.105 10.1556 139.273 10.512C138.442 10.8683 137.788 11.3434 137.195 11.9373C136.601 12.5313 136.126 13.244 135.829 14.0755C135.472 14.9069 135.294 15.7978 135.235 16.7481H148.479Z" fill="black"></path> <path d="M33.7943 42.8793H33.0222V37.1777H33.7943V42.8793Z" fill="black"></path> <path d="M39.1991 41.7509V37.1777H39.9712V42.8793H38.9616L35.9326 38.1874V42.8793H35.1605V37.1777H36.2296L39.1991 41.7509Z" fill="black"></path> <path d="M45.4348 41.7509V37.1777H46.207V42.8793H45.1973L42.1683 38.1874V42.8793H41.3962V37.1777H42.4653L45.4348 41.7509Z" fill="black"></path> <path d="M53.3934 40.029C53.3934 40.4447 53.334 40.8605 53.1558 41.2168C52.9776 41.5732 52.7995 41.9295 52.5025 42.1671C52.2055 42.4046 51.9086 42.6422 51.5523 42.761C51.1959 42.8798 50.7802 42.9985 50.3644 42.9985C49.9487 42.9985 49.533 42.9391 49.1766 42.761C48.8203 42.6422 48.4639 42.4046 48.2263 42.1671C47.9888 41.9295 47.7512 41.5732 47.573 41.2168C47.3949 40.8605 47.3354 40.4447 47.3354 40.029C47.3354 39.5538 47.3949 39.1975 47.573 38.7817C47.7512 38.4254 47.9294 38.0691 48.2263 37.8315C48.5233 37.5939 48.8203 37.3564 49.1766 37.2376C49.533 37.1188 49.9487 37 50.3644 37C50.7802 37 51.1959 37.0594 51.5523 37.2376C51.9086 37.3564 52.2649 37.5939 52.5025 37.8315C52.7995 38.0691 52.9776 38.4254 53.1558 38.7817C53.334 39.1975 53.3934 39.6132 53.3934 40.029ZM52.5619 40.029C52.5619 39.732 52.5025 39.4351 52.3837 39.1381C52.2649 38.8412 52.1461 38.6036 51.968 38.4254C51.7898 38.2472 51.5522 38.0691 51.3147 37.9503C51.0771 37.8315 50.7208 37.7721 50.4238 37.7721C50.0675 37.7721 49.7705 37.8315 49.5329 37.9503C49.2954 38.0691 49.0578 38.2472 48.8796 38.4254C48.7015 38.663 48.5233 38.9005 48.4639 39.1381C48.3451 39.4351 48.2857 39.732 48.2857 40.029C48.2857 40.3259 48.3451 40.6229 48.4639 40.9199C48.5827 41.2168 48.7015 41.4543 48.8796 41.6325C49.0578 41.8107 49.2954 41.9889 49.5329 42.1077C49.7705 42.2265 50.0675 42.2858 50.4238 42.2858C50.7802 42.2858 51.0771 42.2265 51.3147 42.1077C51.6116 41.9889 51.7898 41.8107 52.0274 41.6325C52.2649 41.4543 52.3837 41.1574 52.4431 40.9199C52.5025 40.6823 52.5619 40.3853 52.5619 40.029Z" fill="black"></path> <path d="M54.5222 37.1777H56.2445C56.5415 37.1777 56.8385 37.2371 57.076 37.2965C57.3136 37.3559 57.5512 37.4747 57.7293 37.5935C57.9075 37.7123 58.0263 37.8904 58.1451 38.0686C58.2639 38.2468 58.2639 38.4844 58.2639 38.7813C58.2639 39.0783 58.2045 39.3158 58.0857 39.494C57.9669 39.6722 57.8481 39.8504 57.67 39.9691C57.4918 40.0879 57.2542 40.2067 57.0166 40.2661C56.7791 40.3255 56.4821 40.3849 56.1852 40.3849H55.2943V42.8793H54.5222V37.1777ZM55.2943 39.7316H56.1258C56.3039 39.7316 56.4821 39.7316 56.6603 39.6722C56.8385 39.6128 56.9573 39.6128 57.076 39.494C57.1948 39.3752 57.3136 39.3158 57.373 39.1971C57.4324 39.0783 57.4918 38.9595 57.4918 38.7813C57.4918 38.6031 57.4324 38.4843 57.373 38.3656C57.3136 38.2468 57.1948 38.128 57.076 38.0686C56.9573 38.0092 56.8385 37.9498 56.6603 37.8904C56.4821 37.8904 56.3039 37.8311 56.1258 37.8311H55.2349L55.2943 39.7316Z" fill="black"></path> <path d="M65.0933 40.029C65.0933 40.4447 65.0339 40.8605 64.8557 41.2168C64.6776 41.5732 64.4994 41.9295 64.2025 42.1671C63.9055 42.4046 63.6085 42.6422 63.2522 42.761C62.8958 42.8798 62.4801 42.9985 62.0643 42.9985C61.6486 42.9985 61.2329 42.9391 60.8765 42.761C60.5202 42.6422 60.1638 42.4046 59.9263 42.1671C59.6887 41.9295 59.4512 41.5732 59.273 41.2168C59.0948 40.8605 59.0354 40.4447 59.0354 40.029C59.0354 39.5538 59.0948 39.1975 59.273 38.7817C59.4512 38.4254 59.6293 38.0691 59.9263 37.8315C60.2232 37.5939 60.5202 37.3564 60.8765 37.2376C61.2329 37.1188 61.6486 37 62.0643 37C62.4801 37 62.8958 37.0594 63.2522 37.2376C63.6085 37.3564 63.9649 37.5939 64.2025 37.8315C64.4994 38.0691 64.6776 38.4254 64.8557 38.7817C64.9745 39.1975 65.0933 39.6132 65.0933 40.029ZM64.2025 40.029C64.2025 39.732 64.1431 39.4351 64.0243 39.1381C63.9055 38.8412 63.7867 38.6036 63.6085 38.4254C63.4304 38.2472 63.1928 38.0691 62.9552 37.9503C62.7176 37.8315 62.3613 37.7721 62.0643 37.7721C61.708 37.7721 61.411 37.8315 61.1735 37.9503C60.9359 38.0691 60.6984 38.2472 60.5202 38.4254C60.342 38.663 60.1638 38.9005 60.1044 39.1381C59.9857 39.4351 59.9263 39.732 59.9263 40.029C59.9263 40.3259 59.9857 40.6229 60.1044 40.9199C60.2232 41.2168 60.342 41.4543 60.5202 41.6325C60.6984 41.8107 60.9359 41.9889 61.1735 42.1077C61.411 42.2265 61.708 42.2858 62.0643 42.2858C62.4207 42.2858 62.7176 42.2265 62.9552 42.1077C63.2522 41.9889 63.4304 41.8107 63.6679 41.6325C63.9055 41.4543 64.0243 41.1574 64.0837 40.9199C64.1431 40.6823 64.2025 40.3853 64.2025 40.029Z" fill="black"></path> <path d="M66.9349 42.2271H69.4887V42.9398H66.1628V37.2383H66.9349V42.2271Z" fill="black"></path> <path d="M71.0921 42.8793H70.3201V37.1777H71.0921V42.8793Z" fill="black"></path> <path d="M75.3092 38.2464C75.1904 38.0682 75.0716 37.9494 74.834 37.8901C74.6559 37.7713 74.4183 37.7119 74.1807 37.7119C74.062 37.7119 73.9432 37.7119 73.765 37.7713C73.6462 37.8307 73.5275 37.8901 73.4087 37.9495C73.2899 38.0089 73.2305 38.1276 73.1711 38.2464C73.1117 38.3652 73.0523 38.484 73.0523 38.6621C73.0523 38.8403 73.1117 38.9591 73.1711 39.0779C73.2305 39.1967 73.2899 39.2561 73.4087 39.3155C73.5275 39.3748 73.6462 39.4342 73.765 39.4936C73.8838 39.553 74.062 39.6124 74.2401 39.6718C74.4183 39.7312 74.6559 39.7906 74.834 39.85C75.0122 39.9093 75.1904 40.0281 75.3686 40.1469C75.5467 40.2657 75.6655 40.4439 75.7843 40.6221C75.9031 40.8002 75.9625 41.0378 75.9625 41.3347C75.9625 41.6317 75.9031 41.8693 75.7843 42.1069C75.6655 42.3444 75.5467 42.5226 75.3686 42.6414C75.1904 42.7601 74.9528 42.8789 74.7153 42.9383C74.4777 42.9977 74.2401 43.0571 74.0026 43.0571C73.6462 43.0571 73.2899 42.9977 72.9335 42.8195C72.5772 42.7007 72.3396 42.4632 72.1021 42.2256L72.696 41.6911C72.8147 41.8693 72.9929 42.0475 73.2305 42.1662C73.4681 42.285 73.7056 42.3444 73.9432 42.3444C74.062 42.3444 74.2401 42.3444 74.3589 42.285C74.4777 42.2256 74.5965 42.1662 74.7153 42.1069C74.8341 42.0475 74.8935 41.9287 75.0122 41.8099C75.0716 41.6911 75.131 41.5129 75.131 41.3942C75.131 41.2754 75.0716 41.0972 75.0122 40.9784C74.9528 40.8596 74.8341 40.7408 74.7153 40.6815C74.5965 40.6221 74.4183 40.5033 74.2995 40.5033C74.1808 40.5033 73.9432 40.3845 73.765 40.3251C73.5868 40.2657 73.4087 40.2063 73.2305 40.1469C73.0523 40.0875 72.8741 39.9687 72.7553 39.85C72.6366 39.7312 72.5178 39.553 72.399 39.3748C72.3396 39.1967 72.2802 38.9591 72.2802 38.7215C72.2802 38.4246 72.3396 38.187 72.4584 38.0088C72.5772 37.8307 72.696 37.6525 72.9335 37.4743C73.1711 37.2961 73.3493 37.2367 73.5868 37.1773C73.8244 37.118 74.062 37.0586 74.2995 37.0586C74.6559 37.0586 74.9528 37.118 75.2498 37.2368C75.5467 37.3555 75.7843 37.5337 75.9625 37.7119L75.3092 38.2464Z" fill="black"></path> <path d="M36.7639 52.0864H33.0222V51.3737L35.2791 49.1168C35.4573 48.9386 35.576 48.7604 35.6948 48.5823C35.8136 48.4041 35.873 48.1665 35.873 47.929C35.873 47.7508 35.873 47.632 35.8136 47.5132C35.7542 47.3944 35.6948 47.2757 35.576 47.2163C35.4573 47.1569 35.3979 47.0381 35.2791 47.0381C35.1603 46.9787 35.0415 46.9787 34.8633 46.9787C34.5664 46.9787 34.3288 47.0975 34.1506 47.2756C33.9725 47.4538 33.8537 47.6914 33.7943 47.9883L33.0222 47.8695C33.0816 47.632 33.141 47.4538 33.2004 47.2756C33.3192 47.0975 33.438 46.9193 33.6161 46.8005C33.7943 46.6817 33.9725 46.5629 34.1506 46.5036C34.3882 46.4442 34.5664 46.3848 34.804 46.3848C35.0415 46.3848 35.2791 46.4442 35.4572 46.5036C35.6948 46.5629 35.873 46.6817 36.0512 46.8005C36.2293 46.9193 36.3481 47.0975 36.4669 47.335C36.5857 47.5132 36.6451 47.7508 36.6451 48.0478C36.6451 48.2259 36.6451 48.4041 36.5857 48.5823C36.5263 48.7604 36.4669 48.8792 36.4075 48.998C36.3481 49.1168 36.2294 49.295 36.1106 49.4137C35.9918 49.5325 35.873 49.6513 35.7542 49.7701L33.9131 51.5518H36.7045L36.7639 52.0864Z" fill="black"></path> <path d="M39.7332 46.2656C40.0896 46.2656 40.3865 46.325 40.6241 46.5032C40.8617 46.6813 41.0992 46.8595 41.218 47.1565C41.3962 47.4535 41.5149 47.7504 41.5743 48.1067C41.6337 48.4631 41.6931 48.8788 41.6931 49.2946C41.6931 49.7103 41.6337 50.126 41.5743 50.4824C41.5149 50.8387 41.3962 51.1357 41.218 51.4326C41.0398 51.7296 40.8617 51.9078 40.6241 52.086C40.3865 52.2641 40.0896 52.3235 39.7332 52.3235C39.3769 52.3235 39.0799 52.2641 38.8424 52.086C38.6048 51.9078 38.3672 51.7296 38.2484 51.4326C38.0703 51.1357 37.9515 50.8387 37.8921 50.4824C37.8327 50.126 37.7733 49.7103 37.7733 49.2946C37.7733 48.8788 37.8327 48.4631 37.8921 48.1067C37.9515 47.7504 38.0703 47.3941 38.2484 47.1565C38.4266 46.8595 38.6048 46.6813 38.8424 46.5032C39.0799 46.325 39.3769 46.2656 39.7332 46.2656ZM39.7332 46.9189C39.4957 46.9189 39.3175 46.9783 39.1393 47.1565C38.9611 47.3347 38.8424 47.5128 38.783 47.7504C38.7236 47.988 38.6642 48.2255 38.6048 48.5225C38.5454 48.8194 38.5454 49.057 38.5454 49.2946C38.5454 49.5321 38.5454 49.7697 38.6048 50.0666C38.6642 50.3636 38.7236 50.6012 38.783 50.8387C38.8424 51.0763 38.9611 51.2545 39.1393 51.4326C39.3175 51.6108 39.4957 51.6702 39.7332 51.6702C39.9708 51.6702 40.149 51.6108 40.3271 51.4326C40.4459 51.2545 40.5647 51.0763 40.6835 50.8387C40.7429 50.6012 40.8023 50.3636 40.8617 50.0666C40.9211 49.7697 40.921 49.5321 40.921 49.2946C40.921 49.057 40.9211 48.8194 40.8617 48.5225C40.8023 48.2255 40.7429 47.988 40.6835 47.7504C40.6241 47.5128 40.5053 47.3347 40.3271 47.1565C40.149 46.9783 39.9708 46.9189 39.7332 46.9189Z" fill="black"></path> <path d="M46.3261 52.0864H42.5845V51.3737L44.8413 49.1168C45.0195 48.9386 45.1383 48.7604 45.2571 48.5823C45.3759 48.4041 45.4352 48.1665 45.4352 47.929C45.4352 47.7508 45.4353 47.632 45.3759 47.5132C45.3165 47.3944 45.2571 47.2757 45.1383 47.2163C45.0195 47.1569 44.9601 47.0381 44.8413 47.0381C44.7226 46.9787 44.6038 46.9787 44.4256 46.9787C44.1287 46.9787 43.8911 47.0975 43.7129 47.2756C43.5347 47.4538 43.4159 47.6914 43.3566 47.9883L42.5845 47.8695C42.6439 47.632 42.7032 47.4538 42.7626 47.2756C42.8814 47.0975 43.0002 46.9193 43.1784 46.8005C43.3566 46.6817 43.5347 46.5629 43.7129 46.5036C43.9505 46.4442 44.1286 46.3848 44.3662 46.3848C44.6038 46.3848 44.8414 46.4442 45.0195 46.5036C45.2571 46.5629 45.4353 46.6817 45.6135 46.8005C45.7916 46.9193 45.9104 47.0975 46.0292 47.335C46.1479 47.5132 46.2074 47.7508 46.2074 48.0478C46.2074 48.2259 46.2073 48.4041 46.148 48.5823C46.0886 48.7604 46.0292 48.8792 45.9698 48.998C45.9104 49.1168 45.7916 49.295 45.6728 49.4137C45.554 49.5325 45.4353 49.6513 45.3165 49.7701L43.4753 51.5518H46.2667L46.3261 52.0864Z" fill="black"></path> <path d="M50.0084 52.0864H49.2363V47.335L48.1673 48.2259L47.6921 47.6914L49.2957 46.3848H50.0084V52.0864Z" fill="black"></path> </svg> 
\ No newline at end of file
diff --git a/public/img/events/content/summit.png b/public/img/events/content/summit.png
new file mode 100644
index 0000000..a885f28
--- /dev/null
+++ b/public/img/events/content/summit.png
Binary files differ
diff --git a/public/img/events/content/summit.svg b/public/img/events/content/summit.svg
new file mode 100644
index 0000000..1a20e74
--- /dev/null
+++ b/public/img/events/content/summit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="463.424" height="181.095" viewBox="0 0 463.424 181.095"><defs><style>.a{fill:#e5282a;}.a,.b{stroke:rgba(0,0,0,0);}.c{fill:#2133a2;}.d{fill:#e6f0fa;font-size:16px;font-family:RedHatText-Medium, Red Hat Text;font-weight:500;letter-spacing:0.024em;}</style></defs><g transform="translate(-259.501 -232.5)"><g transform="translate(118.879 0.544)"><path class="a" d="M-352.4-248.714l22.746-14.774v-.294L-352.4-278.556V-284.4l28.279,18.43v4.681l-28.279,18.43Zm-317.478-12.58v-4.681L-641.6-284.4v5.848l-22.746,14.774v.294l22.746,14.774v5.849ZM-390.388-258v-16.82h-10.464v-4.536l10.691-.364.835-11.409h5.23v11.409h18.047v4.9H-384.1v16.894c0,6.362,2.2,9.655,9.328,9.655a24.977,24.977,0,0,0,8.793-1.612l1.366,4.462a33.19,33.19,0,0,1-11.525,2.123C-386.9-243.3-390.388-249.224-390.388-258Zm-191.761.368v-22.089h6.292v21.282c0,6.655,2.428,9.874,8.493,9.874,4.246,0,7.353-1.9,11.449-6.507v-24.648h6.293v35.543h-5.233l-.531-6.214h-.3c-3.715,4.168-8.037,7.092-13.725,7.092C-578.132-243.3-582.149-248.274-582.149-257.635Zm-45.95,8.775,2.882-4.025a26.931,26.931,0,0,0,16,4.83c6.219,0,9.252-2.488,9.252-5.486,0-2.7-1.444-4.607-11.449-6.583-9.631-1.9-14.406-5.044-14.406-10.386,0-5.7,5.233-10.091,15.314-10.091a28.371,28.371,0,0,1,14.862,4.534l-3.033,3.877a22.279,22.279,0,0,0-12.359-3.731c-6.218,0-8.493,2.412-8.493,5.12,0,3.073,3.187,4.389,10.768,5.923,12.207,2.562,15.164,5.487,15.164,10.973,0,5.776-5.838,10.6-16.378,10.6A33.193,33.193,0,0,1-628.1-248.86Zm205.257,4.68h-21.154v-4.974h14.859v-25.669h-13.042v-4.9h19.336v30.57h14.1v4.974Zm-38.065,0v-25.011c0-4.1-1.215-6.219-3.944-6.219-2.578,0-3.941,1.831-5.915,5.487v25.744h-5.761v-25.011c0-4.1-1.062-6.219-3.791-6.219-2.578,0-4.246,1.831-6.067,5.487v25.744H-492.6v-35.543h5l.53,4.681h.154c1.894-3.292,4.168-5.558,8.416-5.558,3.637,0,5.911,2.047,6.973,6.141,2.125-3.8,4.4-6.141,8.644-6.141,5.156,0,8.188,3.874,8.188,10.971v25.45Zm-45.5,0v-25.011c0-4.1-1.215-6.219-3.942-6.219-2.579,0-3.941,1.831-5.915,5.487v25.744h-5.762v-25.011c0-4.1-1.061-6.219-3.79-6.219-2.578,0-4.248,1.831-6.068,5.487v25.744h-6.215v-35.543h5l.532,4.681h.154c1.893-3.292,4.168-5.558,8.414-5.558,3.637,0,5.912,2.047,6.974,6.141,2.124-3.8,4.4-6.141,8.642-6.141,5.158,0,8.19,3.874,8.19,10.971v25.45Zm74.764-47.685c0-2.779,2.124-4.68,5.006-4.68a4.662,4.662,0,0,1,5,4.68c0,2.852-2.123,4.681-5,4.681S-431.638-289.012-431.638-291.865Z" transform="translate(921.242 654.992)"/><path class="b" d="M-604.932-144.2a45,45,0,0,1-14.324-2.929,31.139,31.139,0,0,1-15.516-13.112,41.2,41.2,0,0,1-4.445-10.478c-.271-.958-.263-.984.786-.984q10.1-.013,20.178-.009a7.33,7.33,0,0,1,2.675.087c.732.322,1.193,1.229,1.754,1.883a18.428,18.428,0,0,0,11.367,6.277c6.191.985,11.25-1.09,15.38-5.519a19.992,19.992,0,0,0,4.745-9.746,39.036,39.036,0,0,0,.949-11.4c-.958,1.161-1.789,2.284-2.738,3.314a25.275,25.275,0,0,1-12.967,7.5,32.328,32.328,0,0,1-7.654.9,34.3,34.3,0,0,1-12.777-2.457,34.262,34.262,0,0,1-12.633-8.815,39.742,39.742,0,0,1-7.918-12.177,47.132,47.132,0,0,1-2.828-10.618,66.676,66.676,0,0,1-.677-12.293,55.809,55.809,0,0,1,4.391-21.095,37.152,37.152,0,0,1,7.772-11.577,30.122,30.122,0,0,1,12.869-7.332,40.751,40.751,0,0,1,9.37-1.683c2.169-.113,4.339-.235,6.507-.218a54.814,54.814,0,0,1,20.269,4.125,49.473,49.473,0,0,1,9.543,5.081,25.243,25.243,0,0,1,9.028,11.446,40.681,40.681,0,0,1,2.738,11.115,74.426,74.426,0,0,1,.443,8.281c-.018,15.23.036,30.459-.054,45.688a44.042,44.042,0,0,1-2.4,14.437,27.964,27.964,0,0,1-5.982,10.111,27.675,27.675,0,0,1-6.786,5.048,57.023,57.023,0,0,1-18.336,6.433,56.121,56.121,0,0,1-9.53.8Q-603.329-144.116-604.932-144.2Zm-.353-102.972c-3.995.959-7.238,2.947-9.2,6.529a36.545,36.545,0,0,0-4.438,16.233,53.4,53.4,0,0,0,.723,12.17,25.483,25.483,0,0,0,2.657,7.828,13.53,13.53,0,0,0,9.289,6.965,29.082,29.082,0,0,0,7.33.567,16.64,16.64,0,0,0,6.171-1.368,16.621,16.621,0,0,0,9.173-10.007,43.956,43.956,0,0,0,2.4-13.974c-.215-2.355-.305-4.734-.676-7.07a29.388,29.388,0,0,0-5.016-12.221,14.077,14.077,0,0,0-10.845-6.112c-.815-.073-1.633-.112-2.452-.112A22.108,22.108,0,0,0-605.285-247.173Zm237.912,68.859a46.211,46.211,0,0,1-11.639-1.481,34.049,34.049,0,0,1-13.087-6.529,37.361,37.361,0,0,1-12.516-19.8,62.128,62.128,0,0,1-1.527-8.012,74.212,74.212,0,0,1-.378-13.494,50.01,50.01,0,0,1,3.642-16.825,35.817,35.817,0,0,1,9.3-13.241,35.124,35.124,0,0,1,16.683-8.073,53.735,53.735,0,0,1,13.562-.872,45.625,45.625,0,0,1,15.924,3.523,32.547,32.547,0,0,1,16.085,14.567,45.335,45.335,0,0,1,4.762,13.618,57.639,57.639,0,0,1,1.012,9.406c.027,2.048.127,4.105.145,6.164a20.833,20.833,0,0,1-.2,2.239.543.543,0,0,1-.614.576c-.335-.01-.659,0-.985,0h-54.383c-.192,0-.359,0-.5-.008-.926-.027-.916-.054-.8,1.358a26.134,26.134,0,0,0,1.953,8.753,15.188,15.188,0,0,0,7.4,7.925,14.928,14.928,0,0,0,5.159,1.4c1.265.1,2.529.2,3.795.217a20.3,20.3,0,0,0,8.4-1.89,11.828,11.828,0,0,0,4.69-3.862,9.186,9.186,0,0,1,5.422-3.236,12.578,12.578,0,0,1,2.683-.244c5-.026,10-.008,15-.008.289,0,.578-.009.867,0,.714.026.741.06.544.785a34.6,34.6,0,0,1-16.077,21.287,39.951,39.951,0,0,1-12.606,4.77,58.22,58.22,0,0,1-11.49.984Zm-1.6-69.635a15.5,15.5,0,0,0-12.307,9.075,19.816,19.816,0,0,0-1.583,6.538c-.147,1.347-.087,1.318.758,1.289.139-.005.3-.009.481-.008h32.369c-.081-.549-.163-.932-.19-1.317a22.779,22.779,0,0,0-1.293-6.006,13.411,13.411,0,0,0-10.074-9.144,23.181,23.181,0,0,0-5.279-.646A18.793,18.793,0,0,0-368.973-247.949ZM-417.7-179.6c-3.191-.026-6.38-.235-9.57-.382-1.266-.062-2.539-.149-3.795-.269a13.573,13.573,0,0,1-6.987-2.634,11.426,11.426,0,0,1-3.705-5.2,20.06,20.06,0,0,1-1.209-6.851c-.054-5.343-.027-10.681-.027-16.024v-66.584c0-1.6-.172-1.465,1.517-1.465,3.361,0,6.724.027,10.086-.009a11.241,11.241,0,0,1,10.7,7.48,11.834,11.834,0,0,1,.587,4.2c-.019.732.09,1.474.135,2.206.732.036,1.463.087,2.188.087,3.279.01,6.569.01,9.85.01.28,0,.568.008.858,0,.353-.01.532.148.516.5-.091,2.206.262,4.43-.254,6.616a10.894,10.894,0,0,1-9.587,8.134c-.941.071-1.88.114-2.82.149-.841.035-.841.026-.858.889-.01.156-.01.314-.01.471q0,22.91.019,45.811a11.246,11.246,0,0,0,.226,2.119,4.126,4.126,0,0,0,2.494,3.033,7.025,7.025,0,0,0,2.955.671c2.294.01,4.59.01,6.895.018,1.076,0,1.111.026,1.111,1.055q.013,7.36,0,14.714c0,1.038-.035,1.056-1.111,1.073-3.094.071-6.188.194-9.289.194Q-417.241-179.592-417.7-179.6Zm-54.2-.235a.586.586,0,0,1-.371-.374,7.007,7.007,0,0,1-.027-1.064v-74.743c0-1.462-.164-1.448,1.021-1.434l.5,0h20.541c1.356,0,1.293-.1,1.293,1.2v75.223c-.009,1.221-.009,1.23-1.311,1.23H-471.04c-.133,0-.268.005-.4.005A2.12,2.12,0,0,1-471.9-179.831Zm-197.977-1.318V-238.24h.054c0-7.794-.018-15.588,0-23.38q.042-16.856.118-33.7c.009-1.266-.072-1.221,1.284-1.221,3.245,0,6.479-.009,9.724.008a12.38,12.38,0,0,1,7.708,2.285,10.471,10.471,0,0,1,4.246,6.825,16.019,16.019,0,0,1,.227,2.711q.011,51.689.008,103.371c0,1.717.19,1.535-1.554,1.535q-10.219.013-20.432.009h-.427C-669.97-179.8-669.877-179.865-669.877-181.149Zm180.017,1.342A10.809,10.809,0,0,1-496-181.594a10.112,10.112,0,0,1-4.844-8.708q-.011-21.89,0-43.8a19.755,19.755,0,0,0-.668-5.031,11.55,11.55,0,0,0-5.638-7.173,18.15,18.15,0,0,0-7.618-2.4,18.144,18.144,0,0,0-9.535,1.6c-4.219,1.961-6.759,5.152-7.283,9.7a35.855,35.855,0,0,0-.235,3.774q-.025,12.7-.009,25.4v27.06c0,1.445.136,1.359-1.381,1.359h-20.678c-.244,0-.487-.009-.732-.009-.423.017-.6-.2-.587-.585.01-.156,0-.313,0-.469.01-16.938-.035-33.868.057-50.806a45.381,45.381,0,0,1,2.114-13.878,25.134,25.134,0,0,1,6.452-10.758,27.525,27.525,0,0,1,6.109-4.158,53.867,53.867,0,0,1,17.188-5.71,43.007,43.007,0,0,1,9.923-.472,52.458,52.458,0,0,1,21.633,6.391,24.257,24.257,0,0,1,4.88,3.382,23.875,23.875,0,0,1,5.973,9.145,35.584,35.584,0,0,1,2.233,9.179c.181,1.725.433,3.462.46,5.186q.19,11.862.244,23.73c.045,9.5.037,19,.055,28.488,0,1.35.074,1.347-1.038,1.343q-.16,0-.354,0l-5.084,0Q-487.112-179.8-489.859-179.807Zm29.078-81.415h-10.572c-1.085,0-1.112-.026-1.1-1.054q.067-7.951.162-15.893c.01-.818.027-.836.913-.836,3.732-.01,7.464-.078,11.187.018a11.1,11.1,0,0,1,10.863,8.926,12.844,12.844,0,0,1,.2,1.761c.028,2.092.019,4.193.01,6.286-.01.767-.027.784-.841.793q-1.8,0-3.605,0Q-457.175-261.219-460.781-261.222Z" transform="translate(811 529)"/></g><g transform="translate(-50.171 22.358)"><path class="c" d="M482.432,366.762a21.961,21.961,0,0,0-24.719-27.994,28.169,28.169,0,0,0-53.42,7.614,28.476,28.476,0,0,0,6.65,56.164c.107,0,.212-.007.318-.008v.008h60.7a19.421,19.421,0,0,0,10.472-35.784Z" transform="translate(281.704 -74.782)"/><text class="d" transform="translate(718.633 290.72)"><tspan x="-29.416" y="0">CLOUD</tspan><tspan x="-34.336" y="20">EDITION</tspan></text></g></g></svg>
\ No newline at end of file
diff --git a/public/img/usecases/key-value/hero-image.svg b/public/img/usecases/key-value/hero-image.svg
new file mode 100644
index 0000000..c5c7e3a
--- /dev/null
+++ b/public/img/usecases/key-value/hero-image.svg
@@ -0,0 +1,19 @@
+<svg width="747" height="474" viewBox="0 0 747 474" fill="none" xmlns="http://www.w3.org/2000/svg">
+<mask id="mask0_1:546" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="747" height="474">
+<rect width="747" height="474" fill="#0070CC"/>
+</mask>
+<g mask="url(#mask0_1:546)">
+<path d="M655.833 486.212L384.934 329.808L384.934 17.0001L655.833 173.404L655.833 486.212Z" fill="#0070CC" stroke="white"/>
+<rect width="312.808" height="312.808" transform="matrix(-0.866025 0.5 -2.20305e-08 -1 384.934 329.808)" fill="#0070CC" stroke="white"/>
+<path d="M330.044 102.553L510.529 206.756L510.529 502.414L330.044 398.211L330.044 102.553Z" fill="#0070CC" stroke="white"/>
+<rect x="0.433013" y="0.25" width="61.8219" height="295.659" transform="matrix(0.866026 -0.5 2.20305e-08 1 511.02 206.722)" fill="#0070CC" stroke="white"/>
+<path d="M384.016 70.8918L564.501 175.095L510.961 206.006L330.476 101.803L384.016 70.8918Z" fill="#0070CC" stroke="white"/>
+<path d="M204.4 175.845L384.885 280.048L384.885 575.707L204.4 471.504L204.4 175.845Z" fill="#0070CC" stroke="white"/>
+<rect x="0.433013" y="0.25" width="61.8219" height="295.659" transform="matrix(0.866026 -0.5 2.20305e-08 1 385.376 280.014)" fill="#0070CC" stroke="white"/>
+<path d="M258.372 144.184L438.857 248.387L385.318 279.298L204.833 175.095L258.372 144.184Z" fill="#0070CC" stroke="white"/>
+<path d="M114.035 173.404L384.935 329.807L384.935 677.516L114.035 521.112L114.035 173.404Z" fill="#0070CC" stroke="white"/>
+<path d="M384.934 329.808L655.834 173.404L655.834 521.113L384.934 677.517L384.934 329.808Z" fill="#0070CC" stroke="white"/>
+<path d="M23.0006 315.731L293.9 472.135L384.934 329.807L114.034 173.404L23.0006 315.731Z" fill="#0070CC" stroke="white"/>
+<path d="M746.867 315.731L475.968 472.135L384.934 329.807L655.833 173.404L746.867 315.731Z" fill="#0070CC" stroke="white"/>
+</g>
+</svg>
diff --git a/public/img/usecases/key-value/image.svg b/public/img/usecases/key-value/image.svg
new file mode 100644
index 0000000..51d84b4
--- /dev/null
+++ b/public/img/usecases/key-value/image.svg
@@ -0,0 +1,59 @@
+<svg width="512" height="493" viewBox="0 0 512 493" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="512" height="493" rx="10" fill="#F6F6F6"/>
+<rect x="147" y="41" width="196" height="117" rx="9" fill="white" stroke="black" stroke-width="2"/>
+<rect x="137" y="47" width="217" height="51" rx="10" fill="#2D2D2D"/>
+<rect x="137" y="99" width="217" height="52" rx="10" fill="#2D2D2D"/>
+<path d="M160.632 74.475C160.632 74.373 160.626 74.2427 160.615 74.084C160.615 73.914 160.609 73.744 160.598 73.574C160.587 73.3927 160.57 73.217 160.547 73.047C160.536 72.877 160.519 72.7297 160.496 72.605H159.357V71.5H161.618L161.788 72.69H161.873C162.179 72.2933 162.564 71.9647 163.029 71.704C163.505 71.432 164.083 71.296 164.763 71.296C165.976 71.296 166.888 71.6303 167.5 72.299C168.112 72.9677 168.418 74.0613 168.418 75.58C168.418 76.294 168.31 76.94 168.095 77.518C167.891 78.0847 167.596 78.5663 167.211 78.963C166.826 79.3597 166.361 79.6657 165.817 79.881C165.273 80.0963 164.672 80.204 164.015 80.204C163.777 80.204 163.562 80.1927 163.369 80.17C163.188 80.1587 163.018 80.136 162.859 80.102C162.712 80.0793 162.564 80.0453 162.417 80C162.27 79.9547 162.111 79.898 161.941 79.83V83.4H160.632V74.475ZM164.542 72.537C164.202 72.537 163.879 72.5993 163.573 72.724C163.278 72.8487 163.012 73.013 162.774 73.217C162.547 73.421 162.36 73.6477 162.213 73.897C162.066 74.1463 161.975 74.3957 161.941 74.645V78.521C162.19 78.691 162.468 78.827 162.774 78.929C163.091 79.0197 163.505 79.065 164.015 79.065C164.922 79.065 165.647 78.7703 166.191 78.181C166.735 77.5803 167.007 76.7077 167.007 75.563C167.007 74.5997 166.814 73.8573 166.429 73.336C166.055 72.8033 165.426 72.537 164.542 72.537ZM175.964 71.5H178.378V77.297C178.378 77.8523 178.412 78.385 178.48 78.895H179.619V80H177.358L177.307 78.555H177.239C176.945 79.0423 176.554 79.439 176.066 79.745C175.579 80.051 174.99 80.204 174.298 80.204C173.777 80.204 173.329 80.1417 172.955 80.017C172.593 79.9037 172.292 79.6997 172.054 79.405C171.816 79.1103 171.641 78.7193 171.527 78.232C171.414 77.7333 171.357 77.1157 171.357 76.379V72.639H170.218V71.5H172.683V76.107C172.683 76.5717 172.7 76.991 172.734 77.365C172.78 77.7277 172.865 78.0393 172.989 78.3C173.114 78.5493 173.295 78.742 173.533 78.878C173.783 79.0027 174.111 79.065 174.519 79.065C175.109 79.065 175.619 78.8723 176.049 78.487C176.491 78.1017 176.826 77.62 177.052 77.042V72.639H175.964V71.5ZM181.114 71.5H183.137V69.817L184.463 69.443V71.5H189.002V72.639H184.463V76.651C184.463 77.4783 184.661 78.0903 185.058 78.487C185.466 78.8837 186.044 79.082 186.792 79.082C187.302 79.082 187.744 78.9857 188.118 78.793C188.503 78.6003 188.849 78.3907 189.155 78.164L189.597 79.167C189.2 79.4843 188.724 79.7393 188.169 79.932C187.625 80.1247 187.064 80.221 186.486 80.221C186.032 80.221 185.602 80.153 185.194 80.017C184.797 79.8923 184.446 79.694 184.14 79.422C183.834 79.15 183.59 78.8043 183.409 78.385C183.227 77.9543 183.137 77.4443 183.137 76.855V72.639H181.114V71.5ZM209.517 83.604C208.758 83.4113 208.044 83.1223 207.375 82.737C206.718 82.363 206.14 81.87 205.641 81.258C205.154 80.646 204.763 79.898 204.468 79.014C204.185 78.13 204.043 77.0817 204.043 75.869C204.043 74.6677 204.191 73.6193 204.485 72.724C204.78 71.8173 205.177 71.0523 205.675 70.429C206.174 69.7943 206.752 69.29 207.409 68.916C208.078 68.5307 208.781 68.2587 209.517 68.1L209.942 69.171C209.274 69.3637 208.662 69.6187 208.106 69.936C207.551 70.242 207.069 70.6557 206.661 71.177C206.265 71.687 205.953 72.3273 205.726 73.098C205.511 73.8573 205.403 74.781 205.403 75.869C205.403 76.9683 205.534 77.909 205.794 78.691C206.066 79.4617 206.418 80.102 206.848 80.612C207.29 81.1333 207.778 81.5357 208.31 81.819C208.854 82.1137 209.398 82.3177 209.942 82.431L209.517 83.604ZM260.033 79.065C260.033 78.725 260.141 78.453 260.356 78.249C260.583 78.0337 260.872 77.926 261.223 77.926C261.654 77.926 261.988 78.079 262.226 78.385C262.464 78.6797 262.583 79.099 262.583 79.643C262.583 80.085 262.51 80.4703 262.362 80.799C262.215 81.139 262.028 81.4223 261.801 81.649C261.586 81.887 261.348 82.074 261.087 82.21C260.838 82.3573 260.606 82.465 260.39 82.533L259.965 81.87C260.373 81.7113 260.725 81.4847 261.019 81.19C261.314 80.8953 261.461 80.5383 261.461 80.119C261.303 80.153 261.178 80.17 261.087 80.17C260.759 80.17 260.498 80.0793 260.305 79.898C260.124 79.7053 260.033 79.4277 260.033 79.065ZM323.331 82.431C323.875 82.3177 324.414 82.1137 324.946 81.819C325.49 81.5357 325.978 81.1333 326.408 80.612C326.85 80.102 327.202 79.4617 327.462 78.691C327.734 77.909 327.87 76.9683 327.87 75.869C327.87 74.781 327.757 73.8573 327.53 73.098C327.315 72.3273 327.003 71.687 326.595 71.177C326.199 70.6557 325.723 70.242 325.167 69.936C324.612 69.6187 324 69.3637 323.331 69.171L323.756 68.1C324.493 68.2587 325.19 68.5307 325.847 68.916C326.516 69.29 327.1 69.7943 327.598 70.429C328.097 71.0523 328.494 71.8173 328.788 72.724C329.083 73.6193 329.23 74.6677 329.23 75.869C329.23 77.0817 329.083 78.13 328.788 79.014C328.505 79.898 328.114 80.646 327.615 81.258C327.128 81.87 326.55 82.363 325.881 82.737C325.224 83.1223 324.516 83.4113 323.756 83.604L323.331 82.431Z" fill="white"/>
+<path d="M213.375 68.1H216.129V75.138H217.064L220.413 71.5H222.011L218.254 75.529L221.348 78.861H222.453V80H220.702L217.064 76.158H216.129V80H214.82V69.239H213.375V68.1ZM232.753 78.929C232.549 79.1103 232.305 79.2803 232.022 79.439C231.75 79.5977 231.45 79.7337 231.121 79.847C230.792 79.9603 230.447 80.0453 230.084 80.102C229.733 80.17 229.376 80.204 229.013 80.204C228.333 80.204 227.732 80.102 227.211 79.898C226.69 79.6827 226.253 79.3823 225.902 78.997C225.551 78.6003 225.284 78.13 225.103 77.586C224.922 77.042 224.831 76.43 224.831 75.75C224.831 75.036 224.927 74.4013 225.12 73.846C225.324 73.2907 225.613 72.826 225.987 72.452C226.361 72.078 226.814 71.7947 227.347 71.602C227.88 71.398 228.475 71.296 229.132 71.296C229.608 71.296 230.078 71.3583 230.543 71.483C231.008 71.6077 231.416 71.8457 231.767 72.197C232.13 72.537 232.407 73.013 232.6 73.625C232.793 74.2257 232.861 75.0077 232.804 75.971H226.225C226.225 76.991 226.497 77.756 227.041 78.266C227.596 78.7647 228.333 79.014 229.251 79.014C229.557 79.014 229.857 78.98 230.152 78.912C230.458 78.8327 230.747 78.742 231.019 78.64C231.291 78.538 231.529 78.4247 231.733 78.3C231.948 78.1753 232.113 78.062 232.226 77.96L232.753 78.929ZM229.166 72.418C228.792 72.418 228.435 72.4577 228.095 72.537C227.766 72.6163 227.472 72.7523 227.211 72.945C226.962 73.1263 226.752 73.37 226.582 73.676C226.423 73.9707 226.321 74.339 226.276 74.781H231.563C231.506 74.033 231.263 73.455 230.832 73.047C230.413 72.6277 229.857 72.418 229.166 72.418ZM239.841 78.691H240.487L242.595 71.5H243.972L241.609 79.133C241.484 79.5297 241.354 79.9773 241.218 80.476C241.093 80.986 240.912 81.462 240.674 81.904C240.436 82.346 240.113 82.72 239.705 83.026C239.297 83.332 238.764 83.485 238.107 83.485C237.959 83.485 237.801 83.468 237.631 83.434C237.472 83.4 237.313 83.3547 237.155 83.298C236.996 83.2527 236.849 83.196 236.713 83.128C236.577 83.06 236.475 82.992 236.407 82.924L236.883 81.7C236.951 81.7567 237.041 81.8133 237.155 81.87C237.279 81.9267 237.41 81.972 237.546 82.006C237.693 82.0513 237.835 82.0853 237.971 82.108C238.107 82.142 238.22 82.159 238.311 82.159C239.161 82.159 239.739 81.4393 240.045 80H238.906L235.336 71.5H236.866L239.841 78.691ZM247.506 78.776H250.175V69.834L247.455 71.738L246.792 70.769L250.532 68.1H251.484V78.776H254.102V80H247.506V78.776Z" fill="#279EFF"/>
+<path d="M282.861 78.351H283.048L285.717 71.5H287.196L283.609 80H282.113L278.458 71.5H280.022L282.861 78.351ZM290.356 72.163C290.844 71.8797 291.393 71.6757 292.005 71.551C292.617 71.4263 293.218 71.364 293.807 71.364C294.385 71.364 294.856 71.4547 295.218 71.636C295.592 71.8173 295.881 72.0553 296.085 72.35C296.301 72.6333 296.442 72.962 296.51 73.336C296.59 73.6987 296.629 74.067 296.629 74.441C296.629 74.8717 296.618 75.3307 296.595 75.818C296.573 76.3053 296.556 76.7927 296.544 77.28C296.544 77.8467 296.578 78.385 296.646 78.895H297.785V80H295.524L295.371 78.725H295.286C295.218 78.827 295.116 78.9573 294.98 79.116C294.844 79.2747 294.663 79.4333 294.436 79.592C294.221 79.7393 293.955 79.8697 293.637 79.983C293.32 80.0963 292.946 80.153 292.515 80.153C291.677 80.153 291.014 79.9377 290.526 79.507C290.039 79.0763 289.795 78.487 289.795 77.739C289.795 77.161 289.92 76.6793 290.169 76.294C290.43 75.9087 290.798 75.614 291.274 75.41C291.75 75.206 292.323 75.087 292.991 75.053C293.671 75.019 294.431 75.0643 295.269 75.189C295.326 74.6677 295.332 74.237 295.286 73.897C295.252 73.5457 295.162 73.268 295.014 73.064C294.878 72.86 294.68 72.7183 294.419 72.639C294.17 72.5483 293.858 72.503 293.484 72.503C292.974 72.503 292.487 72.5767 292.022 72.724C291.558 72.86 291.144 73.0017 290.781 73.149L290.356 72.163ZM292.855 79.014C293.173 79.014 293.467 78.963 293.739 78.861C294.011 78.759 294.249 78.6287 294.453 78.47C294.657 78.3113 294.827 78.1413 294.963 77.96C295.099 77.7673 295.201 77.586 295.269 77.416V76.226C294.68 76.124 294.136 76.073 293.637 76.073C293.139 76.073 292.708 76.1297 292.345 76.243C291.983 76.345 291.699 76.5093 291.495 76.736C291.291 76.9627 291.189 77.2573 291.189 77.62C291.189 77.994 291.314 78.3227 291.563 78.606C291.824 78.878 292.255 79.014 292.855 79.014ZM301.337 68.1H304.159V77.144C304.159 77.8353 304.272 78.3227 304.499 78.606C304.737 78.8893 305.082 79.031 305.536 79.031C305.853 79.031 306.153 78.9743 306.437 78.861C306.731 78.7477 307.054 78.555 307.406 78.283L308.018 79.218C307.836 79.3767 307.638 79.5183 307.423 79.643C307.207 79.7677 306.986 79.8753 306.76 79.966C306.533 80.0453 306.306 80.1077 306.08 80.153C305.853 80.1983 305.643 80.221 305.451 80.221C305.031 80.221 304.657 80.1643 304.329 80.051C304 79.949 303.722 79.779 303.496 79.541C303.28 79.303 303.116 78.9913 303.003 78.606C302.889 78.2093 302.833 77.722 302.833 77.144V69.239H301.337V68.1ZM312.266 78.776H314.935V69.834L312.215 71.738L311.552 70.769L315.292 68.1H316.244V78.776H318.862V80H312.266V78.776Z" fill="#FFC700"/>
+<path d="M160.632 123.475C160.632 123.373 160.626 123.243 160.615 123.084C160.615 122.914 160.609 122.744 160.598 122.574C160.587 122.393 160.57 122.217 160.547 122.047C160.536 121.877 160.519 121.73 160.496 121.605H159.357V120.5H161.618L161.788 121.69H161.873C162.179 121.293 162.564 120.965 163.029 120.704C163.505 120.432 164.083 120.296 164.763 120.296C165.976 120.296 166.888 120.63 167.5 121.299C168.112 121.968 168.418 123.061 168.418 124.58C168.418 125.294 168.31 125.94 168.095 126.518C167.891 127.085 167.596 127.566 167.211 127.963C166.826 128.36 166.361 128.666 165.817 128.881C165.273 129.096 164.672 129.204 164.015 129.204C163.777 129.204 163.562 129.193 163.369 129.17C163.188 129.159 163.018 129.136 162.859 129.102C162.712 129.079 162.564 129.045 162.417 129C162.27 128.955 162.111 128.898 161.941 128.83V132.4H160.632V123.475ZM164.542 121.537C164.202 121.537 163.879 121.599 163.573 121.724C163.278 121.849 163.012 122.013 162.774 122.217C162.547 122.421 162.36 122.648 162.213 122.897C162.066 123.146 161.975 123.396 161.941 123.645V127.521C162.19 127.691 162.468 127.827 162.774 127.929C163.091 128.02 163.505 128.065 164.015 128.065C164.922 128.065 165.647 127.77 166.191 127.181C166.735 126.58 167.007 125.708 167.007 124.563C167.007 123.6 166.814 122.857 166.429 122.336C166.055 121.803 165.426 121.537 164.542 121.537ZM175.964 120.5H178.378V126.297C178.378 126.852 178.412 127.385 178.48 127.895H179.619V129H177.358L177.307 127.555H177.239C176.945 128.042 176.554 128.439 176.066 128.745C175.579 129.051 174.99 129.204 174.298 129.204C173.777 129.204 173.329 129.142 172.955 129.017C172.593 128.904 172.292 128.7 172.054 128.405C171.816 128.11 171.641 127.719 171.527 127.232C171.414 126.733 171.357 126.116 171.357 125.379V121.639H170.218V120.5H172.683V125.107C172.683 125.572 172.7 125.991 172.734 126.365C172.78 126.728 172.865 127.039 172.989 127.3C173.114 127.549 173.295 127.742 173.533 127.878C173.783 128.003 174.111 128.065 174.519 128.065C175.109 128.065 175.619 127.872 176.049 127.487C176.491 127.102 176.826 126.62 177.052 126.042V121.639H175.964V120.5ZM181.114 120.5H183.137V118.817L184.463 118.443V120.5H189.002V121.639H184.463V125.651C184.463 126.478 184.661 127.09 185.058 127.487C185.466 127.884 186.044 128.082 186.792 128.082C187.302 128.082 187.744 127.986 188.118 127.793C188.503 127.6 188.849 127.391 189.155 127.164L189.597 128.167C189.2 128.484 188.724 128.739 188.169 128.932C187.625 129.125 187.064 129.221 186.486 129.221C186.032 129.221 185.602 129.153 185.194 129.017C184.797 128.892 184.446 128.694 184.14 128.422C183.834 128.15 183.59 127.804 183.409 127.385C183.227 126.954 183.137 126.444 183.137 125.855V121.639H181.114V120.5ZM209.517 132.604C208.758 132.411 208.044 132.122 207.375 131.737C206.718 131.363 206.14 130.87 205.641 130.258C205.154 129.646 204.763 128.898 204.468 128.014C204.185 127.13 204.043 126.082 204.043 124.869C204.043 123.668 204.191 122.619 204.485 121.724C204.78 120.817 205.177 120.052 205.675 119.429C206.174 118.794 206.752 118.29 207.409 117.916C208.078 117.531 208.781 117.259 209.517 117.1L209.942 118.171C209.274 118.364 208.662 118.619 208.106 118.936C207.551 119.242 207.069 119.656 206.661 120.177C206.265 120.687 205.953 121.327 205.726 122.098C205.511 122.857 205.403 123.781 205.403 124.869C205.403 125.968 205.534 126.909 205.794 127.691C206.066 128.462 206.418 129.102 206.848 129.612C207.29 130.133 207.778 130.536 208.31 130.819C208.854 131.114 209.398 131.318 209.942 131.431L209.517 132.604ZM260.033 128.065C260.033 127.725 260.141 127.453 260.356 127.249C260.583 127.034 260.872 126.926 261.223 126.926C261.654 126.926 261.988 127.079 262.226 127.385C262.464 127.68 262.583 128.099 262.583 128.643C262.583 129.085 262.51 129.47 262.362 129.799C262.215 130.139 262.028 130.422 261.801 130.649C261.586 130.887 261.348 131.074 261.087 131.21C260.838 131.357 260.606 131.465 260.39 131.533L259.965 130.87C260.373 130.711 260.725 130.485 261.019 130.19C261.314 129.895 261.461 129.538 261.461 129.119C261.303 129.153 261.178 129.17 261.087 129.17C260.759 129.17 260.498 129.079 260.305 128.898C260.124 128.705 260.033 128.428 260.033 128.065ZM312.538 131.431C313.082 131.318 313.62 131.114 314.153 130.819C314.697 130.536 315.184 130.133 315.615 129.612C316.057 129.102 316.408 128.462 316.669 127.691C316.941 126.909 317.077 125.968 317.077 124.869C317.077 123.781 316.964 122.857 316.737 122.098C316.522 121.327 316.21 120.687 315.802 120.177C315.405 119.656 314.929 119.242 314.374 118.936C313.819 118.619 313.207 118.364 312.538 118.171L312.963 117.1C313.7 117.259 314.397 117.531 315.054 117.916C315.723 118.29 316.306 118.794 316.805 119.429C317.304 120.052 317.7 120.817 317.995 121.724C318.29 122.619 318.437 123.668 318.437 124.869C318.437 126.082 318.29 127.13 317.995 128.014C317.712 128.898 317.321 129.646 316.822 130.258C316.335 130.87 315.757 131.363 315.088 131.737C314.431 132.122 313.722 132.411 312.963 132.604L312.538 131.431Z" fill="white"/>
+<path d="M213.375 117.1H216.129V124.138H217.064L220.413 120.5H222.011L218.254 124.529L221.348 127.861H222.453V129H220.702L217.064 125.158H216.129V129H214.82V118.239H213.375V117.1ZM232.753 127.929C232.549 128.11 232.305 128.28 232.022 128.439C231.75 128.598 231.45 128.734 231.121 128.847C230.792 128.96 230.447 129.045 230.084 129.102C229.733 129.17 229.376 129.204 229.013 129.204C228.333 129.204 227.732 129.102 227.211 128.898C226.69 128.683 226.253 128.382 225.902 127.997C225.551 127.6 225.284 127.13 225.103 126.586C224.922 126.042 224.831 125.43 224.831 124.75C224.831 124.036 224.927 123.401 225.12 122.846C225.324 122.291 225.613 121.826 225.987 121.452C226.361 121.078 226.814 120.795 227.347 120.602C227.88 120.398 228.475 120.296 229.132 120.296C229.608 120.296 230.078 120.358 230.543 120.483C231.008 120.608 231.416 120.846 231.767 121.197C232.13 121.537 232.407 122.013 232.6 122.625C232.793 123.226 232.861 124.008 232.804 124.971H226.225C226.225 125.991 226.497 126.756 227.041 127.266C227.596 127.765 228.333 128.014 229.251 128.014C229.557 128.014 229.857 127.98 230.152 127.912C230.458 127.833 230.747 127.742 231.019 127.64C231.291 127.538 231.529 127.425 231.733 127.3C231.948 127.175 232.113 127.062 232.226 126.96L232.753 127.929ZM229.166 121.418C228.792 121.418 228.435 121.458 228.095 121.537C227.766 121.616 227.472 121.752 227.211 121.945C226.962 122.126 226.752 122.37 226.582 122.676C226.423 122.971 226.321 123.339 226.276 123.781H231.563C231.506 123.033 231.263 122.455 230.832 122.047C230.413 121.628 229.857 121.418 229.166 121.418ZM239.841 127.691H240.487L242.595 120.5H243.972L241.609 128.133C241.484 128.53 241.354 128.977 241.218 129.476C241.093 129.986 240.912 130.462 240.674 130.904C240.436 131.346 240.113 131.72 239.705 132.026C239.297 132.332 238.764 132.485 238.107 132.485C237.959 132.485 237.801 132.468 237.631 132.434C237.472 132.4 237.313 132.355 237.155 132.298C236.996 132.253 236.849 132.196 236.713 132.128C236.577 132.06 236.475 131.992 236.407 131.924L236.883 130.7C236.951 130.757 237.041 130.813 237.155 130.87C237.279 130.927 237.41 130.972 237.546 131.006C237.693 131.051 237.835 131.085 237.971 131.108C238.107 131.142 238.22 131.159 238.311 131.159C239.161 131.159 239.739 130.439 240.045 129H238.906L235.336 120.5H236.866L239.841 127.691ZM247.506 127.776H250.175V118.834L247.455 120.738L246.792 119.769L250.532 117.1H251.484V127.776H254.102V129H247.506V127.776Z" fill="#279EFF"/>
+<path d="M272.068 127.351H272.255L274.924 120.5H276.403L272.816 129H271.32L267.665 120.5H269.229L272.068 127.351ZM279.563 121.163C280.05 120.88 280.6 120.676 281.212 120.551C281.824 120.426 282.425 120.364 283.014 120.364C283.592 120.364 284.062 120.455 284.425 120.636C284.799 120.817 285.088 121.055 285.292 121.35C285.507 121.633 285.649 121.962 285.717 122.336C285.796 122.699 285.836 123.067 285.836 123.441C285.836 123.872 285.825 124.331 285.802 124.818C285.779 125.305 285.762 125.793 285.751 126.28C285.751 126.847 285.785 127.385 285.853 127.895H286.992V129H284.731L284.578 127.725H284.493C284.425 127.827 284.323 127.957 284.187 128.116C284.051 128.275 283.87 128.433 283.643 128.592C283.428 128.739 283.161 128.87 282.844 128.983C282.527 129.096 282.153 129.153 281.722 129.153C280.883 129.153 280.22 128.938 279.733 128.507C279.246 128.076 279.002 127.487 279.002 126.739C279.002 126.161 279.127 125.679 279.376 125.294C279.637 124.909 280.005 124.614 280.481 124.41C280.957 124.206 281.529 124.087 282.198 124.053C282.878 124.019 283.637 124.064 284.476 124.189C284.533 123.668 284.538 123.237 284.493 122.897C284.459 122.546 284.368 122.268 284.221 122.064C284.085 121.86 283.887 121.718 283.626 121.639C283.377 121.548 283.065 121.503 282.691 121.503C282.181 121.503 281.694 121.577 281.229 121.724C280.764 121.86 280.351 122.002 279.988 122.149L279.563 121.163ZM282.062 128.014C282.379 128.014 282.674 127.963 282.946 127.861C283.218 127.759 283.456 127.629 283.66 127.47C283.864 127.311 284.034 127.141 284.17 126.96C284.306 126.767 284.408 126.586 284.476 126.416V125.226C283.887 125.124 283.343 125.073 282.844 125.073C282.345 125.073 281.915 125.13 281.552 125.243C281.189 125.345 280.906 125.509 280.702 125.736C280.498 125.963 280.396 126.257 280.396 126.62C280.396 126.994 280.521 127.323 280.77 127.606C281.031 127.878 281.461 128.014 282.062 128.014ZM290.543 117.1H293.365V126.144C293.365 126.835 293.479 127.323 293.705 127.606C293.943 127.889 294.289 128.031 294.742 128.031C295.06 128.031 295.36 127.974 295.643 127.861C295.938 127.748 296.261 127.555 296.612 127.283L297.224 128.218C297.043 128.377 296.845 128.518 296.629 128.643C296.414 128.768 296.193 128.875 295.966 128.966C295.74 129.045 295.513 129.108 295.286 129.153C295.06 129.198 294.85 129.221 294.657 129.221C294.238 129.221 293.864 129.164 293.535 129.051C293.207 128.949 292.929 128.779 292.702 128.541C292.487 128.303 292.323 127.991 292.209 127.606C292.096 127.209 292.039 126.722 292.039 126.144V118.239H290.543V117.1ZM307.814 120.109C307.814 121.152 307.321 122.313 306.335 123.594C305.349 124.875 303.972 126.269 302.204 127.776H308.188V129H300.64V127.776C300.855 127.572 301.15 127.306 301.524 126.977C301.898 126.648 302.3 126.286 302.731 125.889C303.161 125.481 303.598 125.045 304.04 124.58C304.493 124.115 304.901 123.639 305.264 123.152C305.626 122.665 305.921 122.177 306.148 121.69C306.374 121.203 306.488 120.732 306.488 120.279C306.488 119.599 306.306 119.066 305.944 118.681C305.592 118.284 305.06 118.086 304.346 118.086C303.734 118.086 303.218 118.154 302.799 118.29C302.379 118.426 302 118.624 301.66 118.885L301.082 117.95C301.592 117.587 302.13 117.321 302.697 117.151C303.275 116.981 303.904 116.896 304.584 116.896C305.649 116.896 306.454 117.185 306.998 117.763C307.542 118.341 307.814 119.123 307.814 120.109Z" fill="#FFC700"/>
+<path d="M137.098 76.7071C137.488 76.3166 137.488 75.6834 137.098 75.2929L130.734 68.9289C130.343 68.5384 129.71 68.5384 129.32 68.9289C128.929 69.3195 128.929 69.9526 129.32 70.3431L134.977 76L129.32 81.6569C128.929 82.0474 128.929 82.6805 129.32 83.0711C129.71 83.4616 130.343 83.4616 130.734 83.0711L137.098 76.7071ZM136.391 75L87 75L87 77L136.391 77L136.391 75ZM75 87L75 302L77 302L77 87L75 87ZM87 314L149 314L149 312L87 312L87 314ZM75 302C75 308.627 80.3726 314 87 314L87 312C81.4772 312 77 307.523 77 302L75 302ZM87 75C80.3726 75 75 80.3726 75 87L77 87C77 81.4772 81.4772 77 87 77L87 75Z" fill="#2D2D2D"/>
+<path d="M354.459 126.707C354.068 126.317 354.068 125.683 354.459 125.293L360.823 118.929C361.213 118.538 361.846 118.538 362.237 118.929C362.627 119.319 362.627 119.953 362.237 120.343L356.58 126L362.237 131.657C362.627 132.047 362.627 132.681 362.237 133.071C361.846 133.462 361.213 133.462 360.823 133.071L354.459 126.707ZM355.166 125L420 125L420 127L355.166 127L355.166 125ZM432 137L432 367L430 367L430 137L432 137ZM420 379L349 379L349 377L420 377L420 379ZM432 367C432 373.627 426.627 379 420 379L420 377C425.523 377 430 372.523 430 367L432 367ZM420 125C426.627 125 432 130.373 432 137L430 137C430 131.477 425.523 127 420 127L420 125Z" fill="#2D2D2D"/>
+<path d="M184.231 181.049L209.213 187.66L209.213 151.731L184.231 145.12L159.688 152.759L159.688 188.539L184.231 181.049Z" fill="white" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M184.67 159.644L159.688 153.033L159.688 196.845L184.67 203.456L209.213 195.817L209.213 152.154L184.67 159.644Z" fill="white" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M184.304 159.573L184.304 202.723" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M222.971 199L228.469 184.684H230.51L236.369 199H234.211L232.541 194.664H226.555L224.982 199H222.971ZM227.102 193.121H231.955L230.461 189.156C230.005 187.952 229.667 186.962 229.445 186.188C229.263 187.105 229.006 188.017 228.674 188.922L227.102 193.121ZM237.858 202.975V188.629H239.46V189.977C239.837 189.449 240.264 189.055 240.739 188.795C241.214 188.528 241.79 188.395 242.468 188.395C243.353 188.395 244.134 188.622 244.811 189.078C245.488 189.534 245.999 190.178 246.345 191.012C246.69 191.839 246.862 192.747 246.862 193.736C246.862 194.798 246.67 195.755 246.286 196.607C245.908 197.454 245.355 198.105 244.626 198.561C243.903 199.01 243.141 199.234 242.341 199.234C241.755 199.234 241.227 199.111 240.759 198.863C240.296 198.616 239.915 198.303 239.616 197.926V202.975H237.858ZM239.45 193.873C239.45 195.208 239.72 196.194 240.261 196.832C240.801 197.47 241.455 197.789 242.223 197.789C243.005 197.789 243.672 197.46 244.225 196.803C244.785 196.139 245.065 195.113 245.065 193.727C245.065 192.405 244.792 191.415 244.245 190.758C243.705 190.1 243.057 189.771 242.302 189.771C241.553 189.771 240.889 190.123 240.309 190.826C239.736 191.523 239.45 192.538 239.45 193.873ZM249.191 202.975V188.629H250.793V189.977C251.17 189.449 251.597 189.055 252.072 188.795C252.547 188.528 253.123 188.395 253.8 188.395C254.686 188.395 255.467 188.622 256.144 189.078C256.821 189.534 257.332 190.178 257.677 191.012C258.022 191.839 258.195 192.747 258.195 193.736C258.195 194.798 258.003 195.755 257.619 196.607C257.241 197.454 256.688 198.105 255.959 198.561C255.236 199.01 254.474 199.234 253.673 199.234C253.087 199.234 252.56 199.111 252.091 198.863C251.629 198.616 251.248 198.303 250.949 197.926V202.975H249.191ZM250.783 193.873C250.783 195.208 251.053 196.194 251.593 196.832C252.134 197.47 252.788 197.789 253.556 197.789C254.337 197.789 255.005 197.46 255.558 196.803C256.118 196.139 256.398 195.113 256.398 193.727C256.398 192.405 256.125 191.415 255.578 190.758C255.037 190.1 254.39 189.771 253.634 189.771C252.886 189.771 252.222 190.123 251.642 190.826C251.069 191.523 250.783 192.538 250.783 193.873ZM260.485 199V184.684H262.243V199H260.485ZM265.187 186.705V184.684H266.945V186.705H265.187ZM265.187 199V188.629H266.945V199H265.187ZM276.598 195.201L278.326 195.426C278.137 196.617 277.652 197.551 276.871 198.229C276.096 198.899 275.143 199.234 274.01 199.234C272.59 199.234 271.448 198.772 270.582 197.848C269.723 196.917 269.293 195.585 269.293 193.854C269.293 192.734 269.479 191.754 269.85 190.914C270.221 190.074 270.784 189.446 271.539 189.029C272.301 188.606 273.128 188.395 274.02 188.395C275.146 188.395 276.067 188.681 276.783 189.254C277.499 189.82 277.958 190.628 278.16 191.676L276.451 191.939C276.288 191.243 275.999 190.719 275.582 190.367C275.172 190.016 274.674 189.84 274.088 189.84C273.202 189.84 272.483 190.159 271.93 190.797C271.376 191.428 271.1 192.431 271.1 193.805C271.1 195.198 271.367 196.21 271.9 196.842C272.434 197.473 273.131 197.789 273.99 197.789C274.68 197.789 275.257 197.577 275.719 197.154C276.181 196.731 276.474 196.08 276.598 195.201ZM286.798 197.721C286.147 198.274 285.518 198.665 284.913 198.893C284.314 199.12 283.669 199.234 282.979 199.234C281.84 199.234 280.964 198.958 280.352 198.404C279.74 197.844 279.434 197.132 279.434 196.266C279.434 195.758 279.548 195.296 279.776 194.879C280.011 194.456 280.313 194.117 280.684 193.863C281.062 193.609 281.485 193.417 281.954 193.287C282.299 193.196 282.82 193.108 283.516 193.023C284.936 192.854 285.981 192.652 286.651 192.418C286.658 192.177 286.661 192.024 286.661 191.959C286.661 191.243 286.495 190.738 286.163 190.445C285.714 190.048 285.046 189.85 284.161 189.85C283.334 189.85 282.722 189.996 282.325 190.289C281.934 190.576 281.645 191.087 281.456 191.822L279.737 191.588C279.893 190.852 280.151 190.26 280.509 189.811C280.867 189.355 281.384 189.007 282.061 188.766C282.738 188.518 283.523 188.395 284.415 188.395C285.3 188.395 286.02 188.499 286.573 188.707C287.126 188.915 287.533 189.179 287.794 189.498C288.054 189.811 288.236 190.208 288.341 190.689C288.399 190.989 288.429 191.529 288.429 192.311V194.654C288.429 196.288 288.464 197.324 288.536 197.76C288.614 198.189 288.764 198.603 288.985 199H287.149C286.967 198.635 286.85 198.209 286.798 197.721ZM286.651 193.795C286.013 194.055 285.056 194.277 283.78 194.459C283.057 194.563 282.546 194.68 282.247 194.811C281.947 194.941 281.716 195.133 281.554 195.387C281.391 195.634 281.309 195.911 281.309 196.217C281.309 196.686 281.485 197.076 281.837 197.389C282.195 197.701 282.716 197.857 283.399 197.857C284.076 197.857 284.679 197.711 285.206 197.418C285.733 197.118 286.121 196.712 286.368 196.197C286.557 195.8 286.651 195.214 286.651 194.439V193.795ZM295.201 197.428L295.455 198.98C294.96 199.085 294.517 199.137 294.127 199.137C293.489 199.137 292.994 199.036 292.642 198.834C292.291 198.632 292.043 198.368 291.9 198.043C291.757 197.711 291.685 197.018 291.685 195.963V189.996H290.396V188.629H291.685V186.061L293.433 185.006V188.629H295.201V189.996H293.433V196.061C293.433 196.562 293.463 196.884 293.521 197.027C293.586 197.171 293.687 197.285 293.824 197.369C293.967 197.454 294.169 197.496 294.429 197.496C294.625 197.496 294.882 197.473 295.201 197.428ZM297.139 186.705V184.684H298.897V186.705H297.139ZM297.139 199V188.629H298.897V199H297.139ZM301.128 193.814C301.128 191.894 301.662 190.471 302.73 189.547C303.622 188.779 304.709 188.395 305.991 188.395C307.417 188.395 308.583 188.863 309.488 189.801C310.392 190.732 310.845 192.021 310.845 193.668C310.845 195.003 310.643 196.054 310.239 196.822C309.842 197.584 309.26 198.176 308.491 198.6C307.73 199.023 306.896 199.234 305.991 199.234C304.54 199.234 303.364 198.769 302.466 197.838C301.574 196.907 301.128 195.566 301.128 193.814ZM302.935 193.814C302.935 195.143 303.224 196.139 303.804 196.803C304.383 197.46 305.113 197.789 305.991 197.789C306.864 197.789 307.59 197.457 308.169 196.793C308.749 196.129 309.038 195.117 309.038 193.756C309.038 192.473 308.745 191.503 308.159 190.846C307.58 190.182 306.857 189.85 305.991 189.85C305.113 189.85 304.383 190.178 303.804 190.836C303.224 191.493 302.935 192.486 302.935 193.814ZM313.115 199V188.629H314.697V190.104C315.459 188.964 316.559 188.395 317.998 188.395C318.623 188.395 319.196 188.508 319.717 188.736C320.244 188.958 320.638 189.251 320.898 189.615C321.159 189.98 321.341 190.413 321.445 190.914C321.51 191.24 321.543 191.809 321.543 192.623V199H319.785V192.691C319.785 191.975 319.717 191.441 319.58 191.09C319.443 190.732 319.199 190.449 318.848 190.24C318.503 190.025 318.096 189.918 317.627 189.918C316.878 189.918 316.23 190.156 315.684 190.631C315.143 191.106 314.873 192.008 314.873 193.336V199H313.115Z" fill="#2D2D2D"/>
+<path d="M132.782 351.767V291.32C132.782 291.32 144.441 301.458 178.714 301.458C212.987 301.458 224.574 290.379 224.574 290.379V351.767C210.276 372.773 139.29 366.496 132.782 351.767Z" fill="#E0454C"/>
+<path d="M131.782 394.458V331.826C131.782 331.826 143.639 343.941 177.912 343.941C212.185 343.941 223.574 331.826 223.574 331.826L224.543 394.458C209.968 412.745 140.653 409.316 131.782 394.458Z" fill="#0070CC"/>
+<path d="M224.652 287.504C224.652 289.118 223.627 290.831 221.352 292.544C219.094 294.244 215.757 295.818 211.53 297.157C203.088 299.833 191.32 301.504 178.152 301.504C164.983 301.504 153.215 299.833 144.773 297.157C140.547 295.818 137.21 294.244 134.951 292.544C132.676 290.831 131.652 289.118 131.652 287.504C131.652 285.89 132.676 284.177 134.951 282.464C137.21 280.764 140.547 279.19 144.773 277.851C153.215 275.175 164.983 273.504 178.152 273.504C191.32 273.504 203.088 275.175 211.53 277.851C215.757 279.19 219.094 280.764 221.352 282.464C223.627 284.177 224.652 285.89 224.652 287.504Z" fill="#E0454C" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M131.652 286.504L132.002 393.767" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M224.652 286.504L224.652 394.504" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M224.74 392.947C224.74 400.903 203.98 407.353 178.371 407.353C152.762 407.353 132.002 400.903 132.002 392.947" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M224.74 328.947C224.74 336.903 203.98 343.353 178.371 343.353C152.762 343.353 132.002 336.903 132.002 328.947" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M144.188 327V315.547H146.469L149.18 323.656C149.43 324.411 149.612 324.977 149.727 325.352C149.857 324.935 150.06 324.323 150.336 323.516L153.078 315.547H155.117V327H153.656V317.414L150.328 327H148.961L145.648 317.25V327H144.188ZM157.794 327V315.547H166.075V316.898H159.309V320.406H165.645V321.75H159.309V325.648H166.341V327H157.794ZM168.587 327V315.547H170.869L173.58 323.656C173.83 324.411 174.012 324.977 174.127 325.352C174.257 324.935 174.46 324.323 174.736 323.516L177.478 315.547H179.517V327H178.056V317.414L174.728 327H173.361L170.048 317.25V327H168.587ZM181.702 321.422C181.702 319.521 182.212 318.034 183.233 316.961C184.254 315.883 185.571 315.344 187.186 315.344C188.243 315.344 189.196 315.596 190.045 316.102C190.894 316.607 191.54 317.312 191.983 318.219C192.431 319.12 192.655 320.143 192.655 321.289C192.655 322.451 192.42 323.49 191.952 324.406C191.483 325.323 190.819 326.018 189.959 326.492C189.1 326.961 188.173 327.195 187.178 327.195C186.1 327.195 185.136 326.935 184.287 326.414C183.439 325.893 182.795 325.182 182.358 324.281C181.92 323.38 181.702 322.427 181.702 321.422ZM183.264 321.445C183.264 322.826 183.634 323.914 184.373 324.711C185.118 325.503 186.051 325.898 187.17 325.898C188.311 325.898 189.248 325.497 189.983 324.695C190.722 323.893 191.092 322.755 191.092 321.281C191.092 320.349 190.933 319.536 190.616 318.844C190.303 318.146 189.842 317.607 189.233 317.227C188.629 316.841 187.949 316.648 187.194 316.648C186.121 316.648 185.196 317.018 184.42 317.758C183.649 318.492 183.264 319.721 183.264 321.445ZM194.839 327V315.547H199.917C200.938 315.547 201.714 315.651 202.245 315.859C202.777 316.062 203.201 316.424 203.519 316.945C203.836 317.466 203.995 318.042 203.995 318.672C203.995 319.484 203.732 320.169 203.206 320.727C202.68 321.284 201.868 321.638 200.769 321.789C201.17 321.982 201.474 322.172 201.683 322.359C202.126 322.766 202.545 323.273 202.941 323.883L204.933 327H203.027L201.511 324.617C201.068 323.93 200.704 323.404 200.417 323.039C200.131 322.674 199.873 322.419 199.644 322.273C199.42 322.128 199.191 322.026 198.956 321.969C198.784 321.932 198.503 321.914 198.112 321.914H196.355V327H194.839ZM196.355 320.602H199.612C200.305 320.602 200.847 320.531 201.237 320.391C201.628 320.245 201.925 320.016 202.128 319.703C202.331 319.385 202.433 319.042 202.433 318.672C202.433 318.13 202.235 317.685 201.839 317.336C201.448 316.987 200.829 316.812 199.98 316.812H196.355V320.602ZM209.508 327V322.148L205.094 315.547H206.938L209.195 319C209.612 319.646 210 320.292 210.359 320.938C210.703 320.339 211.12 319.664 211.609 318.914L213.828 315.547H215.594L211.023 322.148V327H209.508Z" fill="white"/>
+<path d="M160.234 390V378.547H164.18C165.07 378.547 165.75 378.602 166.219 378.711C166.875 378.862 167.435 379.135 167.898 379.531C168.503 380.042 168.953 380.695 169.25 381.492C169.552 382.284 169.703 383.19 169.703 384.211C169.703 385.081 169.602 385.852 169.398 386.523C169.195 387.195 168.935 387.753 168.617 388.195C168.299 388.633 167.951 388.979 167.57 389.234C167.195 389.484 166.74 389.674 166.203 389.805C165.672 389.935 165.06 390 164.367 390H160.234ZM161.75 388.648H164.195C164.951 388.648 165.542 388.578 165.969 388.438C166.401 388.297 166.745 388.099 167 387.844C167.359 387.484 167.638 387.003 167.836 386.398C168.039 385.789 168.141 385.052 168.141 384.188C168.141 382.99 167.943 382.07 167.547 381.43C167.156 380.784 166.68 380.352 166.117 380.133C165.711 379.977 165.057 379.898 164.156 379.898H161.75V388.648ZM172.255 390V378.547H173.77V390H172.255ZM176.134 386.32L177.564 386.195C177.632 386.768 177.788 387.24 178.033 387.609C178.283 387.974 178.668 388.271 179.189 388.5C179.71 388.724 180.296 388.836 180.947 388.836C181.525 388.836 182.035 388.75 182.478 388.578C182.921 388.406 183.249 388.172 183.462 387.875C183.681 387.573 183.791 387.245 183.791 386.891C183.791 386.531 183.686 386.219 183.478 385.953C183.27 385.682 182.926 385.456 182.447 385.273C182.14 385.154 181.46 384.969 180.408 384.719C179.356 384.464 178.619 384.224 178.197 384C177.65 383.714 177.241 383.359 176.97 382.938C176.705 382.51 176.572 382.034 176.572 381.508C176.572 380.93 176.736 380.391 177.064 379.891C177.392 379.385 177.871 379.003 178.502 378.742C179.132 378.482 179.832 378.352 180.603 378.352C181.452 378.352 182.199 378.49 182.845 378.766C183.496 379.036 183.996 379.438 184.345 379.969C184.694 380.5 184.882 381.102 184.908 381.773L183.455 381.883C183.377 381.159 183.111 380.612 182.658 380.242C182.21 379.872 181.546 379.688 180.666 379.688C179.749 379.688 179.08 379.857 178.658 380.195C178.241 380.529 178.033 380.932 178.033 381.406C178.033 381.818 178.181 382.156 178.478 382.422C178.77 382.688 179.53 382.961 180.759 383.242C181.994 383.518 182.84 383.76 183.298 383.969C183.965 384.276 184.457 384.667 184.775 385.141C185.093 385.609 185.252 386.151 185.252 386.766C185.252 387.375 185.077 387.951 184.728 388.492C184.379 389.029 183.877 389.448 183.22 389.75C182.569 390.047 181.835 390.195 181.017 390.195C179.981 390.195 179.111 390.044 178.408 389.742C177.71 389.44 177.16 388.987 176.759 388.383C176.364 387.773 176.155 387.086 176.134 386.32ZM187.459 390V378.547H188.975V384.227L194.663 378.547H196.717L191.913 383.188L196.928 390H194.928L190.85 384.203L188.975 386.031V390H187.459Z" fill="white"/>
+<path d="M292.124 351.767V291.32C292.124 291.32 303.783 301.458 338.056 301.458C372.329 301.458 383.916 290.379 383.916 290.379V351.767C369.618 372.773 298.632 366.496 292.124 351.767Z" fill="#E0454C"/>
+<path d="M291.124 394.458V331.826C291.124 331.826 302.981 343.941 337.254 343.941C371.527 343.941 382.916 331.826 382.916 331.826L383.885 394.458C369.31 412.745 299.994 409.316 291.124 394.458Z" fill="#0070CC"/>
+<path d="M383.993 287.504C383.993 289.118 382.969 290.831 380.694 292.544C378.435 294.244 375.098 295.818 370.872 297.157C362.43 299.833 350.662 301.504 337.493 301.504C324.325 301.504 312.557 299.833 304.115 297.157C299.888 295.818 296.552 294.244 294.293 292.544C292.018 290.831 290.993 289.118 290.993 287.504C290.993 285.89 292.018 284.177 294.293 282.464C296.552 280.764 299.888 279.19 304.115 277.851C312.557 275.175 324.325 273.504 337.493 273.504C350.662 273.504 362.43 275.175 370.872 277.851C375.098 279.19 378.435 280.764 380.694 282.464C382.969 284.177 383.993 285.89 383.993 287.504Z" fill="#E0454C" stroke="black" stroke-width="2"/>
+<path d="M290.993 286.504L291.344 393.767" stroke="black" stroke-width="2"/>
+<path d="M383.993 286.504L383.993 394.504" stroke="black" stroke-width="2"/>
+<path d="M384.082 392.947C384.082 400.903 363.322 407.353 337.713 407.353C312.104 407.353 291.344 400.903 291.344 392.947" stroke="black" stroke-width="2"/>
+<path d="M384.082 328.947C384.082 336.903 363.322 343.353 337.713 343.353C312.104 343.353 291.344 336.903 291.344 328.947" stroke="black" stroke-width="2"/>
+<path d="M303.188 327V315.547H305.469L308.18 323.656C308.43 324.411 308.612 324.977 308.727 325.352C308.857 324.935 309.06 324.323 309.336 323.516L312.078 315.547H314.117V327H312.656V317.414L309.328 327H307.961L304.648 317.25V327H303.188ZM316.794 327V315.547H325.075V316.898H318.309V320.406H324.645V321.75H318.309V325.648H325.341V327H316.794ZM327.587 327V315.547H329.869L332.58 323.656C332.83 324.411 333.012 324.977 333.127 325.352C333.257 324.935 333.46 324.323 333.736 323.516L336.478 315.547H338.517V327H337.056V317.414L333.728 327H332.361L329.048 317.25V327H327.587ZM340.702 321.422C340.702 319.521 341.212 318.034 342.233 316.961C343.254 315.883 344.571 315.344 346.186 315.344C347.243 315.344 348.196 315.596 349.045 316.102C349.894 316.607 350.54 317.312 350.983 318.219C351.431 319.12 351.655 320.143 351.655 321.289C351.655 322.451 351.42 323.49 350.952 324.406C350.483 325.323 349.819 326.018 348.959 326.492C348.1 326.961 347.173 327.195 346.178 327.195C345.1 327.195 344.136 326.935 343.287 326.414C342.439 325.893 341.795 325.182 341.358 324.281C340.92 323.38 340.702 322.427 340.702 321.422ZM342.264 321.445C342.264 322.826 342.634 323.914 343.373 324.711C344.118 325.503 345.051 325.898 346.17 325.898C347.311 325.898 348.248 325.497 348.983 324.695C349.722 323.893 350.092 322.755 350.092 321.281C350.092 320.349 349.933 319.536 349.616 318.844C349.303 318.146 348.842 317.607 348.233 317.227C347.629 316.841 346.949 316.648 346.194 316.648C345.121 316.648 344.196 317.018 343.42 317.758C342.649 318.492 342.264 319.721 342.264 321.445ZM353.839 327V315.547H358.917C359.938 315.547 360.714 315.651 361.245 315.859C361.777 316.062 362.201 316.424 362.519 316.945C362.836 317.466 362.995 318.042 362.995 318.672C362.995 319.484 362.732 320.169 362.206 320.727C361.68 321.284 360.868 321.638 359.769 321.789C360.17 321.982 360.474 322.172 360.683 322.359C361.126 322.766 361.545 323.273 361.941 323.883L363.933 327H362.027L360.511 324.617C360.068 323.93 359.704 323.404 359.417 323.039C359.131 322.674 358.873 322.419 358.644 322.273C358.42 322.128 358.191 322.026 357.956 321.969C357.784 321.932 357.503 321.914 357.112 321.914H355.355V327H353.839ZM355.355 320.602H358.612C359.305 320.602 359.847 320.531 360.237 320.391C360.628 320.245 360.925 320.016 361.128 319.703C361.331 319.385 361.433 319.042 361.433 318.672C361.433 318.13 361.235 317.685 360.839 317.336C360.448 316.987 359.829 316.812 358.98 316.812H355.355V320.602ZM368.508 327V322.148L364.094 315.547H365.938L368.195 319C368.612 319.646 369 320.292 369.359 320.938C369.703 320.339 370.12 319.664 370.609 318.914L372.828 315.547H374.594L370.023 322.148V327H368.508Z" fill="white"/>
+<path d="M319.234 390V378.547H323.18C324.07 378.547 324.75 378.602 325.219 378.711C325.875 378.862 326.435 379.135 326.898 379.531C327.503 380.042 327.953 380.695 328.25 381.492C328.552 382.284 328.703 383.19 328.703 384.211C328.703 385.081 328.602 385.852 328.398 386.523C328.195 387.195 327.935 387.753 327.617 388.195C327.299 388.633 326.951 388.979 326.57 389.234C326.195 389.484 325.74 389.674 325.203 389.805C324.672 389.935 324.06 390 323.367 390H319.234ZM320.75 388.648H323.195C323.951 388.648 324.542 388.578 324.969 388.438C325.401 388.297 325.745 388.099 326 387.844C326.359 387.484 326.638 387.003 326.836 386.398C327.039 385.789 327.141 385.052 327.141 384.188C327.141 382.99 326.943 382.07 326.547 381.43C326.156 380.784 325.68 380.352 325.117 380.133C324.711 379.977 324.057 379.898 323.156 379.898H320.75V388.648ZM331.255 390V378.547H332.77V390H331.255ZM335.134 386.32L336.564 386.195C336.632 386.768 336.788 387.24 337.033 387.609C337.283 387.974 337.668 388.271 338.189 388.5C338.71 388.724 339.296 388.836 339.947 388.836C340.525 388.836 341.035 388.75 341.478 388.578C341.921 388.406 342.249 388.172 342.462 387.875C342.681 387.573 342.791 387.245 342.791 386.891C342.791 386.531 342.686 386.219 342.478 385.953C342.27 385.682 341.926 385.456 341.447 385.273C341.14 385.154 340.46 384.969 339.408 384.719C338.356 384.464 337.619 384.224 337.197 384C336.65 383.714 336.241 383.359 335.97 382.938C335.705 382.51 335.572 382.034 335.572 381.508C335.572 380.93 335.736 380.391 336.064 379.891C336.392 379.385 336.871 379.003 337.502 378.742C338.132 378.482 338.832 378.352 339.603 378.352C340.452 378.352 341.199 378.49 341.845 378.766C342.496 379.036 342.996 379.438 343.345 379.969C343.694 380.5 343.882 381.102 343.908 381.773L342.455 381.883C342.377 381.159 342.111 380.612 341.658 380.242C341.21 379.872 340.546 379.688 339.666 379.688C338.749 379.688 338.08 379.857 337.658 380.195C337.241 380.529 337.033 380.932 337.033 381.406C337.033 381.818 337.181 382.156 337.478 382.422C337.77 382.688 338.53 382.961 339.759 383.242C340.994 383.518 341.84 383.76 342.298 383.969C342.965 384.276 343.457 384.667 343.775 385.141C344.093 385.609 344.252 386.151 344.252 386.766C344.252 387.375 344.077 387.951 343.728 388.492C343.379 389.029 342.877 389.448 342.22 389.75C341.569 390.047 340.835 390.195 340.017 390.195C338.981 390.195 338.111 390.044 337.408 389.742C336.71 389.44 336.16 388.987 335.759 388.383C335.364 387.773 335.155 387.086 335.134 386.32ZM346.459 390V378.547H347.975V384.227L353.663 378.547H355.717L350.913 383.188L355.928 390H353.928L349.85 384.203L347.975 386.031V390H346.459Z" fill="white"/>
+<path d="M320.076 419.565C320.076 419.565 309.577 426.065 319.472 432.518C321.375 433.775 328.279 437.271 328.083 440.505C328.083 440.505 332.267 434.22 326.149 430.265C319.865 426.218 318.293 421.895 320.076 419.565Z" fill="#ED1C24"/>
+<path d="M316.42 431.982C316.42 431.982 312.674 437.746 320.046 438.926C320.771 439.018 326.104 439.585 327.494 441.364C327.494 441.364 327.373 438.298 323.022 436.489C318.686 434.68 316.904 434.235 316.42 431.982Z" fill="#ED1C24"/>
+<path d="M330.923 425.927C326.421 421.144 325.167 418.185 327.101 414.353C327.101 414.353 313.671 419.595 326.935 428.901C331.679 432.227 330.893 435.63 330.893 435.753C331.633 434.971 335.425 430.709 330.923 425.927Z" fill="#ED1C24"/>
+<path d="M338.219 437V425.547H339.773L345.789 434.539V425.547H347.242V437H345.688L339.672 428V437H338.219ZM349.536 431.422C349.536 429.521 350.046 428.034 351.067 426.961C352.088 425.883 353.406 425.344 355.02 425.344C356.078 425.344 357.031 425.596 357.88 426.102C358.729 426.607 359.374 427.312 359.817 428.219C360.265 429.12 360.489 430.143 360.489 431.289C360.489 432.451 360.255 433.49 359.786 434.406C359.317 435.323 358.653 436.018 357.794 436.492C356.934 436.961 356.007 437.195 355.012 437.195C353.934 437.195 352.971 436.935 352.122 436.414C351.273 435.893 350.63 435.182 350.192 434.281C349.755 433.38 349.536 432.427 349.536 431.422ZM351.098 431.445C351.098 432.826 351.468 433.914 352.208 434.711C352.953 435.503 353.885 435.898 355.005 435.898C356.145 435.898 357.083 435.497 357.817 434.695C358.557 433.893 358.927 432.755 358.927 431.281C358.927 430.349 358.768 429.536 358.45 428.844C358.137 428.146 357.677 427.607 357.067 427.227C356.463 426.841 355.783 426.648 355.028 426.648C353.955 426.648 353.031 427.018 352.255 427.758C351.484 428.492 351.098 429.721 351.098 431.445ZM362.65 437V425.547H366.595C367.486 425.547 368.166 425.602 368.634 425.711C369.291 425.862 369.851 426.135 370.314 426.531C370.918 427.042 371.369 427.695 371.666 428.492C371.968 429.284 372.119 430.19 372.119 431.211C372.119 432.081 372.017 432.852 371.814 433.523C371.611 434.195 371.351 434.753 371.033 435.195C370.715 435.633 370.366 435.979 369.986 436.234C369.611 436.484 369.155 436.674 368.619 436.805C368.087 436.935 367.476 437 366.783 437H362.65ZM364.166 435.648H366.611C367.366 435.648 367.957 435.578 368.384 435.438C368.817 435.297 369.16 435.099 369.416 434.844C369.775 434.484 370.054 434.003 370.252 433.398C370.455 432.789 370.556 432.052 370.556 431.188C370.556 429.99 370.358 429.07 369.962 428.43C369.572 427.784 369.095 427.352 368.533 427.133C368.127 426.977 367.473 426.898 366.572 426.898H364.166V435.648ZM374.444 437V425.547H382.725V426.898H375.959V430.406H382.295V431.75H375.959V435.648H382.991V437H374.444Z" fill="#2D2D2D"/>
+<path d="M136.002 419.565C136.002 419.565 125.503 426.065 135.398 432.518C137.302 433.775 144.205 437.271 144.009 440.505C144.009 440.505 148.194 434.22 142.075 430.265C135.791 426.218 134.22 421.895 136.002 419.565Z" fill="#ED1C24"/>
+<path d="M132.347 431.982C132.347 431.982 128.6 437.746 135.972 438.926C136.697 439.018 142.03 439.585 143.42 441.364C143.42 441.364 143.299 438.298 138.948 436.489C134.613 434.68 132.83 434.235 132.347 431.982Z" fill="#ED1C24"/>
+<path d="M146.85 425.927C142.348 421.144 141.094 418.185 143.027 414.353C143.027 414.353 129.597 419.595 142.861 428.901C147.605 432.227 146.819 435.63 146.819 435.753C147.56 434.971 151.351 430.709 146.85 425.927Z" fill="#ED1C24"/>
+<path d="M154.219 437V425.547H155.773L161.789 434.539V425.547H163.242V437H161.688L155.672 428V437H154.219ZM165.536 431.422C165.536 429.521 166.046 428.034 167.067 426.961C168.088 425.883 169.406 425.344 171.02 425.344C172.078 425.344 173.031 425.596 173.88 426.102C174.729 426.607 175.374 427.312 175.817 428.219C176.265 429.12 176.489 430.143 176.489 431.289C176.489 432.451 176.255 433.49 175.786 434.406C175.317 435.323 174.653 436.018 173.794 436.492C172.934 436.961 172.007 437.195 171.012 437.195C169.934 437.195 168.971 436.935 168.122 436.414C167.273 435.893 166.63 435.182 166.192 434.281C165.755 433.38 165.536 432.427 165.536 431.422ZM167.098 431.445C167.098 432.826 167.468 433.914 168.208 434.711C168.953 435.503 169.885 435.898 171.005 435.898C172.145 435.898 173.083 435.497 173.817 434.695C174.557 433.893 174.927 432.755 174.927 431.281C174.927 430.349 174.768 429.536 174.45 428.844C174.137 428.146 173.677 427.607 173.067 427.227C172.463 426.841 171.783 426.648 171.028 426.648C169.955 426.648 169.031 427.018 168.255 427.758C167.484 428.492 167.098 429.721 167.098 431.445ZM178.65 437V425.547H182.595C183.486 425.547 184.166 425.602 184.634 425.711C185.291 425.862 185.851 426.135 186.314 426.531C186.918 427.042 187.369 427.695 187.666 428.492C187.968 429.284 188.119 430.19 188.119 431.211C188.119 432.081 188.017 432.852 187.814 433.523C187.611 434.195 187.351 434.753 187.033 435.195C186.715 435.633 186.366 435.979 185.986 436.234C185.611 436.484 185.155 436.674 184.619 436.805C184.087 436.935 183.476 437 182.783 437H178.65ZM180.166 435.648H182.611C183.366 435.648 183.957 435.578 184.384 435.438C184.817 435.297 185.16 435.099 185.416 434.844C185.775 434.484 186.054 434.003 186.252 433.398C186.455 432.789 186.556 432.052 186.556 431.188C186.556 429.99 186.358 429.07 185.962 428.43C185.572 427.784 185.095 427.352 184.533 427.133C184.127 426.977 183.473 426.898 182.572 426.898H180.166V435.648ZM190.444 437V425.547H198.725V426.898H191.959V430.406H198.295V431.75H191.959V435.648H198.991V437H190.444Z" fill="#2D2D2D"/>
+<path d="M228.002 449.565C228.002 449.565 217.503 456.064 227.398 462.518C229.302 463.775 236.205 467.271 236.009 470.505C236.009 470.505 240.194 464.22 234.075 460.265C227.791 456.218 226.22 451.895 228.002 449.565Z" fill="#ED1C24"/>
+<path d="M224.347 461.982C224.347 461.982 220.6 467.746 227.972 468.926C228.697 469.018 234.03 469.585 235.42 471.364C235.42 471.364 235.299 468.298 230.948 466.489C226.613 464.68 224.83 464.235 224.347 461.982Z" fill="#ED1C24"/>
+<path d="M238.85 455.927C234.348 451.144 233.094 448.185 235.027 444.353C235.027 444.353 221.597 449.595 234.861 458.901C239.605 462.227 238.819 465.63 238.819 465.753C239.56 464.971 243.351 460.709 238.85 455.927Z" fill="#ED1C24"/>
+<path d="M246.219 467V455.547H247.773L253.789 464.539V455.547H255.242V467H253.688L247.672 458V467H246.219ZM257.536 461.422C257.536 459.521 258.046 458.034 259.067 456.961C260.088 455.883 261.406 455.344 263.02 455.344C264.078 455.344 265.031 455.596 265.88 456.102C266.729 456.607 267.374 457.312 267.817 458.219C268.265 459.12 268.489 460.143 268.489 461.289C268.489 462.451 268.255 463.49 267.786 464.406C267.317 465.323 266.653 466.018 265.794 466.492C264.934 466.961 264.007 467.195 263.012 467.195C261.934 467.195 260.971 466.935 260.122 466.414C259.273 465.893 258.63 465.182 258.192 464.281C257.755 463.38 257.536 462.427 257.536 461.422ZM259.098 461.445C259.098 462.826 259.468 463.914 260.208 464.711C260.953 465.503 261.885 465.898 263.005 465.898C264.145 465.898 265.083 465.497 265.817 464.695C266.557 463.893 266.927 462.755 266.927 461.281C266.927 460.349 266.768 459.536 266.45 458.844C266.137 458.146 265.677 457.607 265.067 457.227C264.463 456.841 263.783 456.648 263.028 456.648C261.955 456.648 261.031 457.018 260.255 457.758C259.484 458.492 259.098 459.721 259.098 461.445ZM270.65 467V455.547H274.595C275.486 455.547 276.166 455.602 276.634 455.711C277.291 455.862 277.851 456.135 278.314 456.531C278.918 457.042 279.369 457.695 279.666 458.492C279.968 459.284 280.119 460.19 280.119 461.211C280.119 462.081 280.017 462.852 279.814 463.523C279.611 464.195 279.351 464.753 279.033 465.195C278.715 465.633 278.366 465.979 277.986 466.234C277.611 466.484 277.155 466.674 276.619 466.805C276.087 466.935 275.476 467 274.783 467H270.65ZM272.166 465.648H274.611C275.366 465.648 275.957 465.578 276.384 465.438C276.817 465.297 277.16 465.099 277.416 464.844C277.775 464.484 278.054 464.003 278.252 463.398C278.455 462.789 278.556 462.052 278.556 461.188C278.556 459.99 278.358 459.07 277.962 458.43C277.572 457.784 277.095 457.352 276.533 457.133C276.127 456.977 275.473 456.898 274.572 456.898H272.166V465.648ZM282.444 467V455.547H290.725V456.898H283.959V460.406H290.295V461.75H283.959V465.648H290.991V467H282.444Z" fill="#2D2D2D"/>
+<path d="M212.453 386.166V325.719C212.453 325.719 224.112 335.856 258.385 335.856C292.658 335.856 304.245 324.778 304.245 324.778V386.166C289.947 407.172 218.961 400.894 212.453 386.166Z" fill="#E0454C"/>
+<path d="M211.453 428.857V366.224C211.453 366.224 223.31 378.339 257.583 378.339C291.856 378.339 303.245 366.224 303.245 366.224L304.214 428.857C289.639 447.143 220.323 443.715 211.453 428.857Z" fill="#0070CC"/>
+<path d="M304.323 321.902C304.323 323.516 303.298 325.23 301.023 326.942C298.764 328.642 295.428 330.216 291.201 331.556C282.759 334.231 270.991 335.902 257.823 335.902C244.654 335.902 232.886 334.231 224.444 331.556C220.217 330.216 216.881 328.642 214.622 326.942C212.347 325.23 211.323 323.516 211.323 321.902C211.323 320.288 212.347 318.575 214.622 316.863C216.881 315.163 220.217 313.589 224.444 312.249C232.886 309.573 244.654 307.902 257.823 307.902C270.991 307.902 282.759 309.573 291.201 312.249C295.428 313.589 298.764 315.163 301.023 316.863C303.298 318.575 304.323 320.288 304.323 321.902Z" fill="#E0454C" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M211.323 320.902L211.673 428.166" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M304.323 320.902L304.323 428.902" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M304.411 427.345C304.411 435.301 283.651 441.751 258.042 441.751C232.433 441.751 211.673 435.301 211.673 427.345" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M304.411 363.345C304.411 371.301 283.651 377.751 258.042 377.751C232.433 377.751 211.673 371.301 211.673 363.345" stroke="#2D2D2D" stroke-width="2"/>
+<path d="M223.188 361V349.547H225.469L228.18 357.656C228.43 358.411 228.612 358.977 228.727 359.352C228.857 358.935 229.06 358.323 229.336 357.516L232.078 349.547H234.117V361H232.656V351.414L229.328 361H227.961L224.648 351.25V361H223.188ZM236.794 361V349.547H245.075V350.898H238.309V354.406H244.645V355.75H238.309V359.648H245.341V361H236.794ZM247.587 361V349.547H249.869L252.58 357.656C252.83 358.411 253.012 358.977 253.127 359.352C253.257 358.935 253.46 358.323 253.736 357.516L256.478 349.547H258.517V361H257.056V351.414L253.728 361H252.361L249.048 351.25V361H247.587ZM260.702 355.422C260.702 353.521 261.212 352.034 262.233 350.961C263.254 349.883 264.571 349.344 266.186 349.344C267.243 349.344 268.196 349.596 269.045 350.102C269.894 350.607 270.54 351.312 270.983 352.219C271.431 353.12 271.655 354.143 271.655 355.289C271.655 356.451 271.42 357.49 270.952 358.406C270.483 359.323 269.819 360.018 268.959 360.492C268.1 360.961 267.173 361.195 266.178 361.195C265.1 361.195 264.136 360.935 263.287 360.414C262.439 359.893 261.795 359.182 261.358 358.281C260.92 357.38 260.702 356.427 260.702 355.422ZM262.264 355.445C262.264 356.826 262.634 357.914 263.373 358.711C264.118 359.503 265.051 359.898 266.17 359.898C267.311 359.898 268.248 359.497 268.983 358.695C269.722 357.893 270.092 356.755 270.092 355.281C270.092 354.349 269.933 353.536 269.616 352.844C269.303 352.146 268.842 351.607 268.233 351.227C267.629 350.841 266.949 350.648 266.194 350.648C265.121 350.648 264.196 351.018 263.42 351.758C262.649 352.492 262.264 353.721 262.264 355.445ZM273.839 361V349.547H278.917C279.938 349.547 280.714 349.651 281.245 349.859C281.777 350.062 282.201 350.424 282.519 350.945C282.836 351.466 282.995 352.042 282.995 352.672C282.995 353.484 282.732 354.169 282.206 354.727C281.68 355.284 280.868 355.638 279.769 355.789C280.17 355.982 280.474 356.172 280.683 356.359C281.126 356.766 281.545 357.273 281.941 357.883L283.933 361H282.027L280.511 358.617C280.068 357.93 279.704 357.404 279.417 357.039C279.131 356.674 278.873 356.419 278.644 356.273C278.42 356.128 278.191 356.026 277.956 355.969C277.784 355.932 277.503 355.914 277.112 355.914H275.355V361H273.839ZM275.355 354.602H278.612C279.305 354.602 279.847 354.531 280.237 354.391C280.628 354.245 280.925 354.016 281.128 353.703C281.331 353.385 281.433 353.042 281.433 352.672C281.433 352.13 281.235 351.685 280.839 351.336C280.448 350.987 279.829 350.812 278.98 350.812H275.355V354.602ZM288.508 361V356.148L284.094 349.547H285.938L288.195 353C288.612 353.646 289 354.292 289.359 354.938C289.703 354.339 290.12 353.664 290.609 352.914L292.828 349.547H294.594L290.023 356.148V361H288.508Z" fill="white"/>
+<path d="M239.234 424V412.547H243.18C244.07 412.547 244.75 412.602 245.219 412.711C245.875 412.862 246.435 413.135 246.898 413.531C247.503 414.042 247.953 414.695 248.25 415.492C248.552 416.284 248.703 417.19 248.703 418.211C248.703 419.081 248.602 419.852 248.398 420.523C248.195 421.195 247.935 421.753 247.617 422.195C247.299 422.633 246.951 422.979 246.57 423.234C246.195 423.484 245.74 423.674 245.203 423.805C244.672 423.935 244.06 424 243.367 424H239.234ZM240.75 422.648H243.195C243.951 422.648 244.542 422.578 244.969 422.438C245.401 422.297 245.745 422.099 246 421.844C246.359 421.484 246.638 421.003 246.836 420.398C247.039 419.789 247.141 419.052 247.141 418.188C247.141 416.99 246.943 416.07 246.547 415.43C246.156 414.784 245.68 414.352 245.117 414.133C244.711 413.977 244.057 413.898 243.156 413.898H240.75V422.648ZM251.255 424V412.547H252.77V424H251.255ZM255.134 420.32L256.564 420.195C256.632 420.768 256.788 421.24 257.033 421.609C257.283 421.974 257.668 422.271 258.189 422.5C258.71 422.724 259.296 422.836 259.947 422.836C260.525 422.836 261.035 422.75 261.478 422.578C261.921 422.406 262.249 422.172 262.462 421.875C262.681 421.573 262.791 421.245 262.791 420.891C262.791 420.531 262.686 420.219 262.478 419.953C262.27 419.682 261.926 419.456 261.447 419.273C261.14 419.154 260.46 418.969 259.408 418.719C258.356 418.464 257.619 418.224 257.197 418C256.65 417.714 256.241 417.359 255.97 416.938C255.705 416.51 255.572 416.034 255.572 415.508C255.572 414.93 255.736 414.391 256.064 413.891C256.392 413.385 256.871 413.003 257.502 412.742C258.132 412.482 258.832 412.352 259.603 412.352C260.452 412.352 261.199 412.49 261.845 412.766C262.496 413.036 262.996 413.438 263.345 413.969C263.694 414.5 263.882 415.102 263.908 415.773L262.455 415.883C262.377 415.159 262.111 414.612 261.658 414.242C261.21 413.872 260.546 413.688 259.666 413.688C258.749 413.688 258.08 413.857 257.658 414.195C257.241 414.529 257.033 414.932 257.033 415.406C257.033 415.818 257.181 416.156 257.478 416.422C257.77 416.688 258.53 416.961 259.759 417.242C260.994 417.518 261.84 417.76 262.298 417.969C262.965 418.276 263.457 418.667 263.775 419.141C264.093 419.609 264.252 420.151 264.252 420.766C264.252 421.375 264.077 421.951 263.728 422.492C263.379 423.029 262.877 423.448 262.22 423.75C261.569 424.047 260.835 424.195 260.017 424.195C258.981 424.195 258.111 424.044 257.408 423.742C256.71 423.44 256.16 422.987 255.759 422.383C255.364 421.773 255.155 421.086 255.134 420.32ZM266.459 424V412.547H267.975V418.227L273.663 412.547H275.717L270.913 417.188L275.928 424H273.928L269.85 418.203L267.975 420.031V424H266.459Z" fill="white"/>
+<circle cx="130.5" cy="312.5" r="6.5" fill="#2D2D2D"/>
+<circle cx="383.5" cy="377.5" r="6.5" fill="#2D2D2D"/>
+</svg>
diff --git a/public/index.html b/public/index.html
index ab77e97..078012e 100644
--- a/public/index.html
+++ b/public/index.html
@@ -107,6 +107,7 @@
         <li><a href="/download.html">Downloads </a></li>
         <li><a href="/use-cases/hadoop-acceleration.html">Use Cases: Hadoop Acceleration</a></li>
         <li><a href="/use-cases/spark-acceleration.html">Use Cases: Apache Spark</a></li>
+        <li><a href="/use-cases/key-value-store.html">Use Cases: Key-Value Store</a></li>
       </ul>
     </section>
     <a class="scrollTop" href="#"
diff --git a/public/js/main.js b/public/js/main.js
index 2a31478..00ddee1 100644
--- a/public/js/main.js
+++ b/public/js/main.js
@@ -215,15 +215,16 @@
         if(!link) return;
         e.preventDefault();
         let wrap = e.target.closest('.jsTabWrap');
-        wrap.querySelectorAll('[data-tablink]').forEach(el => {
-            el.classList.remove('active');
-        })
-        link.classList.add('active');
         let needTab = document.querySelector('[data-tab="' + link.dataset.tablink + '"]');
         if(!needTab){
             console.log("Tab - " + link.dataset.tablink + " not found");
             return;
         }
+        wrap.querySelectorAll('[data-tablink]').forEach(el => {
+            el.classList.remove('active');
+        })
+        link.classList.add('active');
+
         wrap.querySelectorAll('[data-tab]').forEach(el => {
             el.classList.remove('active');
         });
diff --git a/public/use-cases/key-value-store.html b/public/use-cases/key-value-store.html
new file mode 100644
index 0000000..1013957
--- /dev/null
+++ b/public/use-cases/key-value-store.html
@@ -0,0 +1,195 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1" />
+    <title>Key-Value Store | Apache Ignite</title>
+    <link rel="stylesheet" href="/js/vendor/hystmodal/hystmodal.min.css" />
+    <link rel="stylesheet" href="/js/vendor/swiper/swiper-bundle.min.css" />
+    <link rel="stylesheet" href="/css/utils.css" />
+    <link rel="stylesheet" href="/css/site.css" />
+    <link rel="stylesheet" href="/css/media.css" media="only screen and (max-width:1199px)" />
+    <link rel="icon" type="image/png" href="/img/favicon.png" />
+    <link rel="stylesheet" href="../css/native-persistence.css" />
+    <link rel="stylesheet" href="../css/compute-apis.css" />
+    <link rel="stylesheet" href="../css/digital-hub.css" />
+    <link rel="stylesheet" href="../css/datagrid.css" />
+    <link rel="stylesheet" href="../css/hadoop.css" />
+    <link rel="stylesheet" href="../css/key-value-store.css" />
+  </head>
+  <body>
+    <!-- MOBILE MENU START -->
+    <div class="hystmodal" id="jsMenuModal" aria-hidden="true">
+      <div class="hystmodal__wrap">
+        <div class="hystmodal__window mobmenu" role="dialog" aria-modal="true">
+          <button data-hystclose class="hystmodal__close">Close</button>
+          <div class="mobmenu__wrap">
+            <a href="/" class="mobmenu__logo"><img src="/img/logo.svg" alt="Логотип" /></a>
+            <div class="mobmenu__menu">
+              <div class="mobmenu__h1 berlin">Navigation</div>
+              <ul>
+                <li>
+                  <a href="/index.html">Get started</a>
+                </li>
+                <li>
+                  <a href="/features/">Features</a>
+                </li>
+                <li>
+                  <a href="/community.html">Community</a>
+                </li>
+                <li>
+                  <a href="/use-cases/provenusecases.html">Powered by</a>
+                </li>
+                <li>
+                  <a href="/docs.html">Docs</a>
+                </li>
+              </ul>
+            </div>
+            <!-- //mobmenu__menu -->
+          </div>
+          <!-- //mobmenu__wrap -->
+        </div>
+        <!-- //mobmenu -->
+      </div>
+    </div>
+    <!-- MOBILE MENU END -->
+    <header class="hdr hdr__blue">
+      <div class="cmtyhero__wrap flexi">
+        <button class="hdr__burger" data-menumodal="#jsMenuModal"><img src="/img/menu.svg" alt="" /></button><a class="hdr__logo" href="/"><img class="hdr__logoimg" src="/img/logo-white.svg" alt="" /></a
+        ><a class="button hdr__button" href="https://ignite.apache.org/download.cgi" target="_blank">Download Ignite 2.11 </a>
+        <nav class="hdrmenu">
+          <ul class="flexi">
+            <li><a href="/">Get started</a></li>
+            <li><a href="/features">Features</a></li>
+            <li><a href="/community.html">Community</a></li>
+            <li><a href="/use-cases/provenusecases.html">Powered by</a></li>
+            <li><a href="/docs.html">Docs</a></li>
+          </ul>
+        </nav>
+      </div>
+    </header>
+    <header class="hdrfloat">
+      <div class="cmtyhero__wrap flexi">
+        <button class="hdr__burger" data-menumodal="#jsMenuModal"><img src="/img/menu.svg" alt="" /></button><a class="hdr__logo" href="/"><img class="hdr__logoimg" src="/img/logo.svg" alt="" /></a
+        ><a class="button hdr__button" href="https://ignite.apache.org/download.cgi" target="_blank">Download Ignite 2.11 </a>
+        <nav class="hdrmenu">
+          <ul class="flexi">
+            <li><a href="/">Get started</a></li>
+            <li><a href="/features">Features</a></li>
+            <li><a href="/community.html">Community</a></li>
+            <li><a href="/use-cases/provenusecases.html">Powered by</a></li>
+            <li><a href="/docs.html">Docs</a></li>
+          </ul>
+        </nav>
+      </div>
+    </header>
+    <section class="innerhero">
+      <div class="container innerhero__cont">
+        <div class="innerhero__main">
+          <h1 class="h1 innerhero__h1">Key-Value Store</h1>
+          <div class="h3 pt-2 with-apache">With Apache Ignite</div>
+          <div class="innerhero__descr pt-2 h5">Distributed store for high-performance data access</div>
+          <div class="innerhero__action"><a class="button innerhero__button" href="https://ignite.apache.org/docs/latest/index">Start Coding</a></div>
+        </div>
+        <img class="innerhero__pic innerhero__pic--key" src="/img/usecases/key-value/hero-image.svg" alt="hero-image" />
+      </div>
+    </section>
+    <!-- /.innerhero-->
+    <section class="key1">
+      <div class="container">
+        <div class="hub1__block key1__block flexi">
+          <div class="hub1__info">
+            <h3 class="h5 hub1__title">What is a key-value store?</h3>
+            <p class="hub1__text">A key-value store is a data storage software. It stores, retrieves, and manages data as a set of unique keys. Each one is associated with one and only one value.</p>
+            <h3 class="h5 hub1__title hub1__titleend">How a key-value store works</h3>
+            <p class="hub1__text">A key-value store, or a key-value database, holds a collection of data records in various fields. The data records have unique keys to retrieve and modify records quickly.</p>
+          </div>
+          <img class="hub1__image" src="/img/usecases/key-value/image.svg" alt="image" />
+        </div>
+      </div>
+    </section>
+    <!-- /.hub1 -->
+    <section class="compute2">
+      <div class="container">
+        <div class="doop2__block">
+          <h2 class="compute2__h2">Benefits Of Key-Value Store</h2>
+          <div class="compute2__grid flexi hub2__grid doop2__grid">
+            <div class="compute2item hub2item doop2__item">
+              <div class="compute2-points__item fz20"></div>
+              <div class="compute2item__block">
+                <h3 class="fz20 compute2item__title">Low-latency access and high-performance</h3>
+                <p class="compute2__text base2__text">Thanks to their design, key-value stores can perform many more operations in a given amount of time than other database models</p>
+              </div>
+            </div>
+            <div class="compute2item hub2item doop2__item">
+              <div class="compute2-points__item fz20"></div>
+              <div class="compute2item__block">
+                <h3 class="fz20 compute2item__title">Horizontal scalability</h3>
+                <p class="compute2__text base2__text">Key-value stores can keep and process large volumes of data by scaling horizontally</p>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </section>
+    <!-- /.compute2-->
+    <section class="key4">
+      <div class="container">
+        <div class="grid4__blocks flexi">
+          <h2 class="grid4__h2 h5 key4__h2">With Apache Ignite, key-value store can cache data in memory and persist it on disk</h2>
+          <div class="grid4__block">
+            <p class="grid4__text">The <a href="/arch/native-persistence.html">native persistence</a> feature eliminates the time-consuming cache warm-up step as well as the data reloading phase from external databases.</p>
+            <p class="grid4__text pt-1">Since the native persistence always keeps a full copy of data on disk, you are free to cache a subset of records in memory.</p>
+            <p class="grid4__text pt-1">If a required data record is missing in memory, then Ignite reads it from disk automatically, regardless of the API you use.</p>
+          </div>
+        </div>
+      </div>
+    </section>
+    <!-- /.grid4-->
+    <section class="key5">
+      <div class="container">
+        <h2 class="grid5__h2 key5__h2 h4">Key-value store is used when <strong>speed and scale are top priorities</strong></h2>
+        <div class="grid5__blocks flexi">
+          <article class="native2item grid5__item">
+            <h3 class="key5__h3">User sessions caching</h3>
+            <p class="grid5__text key5__text">Key-value stores are used to accumulate user session details in web applications to personalize content.</p>
+          </article>
+          <article class="native2item grid5__item">
+            <h3 class="key5__h3">360 Customer View</h3>
+            <p class="grid5__text key5__text">Applications can collect user preferences and behavioral patterns to offer better services. The records can be stored in a key-value database to enable fast customer data lookups.</p>
+          </article>
+          <article class="native2item grid5__item">
+            <h3 class="key5__h3">Back-end systems acceleration</h3>
+            <p class="grid5__text key5__text">Developers use key-value stores to cache specific records that don’t require a regular update. This reduces load on core back-end systems and databases.</p>
+          </article>
+        </div>
+      </div>
+    </section>
+    <!-- /.key5  -->
+    <section class="native-bottom container">
+      <div class="native-bottom__grid">
+        <article class="nativebotblock">
+          <h3 class="h4 nativebotblock__title"><img class="nativebotblock__icon" src="/img/features/native-rocket.svg" alt="" /><span>Ready to Start?</span></h3>
+          <p class="nativebotblock__text">
+            Discover our quick start guide and build your first<br />
+            application in 5-10 minutes
+          </p>
+          <a class="nativebotblock__link arrowlink" href="https://ignite.apache.org/docs/latest/" target="_blank">Quick Start Guide</a>
+        </article>
+        <article class="nativebotblock nativebotblock--learn">
+          <h3 class="h4 nativebotblock__title"><img class="nativebotblock__icon" src="/img/features/native-docs.svg" alt="" /><span>Want to Learn More?</span></h3>
+          <p class="nativebotblock__text">Check out Ignite key-value APIs</p>
+          <a class="nativebotblock__link arrowlink" href="/use-cases/key-value-store.html" target="_blank">Key-Value APIs</a>
+        </article>
+      </div>
+    </section>
+    <a class="scrollTop" href="#"
+      ><svg class="feather feather-chevron-up" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
+        <polyline points="18 15 12 9 6 15"></polyline></svg
+    ></a>
+    <script src="/js/vendor/hystmodal/hystmodal.min.js"></script>
+    <script src="/js/vendor/swiper/swiper-bundle.min.js"></script>
+    <script src="/js/vendor/waypoints.min.js"></script>
+    <script src="/js/main.js"></script>
+  </body>
+</html>
diff --git a/src/_components/events/2014.pug b/src/_components/events/2014.pug
new file mode 100644
index 0000000..9ebd682
--- /dev/null
+++ b/src/_components/events/2014.pug
@@ -0,0 +1,28 @@
+-
+    let events2014 = `[{
+        "title":"InfoQ Interview with Nikita Ivanov on Apache Ignite Incubation",
+        "link":"http://www.infoq.com/articles/gridgain-apache-ignite",
+        "loc":"",
+        "speaker":"",
+        "descr":"InfoQ caught up with Nikita Ivanov, CTO and founder of GridGain, about the In-Memory Computing framework becoming an Apache project, motivation behind this decision, and upcoming features and enhancements of GridGain.",
+        "data":"December 3, 2014"
+    },
+    {
+        "title":"Apache Ignite Enters Incubation",
+        "link":"http://www.infoq.com/news/2014/12/gridgain-ignite",
+        "loc":"",
+        "speaker":"",
+        "descr":"GridGain recently announced that the GridGain In-Memory Data Fabric has been accepted into the Apache Incubator program under the name Apache Ignite. Earlier in 2014, GridGain was transformed to an open source model through Apache 2.0 license. Now, the product will be available under the Apache Foundation project portfolio.",
+        "data":"October 1, 2014"
+    }]`;
+
+    let events2014Array = JSON.parse(events2014);
+
+.eventspast__tab
+    each val, index in events2014Array
+        article.eventcard
+            .eventcard__date !{val['data']}
+            h3.h5.pt-2 !{val['title']}
+            .eventcard__info.eventcard__descr.pt-2
+                p !{val['descr']}
+            a.eventcard__button.button.button--shadow(href=val['link'], target="_blank") Learn More
\ No newline at end of file
diff --git a/src/_components/events/2015.pug b/src/_components/events/2015.pug
new file mode 100644
index 0000000..0a4e5a5
--- /dev/null
+++ b/src/_components/events/2015.pug
@@ -0,0 +1,92 @@
+-
+    let events2015 = `[{
+        "title":"Apache Ignite 1.5.0-b1 Early Access Released",
+        "link":"\/download.html",
+        "loc":"",
+        "speaker":"",
+        "descr":"The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today that Apache® Ignite® has graduated from the Apache Incubator to become a Top-Level Project (TLP), signifying that the project's community and products have been well-governed under the ASF's meritocratic process and principles.",
+        "data":"December 12, 2015"
+    },
+    {
+        "title":"Apache Ignite 1.4.0 Released",
+        "link":"\/download.html",
+        "loc":"",
+        "speaker":"",
+        "descr":"This new release includes integration with Apache YARN for data center and resource management, fixes for JTA transactions, Hibernate L2 Cache improvements, and more.",
+        "data":"September 28, 2015"
+    },
+    {
+        "title":"Apache Ignite Graduated to a Top-Level Project",
+        "link":"http:\/\/globenewswire.com\/news-release\/2015\/08\/25\/763148\/10146997\/en\/The-Apache-Software-Foundation-Announces-Apache-tm-Ignite-tm-as-a-Top-Level-Project.html",
+        "loc":"",
+        "speaker":"",
+        "descr":"The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today that Apache® Ignite® has graduated from the Apache Incubator to become a Top-Level Project (TLP), signifying that the project's community and products have been well-governed under the ASF's meritocratic process and principles.",
+        "data":"August 25, 2015"
+    },
+    {
+        "title":"Apache Ignite 1.3.0 Released",
+        "link":"\/download.html",
+        "loc":"",
+        "speaker":"",
+        "descr":"This new release includes integration with Apache YARN for data center and resource management, fixes for JTA transactions, Hibernate L2 Cache improvements, and more.",
+        "data":"July 21, 2015"
+    },
+    {
+        "title":"Apache Ignite 1.2.0 Released",
+        "link":"\/download.html",
+        "loc":"",
+        "speaker":"",
+        "descr":"This new release includes shared RDD for Apache Spark (based on Ignite Data Grid), integration with Apache Mesos for data center management, client-mode for light-weight cluster discovery, memory-size eviction policy, and more.",
+        "data":"June 29, 2015"
+    },
+    {
+        "title":"Apache Ignite 1.1.0 Released",
+        "link":"\/download.html",
+        "loc":"",
+        "speaker":"",
+        "descr":"This new release includes Google Compute Engine and generic cloud TCP discovery IP finder, Collocated mode for SQL queries, support for (*) star notation in cache names, fix for SQL union support, and more.",
+        "data":"May 28, 2015"
+    },
+    {
+        "title":"Apache Ignite 1.0.0 Released",
+        "link":"\/download.html",
+        "loc":"",
+        "speaker":"",
+        "descr":"This new release includes dynamic caching functionality to start and stop caches during runtime, simplified Query API, automatic aggregation, grouping and sorting support for SQL Queries, Streaming examples, and more.",
+        "data":"April 2, 2015"
+    },
+    {
+        "title":"Apache Ignite 1.0.0-RC3 Released",
+        "link":"\/download.html",
+        "loc":"",
+        "speaker":"",
+        "descr":"This is the first release of Apache Ignite project. The source code in large part is based on the GridGain In-Memory Data Fabric, open source edition, v. 6.6.2, which was donated to Apache Software Foundation.",
+        "data":"March 24, 2015"
+    }]`;
+
+    let events2015Array = JSON.parse(events2015);
+
+.eventspast__tab
+    each val, index in events2015Array
+        if index > 2
+            - break;
+        //- - let joinSpeacker = val['speaker'].join("<br>");
+        article.eventcard
+            .eventcard__date !{val['data']}
+            h3.h5.pt-2 !{val['title']}
+            .eventcard__info.eventcard__descr.pt-2
+                p !{val['descr']}
+            a.eventcard__button.button.button--shadow(href=val['link'], target="_blank") Download Ignite
+.eventspast__morewrap(data-hidebox="ev2015more")
+    .eventspast__tab
+        each val, index in events2015Array
+            if index < 3
+                - continue;
+            article.eventcard
+                .eventcard__date !{val['data']}
+                h3.h5.pt-2 !{val['title']}
+                .eventcard__info.eventcard__descr.pt-2 
+                    p !{val['descr']}
+                a.eventcard__button.button.button--shadow(href=val['link'], target="_blank") Download Ignite
+.eventspast__bottom.pt-1
+    a.eventspast__more.jsLoadMoreEvents(href="#", data-hideopen="ev2015more", data-invis="1") Show more
\ No newline at end of file
diff --git a/src/_components/events/2016.pug b/src/_components/events/2016.pug
new file mode 100644
index 0000000..1e0fd17
--- /dev/null
+++ b/src/_components/events/2016.pug
@@ -0,0 +1,77 @@
+-
+    let events2016 = `[
+    {
+        "title":"Shared Memory Layer for Spark Applications",
+        "link":"https:\/\/apachebigdataeu2016.sched.org\/event\/8m2O\/shared-memory-layer-for-spark-applications-dmitriy-setrakyan-gridgain",
+        "loc":"Apache Big Data Europe",
+        "speaker":[
+            "Dmitriy Setrakyan"
+        ],
+        "data":"November 16, 2016"
+    },
+    {
+        "title":"Shared Memory Layer and Faster SQL for Spark Applications",
+        "link":"https:\/\/apachebigdataeu2016.sched.org\/event\/8m2i\/shared-memory-layer-and-faster-sql-for-spark-applications-dmitriy-setrakyan-gridgain",
+        "loc":"Apache Big Data Europe",
+        "speaker":[
+            "Dmitriy Setrakyan"
+        ],
+        "data":"November 16, 2016"
+    },
+    {
+        "title":"Apache Ignite - Path to Converged Data Platform",
+        "link":"https:\/\/apachebigdataeu2016.sched.org\/event\/8TzM\/apache-ignite-path-to-converged-data-platform-dmitriy-setrakyan-gridgain",
+        "loc":"Apache Big Data Europe",
+        "speaker":[
+            "Dmitriy Setrakyan"
+        ],
+        "data":"November 15, 2016"
+    },
+    {
+        "title":"Apache Ignite London Meetup",
+        "link":"https:\/\/secure.meetup.com\/register\/?ctx=ref",
+        "loc":"Apache Ignite London Meetup",
+        "speaker":[
+            "Nikita Ivanov"
+        ],
+        "data":"July 13, 2016"
+    },
+    {
+        "title":"Apache Ignite NYC Meetup",
+        "link":"http:\/\/www.meetup.com\/mysqlnyc\/events\/231578906\/",
+        "loc":"Apache Ignite NYC Meetup",
+        "speaker":[
+            "Nikita Ivanov"
+        ],
+        "data":"June 28, 2016"
+    }]`;
+
+    let events2016Array = JSON.parse(events2016);
+
+.eventspast__tab
+    each val, index in events2016Array
+        if index > 2
+            - break;
+        - let joinSpeacker = val['speaker'].join("<br>");
+        article.eventcard
+            .eventcard__date !{val['data']}
+            h3.h5.pt-2 !{val['title']}
+            .eventcard__info.pt-2 
+                .eventcard__speaker !{joinSpeacker}
+                .eventcard__loc !{val['loc']}
+            a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details
+.eventspast__morewrap(data-hidebox="ev2016more")
+    .eventspast__tab
+        each val, index in events2016Array
+            if index < 3
+                - continue;
+            - let joinSpeacker = val['speaker'].join("<br>");
+            article.eventcard
+                .eventcard__date !{val['data']}
+                h3.h5.pt-2 !{val['title']}
+                .eventcard__info.pt-2 
+                    .eventcard__speaker !{joinSpeacker}
+                    .eventcard__loc !{val['loc']}
+                a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details 
+.eventspast__bottom.pt-1
+    a.eventspast__more.jsLoadMoreEvents(href="#", data-hideopen="ev2016more", data-invis="1") Show more
\ No newline at end of file
diff --git a/src/_components/events/2017.pug b/src/_components/events/2017.pug
new file mode 100644
index 0000000..15eb324
--- /dev/null
+++ b/src/_components/events/2017.pug
@@ -0,0 +1,611 @@
+-
+    let events2017 = `[{
+        "title":"Getting Started With Apache Ignite",
+        "link":"https:\/\/niketechtalksdec2017.splashthat.com\/",
+        "loc":"Nike Teck Talks",
+        "speaker":[
+            "Dani Traphagen"
+        ],
+        "data":"December 14, 2017"
+    },
+    {
+        "title":"Want extreme performance at scale? Do distributed the RIGHT way!",
+        "link":"https:\/\/www.meetup.com\/Bay-Area-In-Memory-Computing\/events\/245196260\/",
+        "loc":"Bay Area In-Memory Computing Meetup",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"December 13, 2017"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Architects and Developers: Part 2",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/in-memory-computing-essentials-architects-and-developers-part-2",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"December 13, 2017"
+    },
+    {
+        "title":"Apache Ignite Use Cases for Banks and Telecoms",
+        "link":"https:\/\/www.meetup.com\/Moscow-Apache-Ignite-Meetup\/events\/245332076\/",
+        "loc":"Moscow Apache Ignite Meetup",
+        "speaker":[
+            "Mikhail Kuznetzov",
+            "Mikhail Khasin",
+            "Victor Khoodyakov"
+        ],
+        "data":"December 12, 2017"
+    },
+    {
+        "title":"Distributed Database DevOps Dilemmas? Kubernetes to the Rescue",
+        "link":"https:\/\/kccncna17.sched.com\/event\/D3vE",
+        "loc":"KubeCon + CloudNativeCon North America 2017",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"December 08, 2017"
+    },
+    {
+        "title":"Apache Ignite: the in-memory hammer in your data science toolkit",
+        "link":"https:\/\/www.meetup.com\/austindata\/events\/245472777\/",
+        "loc":"Austin Data Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"December 07, 2017"
+    },
+    {
+        "title":"Meeting the Challenges of Fast Data in Healthcare with In-Memory Technologies",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/meeting-challenges-fast-data-in-healthcare-in-memory-technologies",
+        "loc":"Webinar",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"December 06, 2017"
+    },
+    {
+        "title":"Implementing Durable Memory-Centric Architectures in Large Financial Institutions",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/implementing-durable-memory-centric-architectures-in-large-financial",
+        "loc":"Webinar",
+        "speaker":[
+            "Dmitriy Setrakyan"
+        ],
+        "data":"November 29, 2017"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Architects and Developers: Part 1",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/in-memory-computing-essentials-architects-and-developers-part-1",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"November 21, 2017"
+    },
+    {
+        "title":"Hands-on Workshop: In-Memory Computing Essentials for Java Developers",
+        "link":"",
+        "loc":"Big Data and Cloud Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"November 16, 2017"
+    },
+    {
+        "title":"Apache Spark and Apache Ignite: Where Fast Data Meets the IoT",
+        "link":"",
+        "loc":"Devoxx Morocco",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"November 16, 2017"
+    },
+    {
+        "title":"How to build an event-driven, dynamically re-configurable micro-services platform",
+        "link":"https:\/\/cfp.devoxx.be\/2017\/talk\/YPK-6082\/How_to_build_an_event-driven_dynamically_re-configurable_micro-services_platform",
+        "loc":"Devoxx Belgium",
+        "speaker":[
+            "Sven Beauprez"
+        ],
+        "data":"November 10, 2017"
+    },
+    {
+        "title":"Apache Ignite: The In-Memory Hammer In Your Data Science Toolkit\u00a0",
+        "link":"",
+        "loc":"ODSC San Francisco",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"November 3, 2017"
+    },
+    {
+        "title":"Fast Data meets Big Data in the IoT- Using Apache Ignite\u00a0",
+        "link":"https:\/\/www.gridgain.com\/company\/news\/events\/sydney-ibm-bluemix-meetup-group",
+        "loc":"Sydney IBM Bluemix Meetup Group",
+        "speaker":[
+            "Rachel Pedreschi"
+        ],
+        "data":"November 2, 2017"
+    },
+    {
+        "title":"Achieving High Availability and Consistency With Distributed Systems\u00a0",
+        "link":"https:\/\/www.meetup.com\/Bay-Area-In-Memory-Computing\/events\/243868747\/",
+        "loc":"Bay Area Apache\u00ae Ignite\u00ae Meetup",
+        "speaker":[
+            "Denis Magda",
+            "Valetin Kulichenko"
+        ],
+        "data":"November 2, 2017"
+    },
+    {
+        "title":"Apache Spark and Apache Ignite: Where Fast Data Meets the IoT\u00a0",
+        "link":"https:\/\/www.meetup.com\/Dublin-Spark-Meetup\/events\/243875410\/",
+        "loc":"Dublin Spark Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"October 26, 2017"
+    },
+    {
+        "title":"How to Share State Across Multiple Spark Jobs using Apache\u00ae Ignite\u00ae\u00a0",
+        "link":"https:\/\/spark-summit.org\/eu-2017\/events\/how-to-share-state-across-multiple-apache-spark-jobs-using-apache-ignite\/",
+        "loc":"Spark Summit Europe 2017",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"October 25, 2017"
+    },
+    {
+        "title":"The In-Memory Computing Summit 2017 \u2013 North America\u00a0",
+        "link":"https:\/\/www.imcsummit.org\/us\/",
+        "loc":"South San Francisco Conference Center",
+        "speaker":[
+            "Computing Summit"
+        ],
+        "data":"October 24-25, 2017"
+    },
+    {
+        "title":"Better Machine Learning with Apache\u00ae Ignite\u00ae\u00a0",
+        "link":"",
+        "loc":"Eurostaff Big Data Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"October 19, 2017"
+    },
+    {
+        "title":"Catch an intro to Apache Ignite and skyrocket Java applications\u00a0",
+        "link":"",
+        "loc":"Java User Group Meetup",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"October 18, 2017"
+    },
+    {
+        "title":"Apache\u00ae Spark\u2122 and Apache\u00ae Ignite\u00ae: Where Fast Data Meets the IoT\u00a0",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apacher-sparktm-and-apacher-ignitetm-where-fast-data-meets-iot",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"October 18, 2017"
+    },
+    {
+        "title":"Apache Ignite\u00ae: The In-Memory Hammer in Your Data Science Toolkit\u00a0",
+        "link":"",
+        "loc":"ODSC Europe 2017",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"October 14, 2017"
+    },
+    {
+        "title":"Powering up banks and financial institutions with distributed systems\u00a0",
+        "link":"http:\/\/london.bigdataweek.com\/session\/powering-banks-financial-institutions-distributed-systems\/",
+        "loc":"Big Data Week London 2017",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"October 13, 2017"
+    },
+    {
+        "title":"Real-time Data Analysis with Apache Ignite High-Performance In-memory Platform\u00a0",
+        "link":"http:\/\/dataplatform.jp\/",
+        "loc":"Data Platform Conference Tokyo 2017",
+        "speaker":[
+            "Roman Shtykh"
+        ],
+        "data":"October 10, 2017"
+    },
+    {
+        "title":"Postgres with Apache\u00ae Ignite\u00ae: Faster Transactions and Analytics\u00a0",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/postgres-apacher-ignitetm-faster-transactions-and-analytics",
+        "loc":"Webinar",
+        "speaker":[
+            "Fotios Filacouris"
+        ],
+        "data":"October 4, 2017"
+    },
+    {
+        "title":"Apache Spark and Apache Ignite: Where Fast Data Meets the IoT\u00a0",
+        "link":"https:\/\/www.meetup.com\/Paris-Spark-Meetup\/events\/243673170\/",
+        "loc":"Paris Spark Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"October 3, 2017"
+    },
+    {
+        "title":"Giving a boost to the Hadoop and Spark ecosystems with in-memory technologies\u00a0",
+        "link":"",
+        "loc":"Big Data & Data Science, Paris",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"October 2, 2017"
+    },
+    {
+        "title":"Stateful Apps in Production and Distributed Database Orchestration\u00a0",
+        "link":"https:\/\/www.meetup.com\/New-York-Kubernetes-Meetup\/events\/242597746\/",
+        "loc":"New York Kubernetes Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"September 27, 2017"
+    },
+    {
+        "title":"Better Machine Learning with Apache\u00ae Ignite\u00ae\u00a0",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/better-machine-learning-apacher-ignitetm",
+        "loc":"Webinar",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"September 27, 2017"
+    },
+    {
+        "title":"Powering up banks and financial institutions with distributed systems\u00a0",
+        "link":"https:\/\/www.meetup.com\/NYC-In-Memory-Computing-Meetup\/events\/243150945\/",
+        "loc":"NYC In-Memory Computing Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"September 26, 2017"
+    },
+    {
+        "title":"Apache Spark and Apache Ignite: Where Fast Data Meets the IoT\u00a0",
+        "link":"https:\/\/www.gridgain.com\/company\/news\/events\/internet-things-iot-new-york-meetup",
+        "loc":"Internet of Things (IoT) New York Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"September 25, 2017"
+    },
+    {
+        "title":"Business Intelligence and Apache Ignite for .NET Users\u00a0",
+        "link":"https:\/\/www.meetup.com\/Cambridge-NET-User-Group\/events\/238837204\/",
+        "loc":"Meetup, Cambridge .NET User Group",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"September 18, 2017"
+    },
+    {
+        "title":"Apache Ignite: The in-memory hammer in your data science toolkit\u00a0",
+        "link":"https:\/\/www.meetup.com\/SF-Big-Analytics\/events\/242368299\/",
+        "loc":"Meetup, Mountain View, CA",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"September 13, 2017"
+    },
+    {
+        "title":"Implementing In-Memory Computing for Financial Services Use Cases with Apache\u00ae Ignite\u00ae\u00a0",
+        "link":"https:\/\/register.gotowebinar.com\/register\/5573556767611108099",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"September 12, 2017"
+    },
+    {
+        "title":"Apache Spark and Apache Ignite: Where Fast Data Meets the IoT\u00a0",
+        "link":"https:\/\/www.meetup.com\/datariders\/events\/242523245\/",
+        "loc":"Meetup, Santa Clara, CA",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"September 09, 2017"
+    },
+    {
+        "title":"Deploy like a Boss: Using Kubernetes\u00ae and Apache\u00ae Ignite\u00ae\u00a0",
+        "link":"http:\/\/info.gridgain.com\/r40u0R2G0WUmSWT9S00K030",
+        "loc":"Webinar",
+        "speaker":[
+            "Dani Traphagen"
+        ],
+        "data":"August 23, 2017"
+    },
+    {
+        "title":"Introduction to Apache Ignite, a memory-centric distributed platform\u00a0",
+        "link":"https:\/\/register.gotowebinar.com\/register\/2423316315303466241",
+        "loc":"Webinar",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"August 16, 2017"
+    },
+    {
+        "title":"Building Consistent and Highly Available Distributed Systems with Apache\u00ae Ignite\u00ae\u00a0",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/building-consistent-and-highly-available-distributed-systems-apacher-ignitetm",
+        "loc":"Webinar",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"August 02, 2017"
+    },
+    {
+        "title":"Diving into the internals of Apache Ignite's memory architecture\u00a0",
+        "link":"https:\/\/www.meetup.com\/Bay-Area-In-Memory-Computing\/events\/241381155\/",
+        "loc":"Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"Jul 27, 2017"
+    },
+    {
+        "title":"An Intro to Apache Ignite, the Memory-centric Distributed Platform\u00a0",
+        "link":"https:\/\/www.meetup.com\/Brighton-Java\/events\/241395191\/",
+        "loc":"Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"July 26, 2017"
+    },
+    {
+        "title":"Distributed ACID Transactions in Apache Ignite\u00a0",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/distributed-acid-transactions-apache-ignite",
+        "loc":"Webinar",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"July 19, 2017"
+    },
+    {
+        "title":"Turbocharge your SQL queries in-memory with Apache\u00ae Ignite\u00ae\u00a0",
+        "link":"https:\/\/www.meetup.com\/MySQL-User-Group-NL\/events\/240545280\/",
+        "loc":"Meetup, Amsterdam, Netherlands",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"June 20, 2017 @6:30pm"
+    },
+    {
+        "title":"Apache Ignite Community Meetup - An Overview of Donated Ignite Persistent Store Feature\u00a0",
+        "link":"http:\/\/apache-ignite-developers.2346864.n4.nabble.com\/DISCUSS-Webinar-for-Ignite-Persistent-Store-walk-through-td18677.html#a18767",
+        "loc":"Meetup, GoToMeeting",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"June 16, 2017 @8:00am"
+    },
+    {
+        "title":"Apache Ignite and Apache Spark: This is Where Fast Data Meets the IoT\u00a0",
+        "link":"https:\/\/spark-summit.org\/2017\/events\/apache-spark-and-apache-ignite-where-fast-data-meets-the-iot\/",
+        "loc":"Spark Summit 2017, San Francisco, CA.",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"June 07, 2017 @3:20pm"
+    },
+    {
+        "title":"Apache\u00ae Ignite\u00ae 2.0: Prelude to a Distributed SQL Database\u00a0",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apacher-ignitetm-20-prelude-distributed-sql-database",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"June 07, 2017 @11:00am PT \/ 2:00pm ET"
+    },
+    {
+        "title":"Apache Ignite and Apache Spark: This is Where Fast Data Meets the IoT\u00a0",
+        "link":"https:\/\/apachecon2017.sched.com\/event\/9zot",
+        "loc":"ApacheCon North America, Miami",
+        "speaker":[
+            "FL. Denis Magda"
+        ],
+        "data":"May 18, 2017 @2:40pm"
+    },
+    {
+        "title":"Apache Ignite SQL Grid: Hot Blend of Traditional SQL and Swift Data Grid\u00a0",
+        "link":"https:\/\/apachebigdata2017.sched.com\/event\/A01a?iframe=no",
+        "loc":"ApacheCon North America, Miami",
+        "speaker":[
+            "FL. Denis Magda"
+        ],
+        "data":"May 18, 2017 @10:00am"
+    },
+    {
+        "title":"Apache Ignite and Apache Spark: Where Fast Data Meets the IoT\u00a0",
+        "link":"https:\/\/www.meetup.com\/Miami-Hadoop-User-Group\/events\/239713172\/",
+        "loc":"Miami Hadoop User Group, Miami",
+        "speaker":[
+            "FL. Denis Magda"
+        ],
+        "data":"May 17, 2017 @6:00pm"
+    },
+    {
+        "title":"Benchmarking: Apache Ignite Still Keeps Ahead Of Hazelcast\u00a0",
+        "link":"https:\/\/dzone.com\/articles\/benchmarking-apache-ignite-still-keeps-ahead-of-ha-1",
+        "loc":"Blog",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"May 12, 2017"
+    },
+    {
+        "title":"Apache Flink meets Apache Ignite\u00a0",
+        "link":"https:\/\/www.meetup.com\/Apache-Flink-London-Meetup\/events\/239663941\/",
+        "loc":"Apache Flink London Meetup",
+        "speaker":[
+            "Akmal B. Chaudhri"
+        ],
+        "data":"May 10, 2017 @6:30pm"
+    },
+    {
+        "title":"The next phase of distributed systems with Apache Ignite\u00a0",
+        "link":"https:\/\/conferences.oreilly.com\/oscon\/oscon-tx\/public\/schedule\/detail\/60801",
+        "loc":"OSCON, Austin",
+        "speaker":[
+            "TX. Dani Traphagen"
+        ],
+        "data":"May 10, 2017 @5:05pm"
+    },
+    {
+        "title":"Apache\u00ae Ignite\u00ae: Real-Time Processing of IoT-Generated Streaming Data\u00a0",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apacher-ignitetm-real-time-processing-iot-generated-streaming-data",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"May 10, 2017 @11:00am"
+    },
+    {
+        "title":"Apache Ignite 2.0 Released\u00a0",
+        "link":"https:\/\/blogs.apache.org\/ignite\/entry\/apache-ignite-2-0-redesigned",
+        "loc":"Online event",
+        "speaker":[
+            ""
+        ],
+        "data":"May 05, 2017"
+    },
+    {
+        "title":"Accelerate MySQL\u00ae for Demanding OLAP and OLTP Use Cases with Apache\u00ae Ignite\u2122\u00a0",
+        "link":"https:\/\/www.percona.com\/live\/17\/sessions\/accelerate-mysql\u00ae-demanding-olap-and-oltp-use-cases-apache\u00ae-ignite\u2122-0",
+        "loc":"Percona Live 2017, Santa Clara, CA",
+        "speaker":[
+            "USA. Nikita Ivanov"
+        ],
+        "data":"April 25, 2017 @1:20pm PT"
+    },
+    {
+        "title":"Apache\u00ae Ignite\u2122: An In-Memory Backbone for Microservices-Based Architectures\u00a0",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apacher-ignitetm-memory-backbone-microservices-based-architectures",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"April 19, 2017 @11:00am PT \/ 2:00pm ET"
+    },
+    {
+        "title":"Scalability in Distributed In-Memory Systems\u00a0",
+        "link":"",
+        "loc":"JPoint 2017, Moscow, Russia",
+        "speaker":[
+            "Vladimir Ozerov"
+        ],
+        "data":"April 7, 2017 @15:30pm"
+    },
+    {
+        "title":"Scalability in Distributed In-Memory Systems\u00a0",
+        "link":"https:\/\/2017.jbreak.ru\/en\/talks\/scalability-in-distributed-in-memory-systems\/",
+        "loc":"JBreak 2017, Novosibirsk, Russia",
+        "speaker":[
+            "Yakov Zhdanov"
+        ],
+        "data":"April 4, 2017 @15:15pm"
+    },
+    {
+        "title":"Presenting Apache Ignite SQL Grid at PGConf US 2017\u00a0",
+        "link":"",
+        "loc":"Presentation",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"March 30, 2017 @14:00pm EDT"
+    },
+    {
+        "title":"Presenting Apache Ignite SQL Grid at Big Data Bootcamp\u00a0",
+        "link":"https:\/\/blogs.apache.org\/ignite\/entry\/presenting-apache-ignite-sql-grid",
+        "loc":"Presentation",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"March 28, 2017 @1:00pm PT"
+    },
+    {
+        "title":"Presenting Apache Ignite at Codemotion Rome 2017\u00a0",
+        "link":"http:\/\/rome2017.codemotionworld.com\/wp-content\/themes\/event\/detail-talk.php?detail=5799",
+        "loc":"Presentation",
+        "speaker":[
+            "Mandhir Gidda"
+        ],
+        "data":"March 24, 2017 @15:00pm"
+    },
+    {
+        "title":"The Apache\u00ae Ignite\u00ae SQL Grid: A Hot Blend of Traditional SQL and In-Memory Data Grids\u00a0",
+        "link":"https:\/\/www.gridgain.com\/company\/news\/events\/gridgain-webinar-apacher-ignitetm-sql-grid-hot-blend-traditional-sql-and-memory",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"March 15, 2017 @11:00am PT \/ 2:00pm ET"
+    },
+    {
+        "title":"Apache Ignite: Transform batch-based system into swift real-time solution\u00a0",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-London\/events\/237189063",
+        "loc":"Apache Ignite London Meetup",
+        "speaker":[
+            
+        ],
+        "data":"February 23, 2017"
+    },
+    {
+        "title":"The Apache\u00ae Ignite\u00ae Web Console: Automating RDBMS Integration\u00a0",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apacher-ignitetm-web-console-automating-rdbms-integration",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"February 15, 2017 @11:00am PT \/ 2:00pm ET"
+    },
+    {
+        "title":"Deploying Apache\u00ae Ignite\u00ae \u2013 Top 7 FAQs\u00a0",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/deploying-apacher-ignitetm-and-gridgain-top-7-faqs",
+        "loc":"Webinar",
+        "speaker":[
+            "Christos Erotocritou",
+            "Rachel Pedreschi"
+        ],
+        "data":"January 25, 2017 @11:00am PT \/ 2:00pm ET"
+    }]`;
+
+    let events2017Array = JSON.parse(events2017);
+
+.eventspast__tab
+    each val, index in events2017Array
+        if index > 2
+            - break;
+        - let joinSpeacker = val['speaker'].join("<br>");
+        article.eventcard
+            .eventcard__date !{val['data']}
+            h3.h5.pt-2 !{val['title']}
+            .eventcard__info.pt-2 
+                .eventcard__speaker !{joinSpeacker}
+                .eventcard__loc !{val['loc']}
+            a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details
+.eventspast__morewrap(data-hidebox="ev2017more")
+    .eventspast__tab
+        each val, index in events2017Array
+            if index < 3
+                - continue;
+            - let joinSpeacker = val['speaker'].join("<br>");
+            article.eventcard
+                .eventcard__date !{val['data']}
+                h3.h5.pt-2 !{val['title']}
+                .eventcard__info.pt-2 
+                    .eventcard__speaker !{joinSpeacker}
+                    .eventcard__loc !{val['loc']}
+                a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details 
+.eventspast__bottom.pt-1
+    a.eventspast__more.jsLoadMoreEvents(href="#", data-hideopen="ev2017more", data-invis="1") Show more
\ No newline at end of file
diff --git a/src/_components/events/2018.pug b/src/_components/events/2018.pug
new file mode 100644
index 0000000..da677a1
--- /dev/null
+++ b/src/_components/events/2018.pug
@@ -0,0 +1,790 @@
+-
+    let events2018 = `[{
+        "title":"Distributed Database DevOps Dilemmas? Kubernetes to the rescue!",
+        "link":"https:\/\/www.meetup.com\/Amsterdam-Kubernetes-Meetup\/events\/256234544",
+        "loc":"Amsterdam Kubernetes\/Cloud-Native Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"December 6, 2018"
+    },
+    {
+        "title":"Distributed Database DevOps Dilemmas? Kubernetes to the rescue!",
+        "link":"https:\/\/www.meetup.com\/Hamburg-Kubernetes-Meetup\/events\/256200849\/",
+        "loc":"Hamburg Kubernetes\/Cloud-Native Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"December 5, 2018"
+    },
+    {
+        "title":"Distributed Database DevOps Dilemmas? Kubernetes to the rescue!",
+        "link":"https:\/\/www.meetup.com\/Munchen-Kubernetes-Meetup\/events\/256177844\/",
+        "loc":"M\u00fcnchen Kubernetes\/Cloud-Native Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"December 4, 2018"
+    },
+    {
+        "title":"Memory-Centric Architecture - A New Approach to Distributed Systems",
+        "link":"https:\/\/www.meetup.com\/NYC-In-Memory-Computing-Meetup\/events\/256580648\/",
+        "loc":"NYC In-Memory Computing Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"November 29, 2018"
+    },
+    {
+        "title":"Stream Processing Best Practices - In the Cloud and with Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/Kafka-ATL\/events\/256500714\/",
+        "loc":"Apache Kafka Atlanta",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"November 28, 2018"
+    },
+    {
+        "title":"Best Practices for Stream Processing with Kafka and Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/Apache-Kafka-DC\/events\/256476441",
+        "loc":"Apache Kafka DC",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"November 27, 2018"
+    },
+    {
+        "title":"Apache Ignite performance measurement. How we do benchmarks",
+        "link":"https:\/\/www.gridgain.com\/resources\/meetups\/moscow-apache-ignite-meetup",
+        "loc":"Moscow Apache Ignite Meetup",
+        "speaker":[
+            "Ilya Suntsov",
+            "Dmitry Pavlov",
+            "Nikolay Kulagin",
+            "Nikolay Izhikov"
+        ],
+        "data":"November 14, 2018"
+    },
+    {
+        "title":"Best Practices for Stream Processing with Kafka and Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/KafkaBayArea\/events\/255670377\/",
+        "loc":"Bay Area Apache Kafka Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"November 7, 2018"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Data Scientist",
+        "link":"https:\/\/www.meetup.com\/Bay-Area-In-Memory-Computing\/events\/255491989\/",
+        "loc":"Bay Area In-Memory Computing Meetup",
+        "speaker":[
+            "Lucas Beeler"
+        ],
+        "data":"November 1, 2018"
+    },
+    {
+        "title":"Distributed Database DevOps Dilemmas? Kubernetes to the rescue!",
+        "link":"https:\/\/www.meetup.com\/DevOps-Exchange-SanFrancisco\/events\/254969027",
+        "loc":"DevOps Exchange San Francisco",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"October 25, 2018"
+    },
+    {
+        "title":"Powering up banks and financial institutions with distributed systems",
+        "link":"https:\/\/www.meetup.com\/NYC-In-Memory-Computing-Meetup\/events\/254701726\/",
+        "loc":"NYC In-Memory Computing Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"October 25, 2018"
+    },
+    {
+        "title":"Best practices for stream ingestion, processing and analytics using in-memory computing",
+        "link":"https:\/\/www.meetup.com\/futureofdata-newyork\/events\/253873404",
+        "loc":"Future of Data: New York",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"October 24, 2018"
+    },
+    {
+        "title":"Apache Ignite: The In-Memory Hammer In Your Data Science Toolkit",
+        "link":"https:\/\/www.meetup.com\/Metis-New-York-Data-Science\/events\/254379968",
+        "loc":"Metis: New York Data Science",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"October 23, 2018"
+    },
+    {
+        "title":"Scale Out and Conquer: Architectural Decisions Behind Distributed In-Memory Systems",
+        "link":"https:\/\/tmt.knect365.com\/it-dev-connections\/speakers\/denis-magda-1#far-east-room_scale-out-and-conquer-architectural-decisions-behind-distributed-in-memory-systems",
+        "loc":"IT\/Dev Connections, Dallas",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"October 18, 2018"
+    },
+    {
+        "title":"Best Practices for Stream Ingestion, Processing and Analytics Using In-Memory Computing",
+        "link":"https:\/\/www.meetup.com\/Bay-Area-In-Memory-Computing\/events\/254629901\/",
+        "loc":"Bay Area In-Memory Computing Meetup",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"September 26, 2018"
+    },
+    {
+        "title":"Apache Ignite: From In-Memory Data Grid to Memory-Centric Distributed Database",
+        "link":"https:\/\/www.db-tech-showcase.com\/dbts\/tokyo",
+        "loc":"DB Tech Showcase, Tokyo",
+        "speaker":[
+            "Roman Shtykh"
+        ],
+        "data":"September 21, 2018"
+    },
+    {
+        "title":"How to become a Big Data Rockstar in 15 minutes!",
+        "link":"https:\/\/www.meetup.com\/Big-Data-Paris\/events\/251647148",
+        "loc":"Data Natives European Tour, Paris",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"September 17, 2018"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Data Scientists",
+        "link":"https:\/\/www.meetup.com\/Metis-New-York-Data-Science\/events\/253834339\/",
+        "loc":"New York Data Science",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"September 12, 2018"
+    },
+    {
+        "title":"PostgreSQL with Apache Ignite: Faster Transactions and Analytics",
+        "link":"https:\/\/www.meetup.com\/postgres-nyc\/events\/252852884\/",
+        "loc":"New York City PostgreSQL User Group",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"August 30, 2018"
+    },
+    {
+        "title":"Machine and Deep Learning with an Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/NYC-In-Memory-Computing-Meetup\/events\/253100350\/",
+        "loc":"NYC In-Memory Computing Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"August 29, 2018"
+    },
+    {
+        "title":"Improving Apache Spark\u2122 In-Memory Computing with Apache Ignite\u00ae",
+        "link":"https:\/\/www.meetup.com\/big-bang-Data-science-Solutions\/events\/253752437\/",
+        "loc":"Big Bang Data Science - Georgia",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"August 28, 2018"
+    },
+    {
+        "title":"Speeding-up the IoT: Best practices for stream ingestion, processing and analytics using in-memory computing",
+        "link":"https:\/\/www.meetup.com\/Greater-Atlanta-Internet-of-Things\/events\/253619287\/",
+        "loc":"Greater Atlanta Internet of Things",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"August 27, 2018"
+    },
+    {
+        "title":"Best Practices for Deploying Distributed Databases and In-Memory Computing Platforms with Kubernetes",
+        "link":"https:\/\/www.meetup.com\/Bay-Area-In-Memory-Computing\/events\/252983625",
+        "loc":"Bay Area In-Memory Computing Meetup, Menlo Park",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"August 23, 2018"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Data Scientists",
+        "link":"https:\/\/www.meetup.com\/Metis-San-Francisco-Data-Science\/events\/253823997",
+        "loc":"Metis: San Francisco Data Science",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"August 22, 2018"
+    },
+    {
+        "title":"Apache Ignite + Apache Spark RDDs and DataFrames integration (ENG)",
+        "link":"",
+        "loc":"Data Summer Conf, Ukraine",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"July 21, 2018"
+    },
+    {
+        "title":"Adding Speed and Scale to Existing Applications with No Rip and Replace Using Apache Ignite",
+        "link":"https:\/\/www.eventbrite.co.uk\/e\/big-data-san-francisco-v-50-tickets-46971191097",
+        "loc":"Big Data, San Francisco v 5.0",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"July 18, 2018"
+    },
+    {
+        "title":"Machine and Deep Learning with in-memory computing",
+        "link":"https:\/\/www.meetup.com\/London-In-Memory-Computing-Meetup\/events\/252516279",
+        "loc":"London In-Memory Computing Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"July 18, 2018"
+    },
+    {
+        "title":"Best Practices for Deploying Distributed Databases and In-Memory Computing Platforms with Kubernetes",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/best-practices-deploying-distributed-databases-and-in-memory-computing-platforms",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"July 11, 2018"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Architects and Developers: Part&nbsp;1",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/in-memory-computing-essentials-architects-and-developers-part-1-0",
+        "loc":"Webinar",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"July 03, 2018"
+    },
+    {
+        "title":"Distributed Database DevOps Dilemmas? Kubernetes to the rescue!",
+        "link":"https:\/\/events.docker.com\/events\/details\/docker-new-york-presents-dockernyc-with-gridgain",
+        "loc":"DockerNYC",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"June 28, 2018"
+    },
+    {
+        "title":"Scale Out and Conquer: Architectural Decisions Behind Distributed In-Memory Systems",
+        "link":"https:\/\/www.meetup.com\/NYC-In-Memory-Computing-Meetup\/events\/251244661\/",
+        "loc":"NYC In-Memory Computing Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"June 27, 2018"
+    },
+    {
+        "title":"Apache Cassandra vs Apache Ignite for HTAP",
+        "link":"https:\/\/www.meetup.com\/mysqlnyc\/events\/251606063\/",
+        "loc":"SQL NYC Database Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"June 26, 2018"
+    },
+    {
+        "title":"Building New Hybrid Transactional\/Operational Processing (HTAP) Applications With Apache\u00ae Ignite\u00ae",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/part-2-building-new-hybrid-transactionaloperational-processing-htap-applications",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"June 20, 2018"
+    },
+    {
+        "title":"Distributed Database DevOps Dilemmas? Kubernetes to the rescue!",
+        "link":"",
+        "loc":"Containerdays, Hamburg",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"June 19, 2018"
+    },
+    {
+        "title":"Apache Spark and Apache Ignite: Where Fast Data Meets the IoT",
+        "link":"http:\/\/www.apachecon.com\/euroadshow18\/iot-schedule.html",
+        "loc":"Apache EU Roadshow, Berlin",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"June 14, 2018"
+    },
+    {
+        "title":"In-memory computing hot topics & emerging trends: Panel discussion in Menlo Park",
+        "link":"https:\/\/www.meetup.com\/Bay-Area-In-Memory-Computing\/events\/251308516\/",
+        "loc":"Bay Area In-Memory Computing Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"June 13, 2018"
+    },
+    {
+        "title":"Skyrocket Java applications with the open-source Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/javamug\/events\/lvktppyxjbrb\/",
+        "loc":"Java Metroplex User Group (JavaMUG)",
+        "speaker":[
+            "Dani Taphagen"
+        ],
+        "data":"June 13, 2018"
+    },
+    {
+        "title":"Adding Speed and Scale to Existing Applications with No Rip and Replace Using Apache\u00ae Ignite\u00ae",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/part-1-adding-speed-and-scale-existing-applications-no-rip-and-replace-using",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis magda"
+        ],
+        "data":"May 30, 2018"
+    },
+    {
+        "title":"Improving Apache Spark\u2122 In-Memory Computing with Apache Ignite\u00ae",
+        "link":"https:\/\/www.meetup.com\/Bay-Area-In-Memory-Computing\/events\/250456740\/",
+        "loc":"Bay Area In-Memory Computing Meetup",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"May 17, 2018"
+    },
+    {
+        "title":"Apache Spark and Apache Ignite: Where Fast Data Meets the IoT",
+        "link":"",
+        "loc":"IOT World, Santa Clara Convention Center, CA",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"May 16, 2018"
+    },
+    {
+        "title":"Machine Learning and Deep Learning with Apache\u00ae Ignite\u00ae",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/machine-learning-and-deep-learning-apacher-ignitetm",
+        "loc":"Webinar",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"May 16, 2018"
+    },
+    {
+        "title":"Comparing Apache Ignite and Cassandra for Hybrid Transactional\/Analytical Processing (HTAP)",
+        "link":"https:\/\/www.meetup.com\/London-In-Memory-Computing-Meetup\/events\/250316825\/",
+        "loc":"London In-Memory Computing Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"May 09, 2018"
+    },
+    {
+        "title":"Comparing Apache Ignite and Cassandra for Hybrid Transactional\/Analytical Processing (HTAP)",
+        "link":"https:\/\/www.meetup.com\/NYC-In-Memory-Computing-Meetup\/events\/249201183\/",
+        "loc":"NYC In-Memory Computing Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"April 26, 2018"
+    },
+    {
+        "title":"Improving Apache Spark\u2122 In-Memory Computing with Apache Ignite\u00ae",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/improving-apache-spark-in-memory-computing-apache-ignite",
+        "loc":"Webinar",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"April 25, 2018"
+    },
+    {
+        "title":"Comparing Apache Ignite and Cassandra for Hybrid Transactional\/Analytical Processing (HTAP)",
+        "link":"https:\/\/www.meetup.com\/Bay-Area-In-Memory-Computing\/events\/248615199\/",
+        "loc":"Bay Area In-Memory Computing Meetup",
+        "speaker":[
+            "Dmitriy Setrakyan"
+        ],
+        "data":"April 11, 2018"
+    },
+    {
+        "title":"Apache Spark and Apache Ignite: Make streaming analytics real with in-memory computing",
+        "link":"https:\/\/www.meetup.com\/Apache-Spark-Maryland\/events\/248437125\/",
+        "loc":"Apache Spark and Distributed Computing Maryland",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"April 05, 2018"
+    },
+    {
+        "title":"Apache Ignite: the in-memory hammer in your data science toolkit.",
+        "link":"https:\/\/www.meetup.com\/NOVA-Data-Science\/events\/249015197\/",
+        "loc":"NOVA Data Science",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"April 04, 2018"
+    },
+    {
+        "title":"Faster data access and processing? Our experiment with Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/DC-Spring-Framework\/events\/247811860\/",
+        "loc":"DC Spring Framework Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"April 03, 2018"
+    },
+    {
+        "title":"The In-Memory Hammer In Your Data Science Toolkit",
+        "link":"https:\/\/www.eventbrite.com\/e\/big-data-washington-dc-v-20-tickets-42867967244",
+        "loc":"Big Data, Washington DC v 2.0",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"April 02, 2018"
+    },
+    {
+        "title":"Comparing Apache\u00ae Ignite\u00ae and Cassandra\u2122 for Hybrid Transactional Applications (HTAP)",
+        "link":"https:\/\/www.brighttalk.com\/webcast\/9059\/306965?utm_campaign=webcasts-search-results-feed&utm_content=Ignite&utm_source=brighttalk-portal&utm_medium=web",
+        "loc":"BrightTALK Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"March 28, 2018"
+    },
+    {
+        "title":"Comparing Apache\u00ae Ignite\u00ae and Cassandra\u2122 for Hybrid Transactional Applications (HTAP)",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/comparing-apacher-ignitetm-and-cassandratm-hybrid-transactional-applications",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"March 28, 2018"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Data Scientists",
+        "link":"https:\/\/symbion.dk\/event\/in-memory-computing-essentials-for-data-scientists\/",
+        "loc":"Symbion IoT Meetup (Copenhagen, Denmark)",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"March 28, 2018"
+    },
+    {
+        "title":"Apache Ignite: the in-memory hammer in your data science toolkit",
+        "link":"https:\/\/symbion.dk\/event\/apache-ignite-the-in-memory-hammer-in-your-data-science-toolkit\/",
+        "loc":"Symbion IoT Meetup (Copenhagen, Denmark)",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"March 27, 2018"
+    },
+    {
+        "title":"How to Share State Across Multiple Spark Jobs using Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/Atlanta-Apache-Spark-User-Group\/events\/247807609\/",
+        "loc":"Atlanta Apache Spark User Group",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"March 20, 2018"
+    },
+    {
+        "title":"Apache Ignite: The in-memory hammer in your data science toolkit",
+        "link":"https:\/\/www.meetup.com\/big-bang-Data-science-Solutions\/events\/247996429\/",
+        "loc":"Big Bang Data Science - Georgia",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"March 19, 2018"
+    },
+    {
+        "title":"Choosing the Right In-Memory Computing Technology",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/choosing-right-in-memory-computing-technology",
+        "loc":"Webinar",
+        "speaker":[
+            "Dmitriy Setrakyan"
+        ],
+        "data":"March 14, 2018"
+    },
+    {
+        "title":"All the Cool Kids are Doing it: The Whys and Hows of Architecting a Distributed Caching solution for your use case with Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/NYC-In-Memory-Computing-Meetup\/events\/248077601\/",
+        "loc":"NYC In-Memory Computing Meetup",
+        "speaker":[
+            "Fotios Filacouris"
+        ],
+        "data":"March 14, 2018"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Architects and Developers - Part 1",
+        "link":"https:\/\/www.meetup.com\/Moscow-Apache-Ignite-Meetup\/events\/247608182\/",
+        "loc":"Moscow Apache Ignite Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"March 13, 2018"
+    },
+    {
+        "title":"Apache Spark and Apache Ignite: Where Fast Data Meets the IoT",
+        "link":"https:\/\/elciotna18.sched.com\/event\/DYLq",
+        "loc":"OpenIoTSummit North America",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"March 12, 2018"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Java Developers",
+        "link":"https:\/\/www.meetup.com\/Amsterdam-Java-User-Group\/events\/246975240\/",
+        "loc":"Amsterdam Java User Group Workshop",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"March 08, 2018"
+    },
+    {
+        "title":"Catch an intro to the Java-powered Apache Ignite - memory-centric distributed platform",
+        "link":"https:\/\/www.meetup.com\/Amsterdam-Java-User-Group\/events\/244797561\/",
+        "loc":"Amsterdam Java User Group",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"March 07, 2018"
+    },
+    {
+        "title":"Distributed Database DevOps Dilemmas? Kubernetes to the rescue!",
+        "link":"https:\/\/www.meetup.com\/Amsterdam-Kubernetes-Meetup\/events\/247989650\/",
+        "loc":"Amsterdam Kubernetes\/Cloud-Native Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"March 06, 2018"
+    },
+    {
+        "title":"Skyrocket Java applications with the open-source Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/BruJUG\/events\/247929324\/",
+        "loc":"The Brussels Java User Group",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"March 05, 2018"
+    },
+    {
+        "title":"Basics of In-Memory Computing for architects and developers: Part 1",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/essentials-in-russian-part1",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"Febuary 28, 2018"
+    },
+    {
+        "title":"The In-Memory Hammer In Your Data Science Toolkit",
+        "link":"https:\/\/www.meetup.com\/Big-Data-Berlin\/events\/247348848\/",
+        "loc":"Big Data, Berlin",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"Febuary 22, 2018"
+    },
+    {
+        "title":"Building consistent and highly available distributed systems with Apache Ignite and GridGain",
+        "link":"https:\/\/www.meetup.com\/Bay-Area-In-Memory-Computing\/events\/247427747\/",
+        "loc":"Bay Area In-Memory Computing Meetup",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"Febuary 21, 2018"
+    },
+    {
+        "title":"Kubernetes: Good, Bad, Ugly of GKE and Distributed Databases in Kubernetes",
+        "link":"https:\/\/www.meetup.com\/Berlin-Kubernetes-Meetup\/events\/247357559\/",
+        "loc":"Berlin Kubernetes Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"Febuary 21, 2018"
+    },
+    {
+        "title":"Apache Spark and Apache Ignite: Where Fast Data Meets the IoT",
+        "link":"https:\/\/developer.ibm.com\/indexconf\/sessions\/#!?id=5554",
+        "loc":"Index Developer Conference",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"Febuary 20, 2018"
+    },
+    {
+        "title":"Skyrocket Java applications with the open-source Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/jug-bb\/events\/247490915\/",
+        "loc":"Java Usergroup Berlin-Brandenburg",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"Febuary 20, 2018"
+    },
+    {
+        "title":"GridGain Webinar: Redis Replaced: Why Companies Now Choose Apache\u00ae Ignite\u00ae to Improve Application Speed and Scale",
+        "link":"https:\/\/www.gridgain.com\/company\/news\/events\/gridgain-webinar-redis-replaced-why-companies-now-choose-apacher-ignitetm",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"Febuary 20, 2018"
+    },
+    {
+        "title":"Deploy like a Boss: Using Kubernetes and Apache Ignite!",
+        "link":"https:\/\/www.meetup.com\/San-Francisco-Kubernetes-Meetup\/events\/247330448\/",
+        "loc":"San Francisco Kubernetes Meetup",
+        "speaker":[
+            "Dani Traphagen"
+        ],
+        "data":"Febuary 15, 2018"
+    },
+    {
+        "title":"Getting Started with Apache\u00ae Ignite\u00ae as a Distributed Database",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/getting-started-apacher-ignitetm-distributed-database",
+        "loc":"Webinar",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"Febuary 14, 2018"
+    },
+    {
+        "title":"Ignite your Cassandra Love Story: Caching Cassandra with Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/Sydney-Cassandra-Users\/events\/246922765\/",
+        "loc":"Sydney Cassandra Users Meetup",
+        "speaker":[
+            "Rachel Pedreschi"
+        ],
+        "data":"Febuary 13, 2018"
+    },
+    {
+        "title":"Java and In-Memory Computing: Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/boston-java\/events\/246725780\/",
+        "loc":"The Boston Java Meetup Group",
+        "speaker":[
+            "Fotios Filacouris"
+        ],
+        "data":"Febuary 13, 2018"
+    },
+    {
+        "title":"Turbocharge your MySQL queries in-memory with Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/mysqlbos\/events\/246021720\/",
+        "loc":"The Boston MySQL Meetup Group",
+        "speaker":[
+            "Fotios Filacouris"
+        ],
+        "data":"Febuary 12, 2018"
+    },
+    {
+        "title":"Turbocharge your MySQL queries in-memory with Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/mysqlbos\/events\/246021720\/",
+        "loc":"The Boston MySQL Meetup Group",
+        "speaker":[
+            "Fotios Filacouris"
+        ],
+        "data":"Febuary 12, 2018"
+    },
+    {
+        "title":"Building consistent and highly available distributed systems with Apache Ignite and GridGain",
+        "link":"https:\/\/www.meetup.com\/London-In-Memory-Computing-Meetup\/events\/246875000\/",
+        "loc":"London In-Memory Computing Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"Febuary 07, 2018"
+    },
+    {
+        "title":"Apache Ignite Service Grid: Foundation of Your Microservices-Based Solution",
+        "link":"https:\/\/developerweeksfbayarea2018.sched.com\/event\/D6C7\/apache-ignite-service-grid-foundation-of-your-microservices-based-solution",
+        "loc":"DeveloperWeek 2018",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"Febuary 07, 2018"
+    },
+    {
+        "title":"Meet Apache Ignite In-Memory Computing Platform",
+        "link":"https:\/\/www.meetup.com\/techiteasy\/events\/245530302\/",
+        "loc":"Tech it Easy- Tokyo",
+        "speaker":[
+            "Roman Shtykh"
+        ],
+        "data":"Febuary 01, 2018"
+    },
+    {
+        "title":"Deploy like a Boss: Using Kubernetes and Apache Ignite!",
+        "link":"https:\/\/www.meetup.com\/Los-Angeles-Kubernetes-Meetup\/events\/244966244\/",
+        "loc":"Los Angeles Kubernetes Meetup",
+        "speaker":[
+            "Dani Traphagen"
+        ],
+        "data":"January 31, 2018"
+    },
+    {
+        "title":"Ignite The Fire In Your SQL App",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/ignite-fire-in-your-sql-app",
+        "loc":"Webinar",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"January 31, 2018"
+    },
+    {
+        "title":"Apache Spark and Apache Ignite: Where Fast Data Meets the IoT",
+        "link":"https:\/\/www.meetup.com\/BigDataApps\/events\/244915185\/",
+        "loc":"Big Data Application Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"January 31, 2018"
+    },
+    {
+        "title":"Building consistent and highly available distributed systems with Apache Ignite and GridGain",
+        "link":"https:\/\/www.meetup.com\/NYC-In-Memory-Computing-Meetup\/events\/246047934\/",
+        "loc":"NYC In-Memory Computing Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"January 25, 2018"
+    },
+    {
+        "title":"Scale Out and Conquer: Architectural Decisions Behind Distributed In-Memory Systems",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/scale-out-and-conquer-architectural-decisions-behind-distributed-in-memory",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"January 17, 2018"
+    }]`;
+
+    let events2018Array = JSON.parse(events2018);
+
+.eventspast__tab
+    each val, index in events2018Array
+        if index > 2
+            - break;
+        - let joinSpeacker = val['speaker'].join("<br>");
+        article.eventcard
+            .eventcard__date !{val['data']}
+            h3.h5.pt-2 !{val['title']}
+            .eventcard__info.pt-2 
+                .eventcard__speaker !{joinSpeacker}
+                .eventcard__loc !{val['loc']}
+            a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details
+.eventspast__morewrap(data-hidebox="ev2018more")
+    .eventspast__tab
+        each val, index in events2018Array
+            if index < 3
+                - continue;
+            - let joinSpeacker = val['speaker'].join("<br>");
+            article.eventcard
+                .eventcard__date !{val['data']}
+                h3.h5.pt-2 !{val['title']}
+                .eventcard__info.pt-2 
+                    .eventcard__speaker !{joinSpeacker}
+                    .eventcard__loc !{val['loc']}
+                a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details 
+.eventspast__bottom.pt-1
+    a.eventspast__more.jsLoadMoreEvents(href="#", data-hideopen="ev2018more", data-invis="1") Show more
\ No newline at end of file
diff --git a/src/_components/events/2019.pug b/src/_components/events/2019.pug
new file mode 100644
index 0000000..7caff33
--- /dev/null
+++ b/src/_components/events/2019.pug
@@ -0,0 +1,293 @@
+-
+    let events2019 = `[{
+        "title":"Data Streaming Using Apache Flink and Apache Ignite",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/data-streaming-using-apache-flink-and-apache-ignite",
+        "loc":"Webinar",
+        "speaker":[
+            "Saikat Maitra"
+        ],
+        "data":"DECEMBER 18, 2019"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Software Engineers",
+        "link":"https:\/\/www.meetup.com\/en-US\/sv-jug\/events\/265881743\/",
+        "loc":"The Silicon Valley Java User Group",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"DECEMBER 18, 2019"
+    },
+    {
+        "title":"How and why Apache Ignite\u00ae is changing from an In-Memory Data Grid into an In-Memory Database",
+        "link":"https:\/\/www.eventbrite.com\/e\/open-source-database-best-practices-registration-82082285325",
+        "loc":"Open Source Database Best Practices",
+        "speaker":[
+            "Alexey Goncharuk"
+        ],
+        "data":"DECEMBER 16, 2019"
+    },
+    {
+        "title":"How to Migrate Your Data Schema to Apache Ignite",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/how-migrate-your-data-schema-apache-ignite",
+        "loc":"Webinar",
+        "speaker":[
+            "Ivan Rakov"
+        ],
+        "data":"DECEMBER 4, 2019"
+    },
+    {
+        "title":"Apache Ignite Moscow Meetup",
+        "link":"https:\/\/gridgain.timepad.ru\/event\/1124829\/",
+        "loc":"Moscow, Russia",
+        "speaker":[
+            "Andrey Gura",
+            "Denis Garus"
+        ],
+        "data":"DECEMBER 3, 2019"
+    },
+    {
+        "title":"Ignite Pearls - Insight and Creativity in Distributed Programming",
+        "link":"https:\/\/www.meetup.com\/en-US\/ny-scala\/events\/266240908\/",
+        "loc":"NY Scala Group",
+        "speaker":[
+            "Nikita Ivanov"
+        ],
+        "data":"November 21, 2019"
+    },
+    {
+        "title":"Apache Ignite Pumpkin Meetup",
+        "link":" https:\/\/gridgain.timepad.ru\/event\/1091051\/",
+        "loc":"Apache Ignite Meetup, Saint Petersburg, Russia",
+        "speaker":[
+            "Evgeny Zhuravlev"
+        ],
+        "data":"October 31, 2019"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Software Engineers",
+        "link":"https:\/\/www.meetup.com\/es-ES\/mysqlnyc\/events\/265780229\/",
+        "loc":"SQL NYC, The NoSQL & NewSQL Database Big Data Meetup ",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"October 29, 2019"
+    },
+    {
+        "title":"Ensembles of ML algorithms and Distributed Online Machine Learning with Apache Ignite",
+        "link":"https:\/\/aceu19.apachecon.com\/session\/ensembles-ml-algorithms-and-distributed-online-machine-learning-apache-ignite-0",
+        "loc":"ApacheCon Europe 2019",
+        "speaker":[
+            "Alexey Zinovyev"
+        ],
+        "data":"October 23, 2019"
+    },
+    {
+        "title":"Updated Apache Ignite Apache\u00ae Ignite\u00ae Web Console live demo",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/whats-new-in-gridgain-web-console",
+        "loc":"Webinar",
+        "speaker":[
+            "Greg Stachnick"
+        ],
+        "data":"October 16, 2019"
+    },
+    {
+        "title":"Why did we developed another one Kafka connector",
+        "link":"https:\/\/leroy-merlin.timepad.ru\/event\/1069622\/",
+        "loc":"Autumn Kafka at Leroy Merlin, Moscow (Russia)",
+        "speaker":[
+            "Alexey Kukushkin"
+        ],
+        "data":"October 9, 2019"
+    },
+    {
+        "title":"Data Distribution in Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/ru-RU\/Scalability-Camp\/events\/264936752\/",
+        "loc":"Scalability Meetup, Moscow (Russia)",
+        "speaker":[
+            "Andrey Gura"
+        ],
+        "data":"October 3, 2019"
+    },
+    {
+        "title":"Moving Apache\u00ae Ignite\u00ae into Production: Best Practices For Disaster Recovery and High Availability",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/moving-apache-ignite-production-best-practices-disaster-recovery-and-high",
+        "loc":"Webinar",
+        "speaker":[
+            "Stanislav Lukyanov"
+        ],
+        "data":"September 18, 2019"
+    },
+    {
+        "title":"Continuous Machine and Deep Learning at Scale with Apache Ignite",
+        "link":"https:\/\/apachecon.com\/acna19\/s\/#\/scheduledEvent\/1125 ",
+        "loc":"ApacheCon North America 2019",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"September 18, 2019"
+    },
+    {
+        "title":"Moving Apache\u00ae Ignite\u00ae into Production: Best Practices for Deploying Apache Ignite in the Cloud",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/moving-apacher-ignitetm-production-best-practices-deploying-apache-ignite-in",
+        "loc":"Webinar",
+        "speaker":[
+            "Greg Stachnick"
+        ],
+        "data":"August 28, 2019"
+    },
+    {
+        "title":"Cloud deployment best practices",
+        "link":"https:\/\/www.gridgain.com\/resources\/meetups\/nyc-in-memory-computing-meetup-10",
+        "loc":"Meetup",
+        "speaker":[
+            "Greg Stachnick"
+        ],
+        "data":"August 22, 2019"
+    },
+    {
+        "title":"The Insiders Checklist for Hardening an In-Memory Computing Cluster",
+        "link":"https:\/\/www.gridgain.com\/resources\/meetups\/bay-area-in-memory-computing-meetup-10",
+        "loc":"Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"August 20, 2019"
+    },
+    {
+        "title":"HTAP via integration of Apache Ignite and Apache Spark",
+        "link":"https:\/\/cyberagent.connpass.com\/event\/134260\/",
+        "loc":"Meetup",
+        "speaker":[
+            "Roman Shtykh"
+        ],
+        "data":"June 28, 2019"
+    },
+    {
+        "title":"Moving Apache Ignite into Production: An Initial Checklist",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/moving-apache-ignite-production-initial-checklist",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"May 29, 2019"
+    },
+    {
+        "title":"Distributed ML\/DL with Ignite ML Module Using Apache Spark as Database",
+        "link":"https:\/\/databricks.com\/sparkaisummit\/north-america\/sessions-single-2019?id=143",
+        "loc":"Spark + AI Summit 2019",
+        "speaker":[
+            "Alexey Zinovyev"
+        ],
+        "data":"April 25, 2019"
+    },
+    {
+        "title":"Apache Ignite for Node.js Developers",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apacher-ignitetm-nodejs-developers",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"March 20, 2019"
+    },
+    {
+        "title":"Using TensorFlow with Apache Ignite",
+        "link":"https:\/\/www.gridgain.com\/resources\/meetups\/open-data-science-meetup-saint-petersburg-russia",
+        "loc":"Open Data Science Meetup Saint Petersburg (Russia)",
+        "speaker":[
+            "Yury Babak"
+        ],
+        "data":"March 15, 2019"
+    },
+    {
+        "title":"What\u2019s New in Apache Ignite 2.7",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/whats-new-in-apache-ignite-27",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"Feb 13, 2019"
+    },
+    {
+        "title":"Turbocharge your MySQL queries in-memory with In-Memory Computing",
+        "link":"https:\/\/www.meetup.com\/EffectiveMySQL\/events\/257849652\/",
+        "loc":"MySQL New York Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"Feb 5, 2019"
+    },
+    {
+        "title":"GridGain Cloud: Deploy Apache Ignite in Minutes",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/gridgain-cloud-deploy-apache-ignite-in-minutes",
+        "loc":"Webinar",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"January 30, 2019"
+    },
+    {
+        "title":"In-Memory Computing Best Practices: Developing New Apps, Channels and APIs",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/in-memory-computing-best-practices-developing-new-apps-channels-and-apis",
+        "loc":"Webinar",
+        "speaker":[
+            "Rob Meyer"
+        ],
+        "data":"January 24, 2019"
+    },
+    {
+        "title":"Workshop: Machine Learning 101 with In-Memory Computing",
+        "link":"https:\/\/www.meetup.com\/Stanford-Data-Science-Machine-Learning-Meetup\/events\/256812708",
+        "loc":"Stanford Data Science Machine Learning Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"January 15, 2019"
+    },
+    {
+        "title":"Workshop: In-Memory Computing Essentials for Data Scientists",
+        "link":"https:\/\/www.meetup.com\/open-source-data-science\/events\/256974934\/",
+        "loc":"BOSTON #ODSC",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"January 15, 2019"
+    },
+    {
+        "title":"Relational DBMSs: Faster Transactions and Analytics with In-Memory Computing",
+        "link":"https:\/\/www.meetup.com\/NYC-In-Memory-Computing-Meetup\/events\/257355223",
+        "loc":"NYC In-Memory Computing Meetup",
+        "speaker":[
+            "Akmal Chaudhri"
+        ],
+        "data":"January 14, 2019"
+    }]`;
+
+    let events2019Array = JSON.parse(events2019);
+
+.eventspast__tab
+    each val, index in events2019Array
+        if index > 2
+            - break;
+        - let joinSpeacker = val['speaker'].join("<br>");
+        article.eventcard
+            .eventcard__date !{val['data']}
+            h3.h5.pt-2 !{val['title']}
+            .eventcard__info.pt-2 
+                .eventcard__speaker !{joinSpeacker}
+                .eventcard__loc !{val['loc']}
+            a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details
+.eventspast__morewrap(data-hidebox="ev2019more")
+    .eventspast__tab
+        each val, index in events2019Array
+            if index < 3
+                - continue;
+            - let joinSpeacker = val['speaker'].join("<br>");
+            article.eventcard
+                .eventcard__date !{val['data']}
+                h3.h5.pt-2 !{val['title']}
+                .eventcard__info.pt-2 
+                    .eventcard__speaker !{joinSpeacker}
+                    .eventcard__loc !{val['loc']}
+                a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details 
+.eventspast__bottom.pt-1
+    a.eventspast__more.jsLoadMoreEvents(href="#", data-hideopen="ev2019more", data-invis="1") Show more
\ No newline at end of file
diff --git a/src/_components/events/2020.pug b/src/_components/events/2020.pug
new file mode 100644
index 0000000..ac37294
--- /dev/null
+++ b/src/_components/events/2020.pug
@@ -0,0 +1,666 @@
+-
+    let events2020 = `[{
+        "title":"Apache Ignite Workshop: Developing Applications That Are Easy to Manage",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apache-ignite-workshop-developing-applications-are-easy-manage",
+        "loc":"Webinar",
+        "speaker":[
+            "Alexey Kukushkin"
+        ],
+        "data":"December 9, 2020"
+    },
+    {
+        "title":"How to Use Apache Ignite to Rescue the Backend of a Bank",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/274647932\/",
+        "loc":"Virtual Apache Ignite\u00ae Meetup",
+        "speaker":[
+            "Mikhail Antonov"
+        ],
+        "data":"December 8, 2020"
+    },
+    {
+        "title":"Using Apache Ignite\u2019s Compute Grid to Integrate the Drools Rules Engine",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/274647932\/",
+        "loc":"Virtual Apache Ignite\u00ae Meetup",
+        "speaker":[
+            "Ken Cottrell"
+        ],
+        "data":"December 8, 2020"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Java Developers and Architects",
+        "link":"https:\/\/jlove.konfy.care\/",
+        "loc":"jLove conference",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"December 4, 2020"
+    },
+    {
+        "title":"How to Deploy Change Data Capture Using Debezium in Apache Ignite and GridGain",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/change-data-capture-using-debezium-in-apache-ignite-and-gridgain",
+        "loc":"Webinar",
+        "speaker":[
+            "Evgenii Zhuravlev"
+        ],
+        "data":"December 2, 2020"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Java Developers and Architects",
+        "link":"https:\/\/www.meetup.com\/JavaIL\/events\/274529630\/",
+        "loc":"Java.IL - the Israeli Java Community",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"November 30, 2020"
+    },
+    {
+        "title":"How to Leverage the Gridgain Operator for Kubernetes to Deploy Apache Ignite",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/gridgain-kubernetes-operator-for-apache-ignite",
+        "loc":"Webinar",
+        "speaker":[
+            "Alexander Shapkin"
+        ],
+        "data":"November 18, 2020"
+    },
+    {
+        "title":"Apache Ignite from Scratch: Live Coding of a Naive Distributed System in Java",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/273935662\/",
+        "loc":"Virtual Apache Ignite\u00ae Meetup",
+        "speaker":[
+            "Denis Magda & Val Kulichenko"
+        ],
+        "data":"November 17, 2020"
+    },
+    {
+        "title":"Distributed Application Development Training: Approaches for User Authentication",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/distributed-application-development-training-approaches-user-authentication",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Mekhanikov"
+        ],
+        "data":"November 12, 2020"
+    },
+    {
+        "title":"Performance and Fault-Tolerance of Apache Ignite's Network Components",
+        "link":"https:\/\/www.imcsummit.org\/2020\/virtual\/session\/performance-and-fault-tolerance-apache-ignites-network-components",
+        "loc":"In-Memory Computing Summit",
+        "speaker":[
+            "Stanislav Lukyanov"
+        ],
+        "data":"October 29, 2020"
+    },
+    {
+        "title":"Engineering Overview of GridGain Nebula Managed Service: How We Deploy GridGain\/Apache Ignite in Clouds",
+        "link":"https:\/\/www.imcsummit.org\/2020\/virtual\/session\/engineering-overview-gridgain-nebula-managed-service-how-we-deploy-gridgainapache-ignite",
+        "loc":"In-Memory Computing Summit",
+        "speaker":[
+            "Andrey Alexandrov"
+        ],
+        "data":"October 29, 2020"
+    },
+    {
+        "title":"Hyper-parameter Tuning and Distributed Stacking with Apache Ignite ML",
+        "link":"https:\/\/www.imcsummit.org\/2020\/virtual\/session\/hyper-parameter-tuning-and-distributed-stacking-apache-ignite-ml",
+        "loc":"In-Memory Computing Summit",
+        "speaker":[
+            "Alexey Zinoviev"
+        ],
+        "data":"October 29, 2020"
+    },
+    {
+        "title":"Apache Ignite Extensions - Modularization",
+        "link":"https:\/\/www.imcsummit.org\/2020\/virtual\/session\/apache-ignite-extensions-modularization",
+        "loc":"In-Memory Computing Summit",
+        "speaker":[
+            "Saikat Maitra"
+        ],
+        "data":"October 28, 2020"
+    },
+    {
+        "title":"Analyzing and Debugging Ignite Applications for Performance",
+        "link":"https:\/\/www.imcsummit.org\/2020\/virtual\/session\/analyzing-and-debugging-ignite-applications-performance",
+        "loc":"In-Memory Computing Summit",
+        "speaker":[
+            "Greg Stachnick"
+        ],
+        "data":"October 28, 2020"
+    },
+    {
+        "title":"Going Cloud-Native: Serverless Applications With Apache Ignite",
+        "link":"https:\/\/www.imcsummit.org\/2020\/virtual\/session\/going-cloud-native-serverless-applications-apache-ignite",
+        "loc":"In-Memory Computing Summit",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"October 28, 2020"
+    },
+    {
+        "title":"Training: Setting Up Apache Ignite Management and Monitoring Solution With GridGain Control Center",
+        "link":"https:\/\/www.imcsummit.org\/2020\/virtual\/register",
+        "loc":"In-Memory Computing Summit",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"October 27, 2020"
+    },
+    {
+        "title":"Apache Ignite Lightning Talks and Q&A Session",
+        "link":"https:\/\/www.meetup.com\/ru-RU\/Apache-Ignite-Virtual-Meetup\/events\/273921637\/",
+        "loc":"Virtual Apache Ignite\u00ae Meetup",
+        "speaker":[
+            
+        ],
+        "data":"October 20, 2020"
+    },
+    {
+        "title":"Apache Ignite Workshop: Cluster Memory Management Techniques",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apache-ignite-workshop-cluster-memory-management-techniques",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"October 14"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Java Developers and Architects with VJUG",
+        "link":"https:\/\/www.meetup.com\/virtualJUG\/events\/273278453\/",
+        "loc":"Virtual Java User Group",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"October 8, 2020"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Java Developers and Architects with LJC",
+        "link":"https:\/\/www.eventbrite.co.uk\/e\/in-memory-computing-essentials-for-java-developers-architects-tickets-123331914075",
+        "loc":"London Java Community Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"October 7, 2020"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Software Engineers",
+        "link":"https:\/\/jconf.dev\/session?id=5454",
+        "loc":"JConf.dev",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"September 30, 2020"
+    },
+    {
+        "title":"Data Streaming using Apache Flink and Apache Ignite",
+        "link":"https:\/\/apachecon.com\/acah2020\/tracks\/ignite.html",
+        "loc":"ApacheCon @home",
+        "speaker":[
+            "Saikat Maitra"
+        ],
+        "data":"September 29, 2020"
+    },
+    {
+        "title":"In-Memory Computing Essentials For Software Engineers",
+        "link":"https:\/\/apachecon.com\/acah2020\/tracks\/ignite.html",
+        "loc":"ApacheCon @home",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"September 29, 2020"
+    },
+    {
+        "title":"Apache Ignite: Continuous Machine and Deep Learning at Scale",
+        "link":"https:\/\/www.developerweek.com\/CloudEdition\/conference\/",
+        "loc":"Developer Week Seattle: Cloud Edition",
+        "speaker":[
+            "Ken Cottrell"
+        ],
+        "data":"September 28, 2020"
+    },
+    {
+        "title":"Heads in the Cloud: Cloud Deployment Best Practices for in Memory Computing",
+        "link":"https:\/\/www.developerweek.com\/CloudEdition\/conference\/",
+        "loc":"Developer Week Seattle: Cloud Edition",
+        "speaker":[
+            "Greg Stachnik"
+        ],
+        "data":"September 28, 2020"
+    },
+    {
+        "title":"Apache Ignite 3.0: Major Changes and Features in Russian",
+        "link":"https:\/\/www.meetup.com\/ru-RU\/Moscow-Apache-Ignite-Meetup\/events\/272675398\/",
+        "loc":"Virtual Meetup",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"September 17, 2020"
+    },
+    {
+        "title":"Going Cloud-Native: Serverless Applications With Apache Ignite",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/going-cloud-native-serverless-applications-apache-ignite",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"September 16, 2020"
+    },
+    {
+        "title":"Apache Ignite 3.0: Major Changes and Features",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/272675408\/",
+        "loc":"Virtual Meetup",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"September 15, 2020"
+    },
+    {
+        "title":"Networking & Communication in Apache Ignite",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/maximize-apache-ignite-performance-optimizing-network-components",
+        "loc":"Webinar",
+        "speaker":[
+            "Stanislav Lukyanov"
+        ],
+        "data":"September 9, 2020"
+    },
+    {
+        "title":"When You Don't Need Apache Ignite: 3 cases when you'd better not use platform",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/272551117\/",
+        "loc":"Virtual Apache Ignite Meetup",
+        "speaker":[
+            "Dmitry Pavlov"
+        ],
+        "data":"September 8, 2020"
+    },
+    {
+        "title":"Getting Started with Apache Ignite: Digital Integration Hub",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/getting-started-apache-ignite-digital-integration-hub",
+        "loc":"Webinar",
+        "speaker":[
+            "Glenn Wiebe"
+        ],
+        "data":"September 2, 2020"
+    },
+    {
+        "title":"Using Distributed Tracing to Resolve Performance Issues in Apache Ignite",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/using-distributed-tracing-resolve-performance-issues-in-apache-ignite",
+        "loc":"Webinar",
+        "speaker":[
+            "Greg Stachnick"
+        ],
+        "data":"August 26, 2020"
+    },
+    {
+        "title":"Apache Ignite ML 2.8: A Complete Feature Overview",
+        "link":"https:\/\/www.meetup.com\/St-Petersburg-Apache-Ignite-Meetup\/events\/272207798\/",
+        "loc":"Apache Ignite Saint Petersburg Meetup",
+        "speaker":[
+            "Alexey Zinoviev"
+        ],
+        "data":"August 20, 2020"
+    },
+    {
+        "title":"Building a Blockchain Network with Perper, a Serverless Computation Framework for Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/271920068\/",
+        "loc":"Apache Ignite Virtual Meetup",
+        "speaker":[
+            "Branimir Angelov"
+        ],
+        "data":"August 11, 2020"
+    },
+    {
+        "title":"Apache Ignite 101: Key Deployment Strategies for Database Acceleration",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/database-acceleration-deployment-strategies-with-apache-ignite",
+        "loc":"Webinar",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"August 5, 2020"
+    },
+    {
+        "title":"Apache Ignite Best Practices for Native Persistence and Data Recovery",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/271602652\/",
+        "loc":"Apache Ignite Virtual Meetup",
+        "speaker":[
+            "Ivan Rakov"
+        ],
+        "data":"July 28, 2020"
+    },
+    {
+        "title":"Building a Blockchain Network with Perper, a Serverless Computation Framework for Apache Ignite.",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/building-blockchain-network-with-perper",
+        "loc":"Webinar",
+        "speaker":[
+            "Branimir Angelov"
+        ],
+        "data":"July 22, 2020"
+    },
+    {
+        "title":"When you DO NOT need Apache Ignite",
+        "link":"https:\/\/community-z.com\/events\/java-community-meetup",
+        "loc":"Java Community Meetup Saint Petersburg",
+        "speaker":[
+            "Dmitry Pavlov"
+        ],
+        "data":"July 16, 2020"
+    },
+    {
+        "title":"How to boost and scale Postgres",
+        "link":"https:\/\/www.meetup.com\/Chicago-PostgreSQL-User-Group\/events\/271419029\/",
+        "loc":"Chicago PostgreSQL Meetup Group",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"July 15, 2020"
+    },
+    {
+        "title":"Architect\u2019s Guide for Continuous Machine Learning Platforms With Apache Ignite 2.8",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/continuous-machine-learning-platforms-apache-ignite-2-8",
+        "loc":"Webinar",
+        "speaker":[
+            "Ken Cottrell"
+        ],
+        "data":"July 15, 2020"
+    },
+    {
+        "title":"Getting Started With Apache Ignite as an In-Memory Database (IMDB)",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/get-started-with-apache-Ignite-as-an-in-memory-database",
+        "loc":"Webinar",
+        "speaker":[
+            "Glenn Wiebe"
+        ],
+        "data":"July 8, 2020"
+    },
+    {
+        "title":"Learn Apache Ignite Through Coding Examples",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/learn-apache-ignite-through-coding-examples",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"June 24, 2020"
+    },
+    {
+        "title":"Architecting Low-Latency Java Systems at Massive Scale",
+        "link":"https:\/\/www.eventbrite.com\/e\/architecting-low-latency-java-systems-at-massive-scale-tickets-108907284620",
+        "loc":"Java Talk & Java Meetup Sydney",
+        "speaker":[
+            "Simon Ritter & Denis Magda"
+        ],
+        "data":"June 17, 2020"
+    },
+    {
+        "title":"Simplifying GridGain and Apache Ignite Management with the GridGain Control Center",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/simplifying-gridgain-and-apache-ignite-management-with-the-gridgain-control-center",
+        "loc":"Webinar",
+        "speaker":[
+            "Greg Stachnick"
+        ],
+        "data":"June 17, 2020"
+    },
+    {
+        "title":"The Role and Specifics of Networking in Distributed Systems. Dissecting Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/\/Bay-Area-In-Memory-Computing\/events\/271016164\/",
+        "loc":"Bay Area In-Memory Computing Meetup",
+        "speaker":[
+            "Stanislav Lukyanov"
+        ],
+        "data":"June 11, 2020"
+    },
+    {
+        "title":"Learn Apache Ignite Through Coding Examples",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/learn-apache-ignite-through-coding-examples",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"June 24, 2020"
+    },
+    {
+        "title":"Moving Apache Ignite into Production: Best Practices for Distributed Transactions",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/moving-apache-ignite-into-production-best-practices-for-distributed-transactions",
+        "loc":"Webinar",
+        "speaker":[
+            "Ivan Rakov"
+        ],
+        "data":"June 10, 2020"
+    },
+    {
+        "title":"How Apache Ignite Powers Real-Time Subscriber Offers for a Leading Telecommunications Company",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apache-ignite-powers-real-time-subscriber-offers-at-telecommunications-company",
+        "loc":"Webinar",
+        "speaker":[
+            "Alexey Bednov & Fedor Loginov"
+        ],
+        "data":"June 3, 2020"
+    },
+    {
+        "title":"Architecting Low-Latency Java Systems at Massive Scale",
+        "link":"https:\/\/www.meetup.com\/NYC-In-Memory-Computing-Meetup\/events\/270625098\/",
+        "loc":"NYC In-Memory Computing Meetup",
+        "speaker":[
+            "Simon Ritter",
+            "Denis Magda"
+        ],
+        "data":"May 27, 2020"
+    },
+    {
+        "title":"Getting Started with Apache Ignite and SQL",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/getting-started-apache-ignite-and-sql",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda",
+            "Igor Seliverstov"
+        ],
+        "data":"May 20, 2020"
+    },
+    {
+        "title":"Adding Speed and Scale to MySQL Deployments With In-Memory Computing",
+        "link":"https:\/\/www.meetup.com\/ru-RU\/London-In-Memory-Computing-Meetup\/events\/269972893\/",
+        "loc":"London In-Memory Computing Meetup",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"May 14, 2020"
+    },
+    {
+        "title":"Using Data Center Replication to Ensure High Availability of Apache Ignite and GridGain Clusters",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/data-center-replication-to-ensure-high-availability-of-apache-ignite-clusters",
+        "loc":"Webinar",
+        "speaker":[
+            "Konstantin Orlov"
+        ],
+        "data":"May 13, 2020"
+    },
+    {
+        "title":"Conquer Application Performance Challenges with In-Memory Computing",
+        "link":"https:\/\/www.meetup.com\/ru-RU\/London-In-Memory-Computing-Meetup\/events\/269971583\/",
+        "loc":"London In-Memory Computing Meetup",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"May 6, 2020"
+    },
+    {
+        "title":"Architects Guide for Apache Ignite ACID Transactions and Consistency",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/architects-guide-for-apache-ignite-acid-transactions-and-consistency",
+        "loc":"Webinar",
+        "speaker":[
+            "Ivan Rakov"
+        ],
+        "data":"April 29, 2020"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Software Engineers with Denver & Boulder JUG",
+        "link":"https:\/\/www.meetup.com\/DenverJavaUsersGroup\/events\/cpmtcqybcgblb\/",
+        "loc":"Denver Java Users Group",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"April 8, 2020"
+    },
+    {
+        "title":"Learn How Apache Ignite 2.8 Offers Improved Production Maintenance and Machine Learning",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apache-ignite-28-improved-production-maintenance-machine-learning",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"April 8, 2020"
+    },
+    {
+        "title":"Virtual Meetup: Scale Out and Conquer or Mysteries of In-Memory Systems",
+        "link":"https:\/\/www.meetup.com\/ru-RU\/Bay-Area-In-Memory-Computing\/events\/269533457\/",
+        "loc":"",
+        "speaker":[
+            "Valentin Kulichenko <small>Lead Architect at GridGain Systems</small>"
+        ],
+        "data":"April 1, 2020"
+    },
+    {
+        "title":"Using Apache Ignite for Continuous Machine and Deep Learning at Scale",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/using-apache-ignite-for-continuous-machine-and-deep-learning-at-scale",
+        "loc":"Webinar",
+        "speaker":[
+            "Ken Cottrell"
+        ],
+        "data":"March 11, 2020"
+    },
+    {
+        "title":"Security Guide for Apache Ignite and GridGain with Configuration Examples",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/security-guide-apache-ignite-and-gridgain-configuration-examples",
+        "loc":"Webinar",
+        "speaker":[
+            "Andrey Alexandrov"
+        ],
+        "data":"March 4, 2020"
+    },
+    {
+        "title":"How-to for Apache Ignite Deployments in Kubernetes",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/how-apache-ignite-deployments-in-kubernetes",
+        "loc":"Webinar",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"February 26, 2020"
+    },
+    {
+        "title":"How to boost and scale Postgres - from sharding to in-memory data grids",
+        "link":"https:\/\/pgconf.in\/conferences\/pgconfin2020\/program\/proposals\/184",
+        "loc":"Bengaluru, PGConf India",
+        "speaker":[
+            "Denis Mekhanikov"
+        ],
+        "data":"February 26, 2020"
+    },
+    {
+        "title":"Google Big Table Deep Dive and Spark SQL Acceleration with Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/meetup-group-mqTCMocI\/events\/267952761\/",
+        "loc":"Chicago Bay Area In-Memory Computing Meetup",
+        "speaker":[
+            
+        ],
+        "data":"February 20, 2020"
+    },
+    {
+        "title":"Apache Ignite Meetup Moscow #8",
+        "link":"https:\/\/www.meetup.com\/ru-RU\/Moscow-Apache-Ignite-Meetup\/events\/268535144",
+        "loc":"Speakers: Maxim Muzafarov",
+        "speaker":[
+            "Alexey Bednov",
+            "Fedor Loginov",
+            "Ruslan Kamashev"
+        ],
+        "data":"February 20, 2020"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Java Developers",
+        "link":"https:\/\/www.meetup.com\/meetup-group-HMwxfjeG\/events\/268167605\/",
+        "loc":"Boston JUG Meetup Group",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"February 18, 2020"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Software Engineers",
+        "link":"https:\/\/developerweek2020.sched.com\/event\/YF7B",
+        "loc":"San Francisco, DeveloperWeek 2020",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"February 13, 2020"
+    },
+    {
+        "title":"Best Practices for Loading Real-time Data into Distributed Systems Using Change Data Capture",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/best-practices-loading-real-time-data-distributed-systems-using-change-data",
+        "loc":"Webinar",
+        "speaker":[
+            "Alexey Goncharuk"
+        ],
+        "data":"February 12, 2020"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Java Developers",
+        "link":"https:\/\/www.meetup.com\/Chicago-SQL\/events\/267816135\/",
+        "loc":"Chicago SQL Meetup Group",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"February 5, 2020"
+    },
+    {
+        "title":"In-Memory Computing Essentials for Java Developers",
+        "link":"https:\/\/www.meetup.com\/meetup-group-mqTCMocI\/events\/267293957\/",
+        "loc":"Chicago Java User Group",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"January 16, 2020"
+    },
+    {
+        "title":"Enabling Java for low-latency use cases at unlimited scale",
+        "link":"https:\/\/www.meetup.com\/Bay-Area-In-Memory-Computing\/events\/267751131",
+        "loc":"Bay Area In-Memory Computing Group",
+        "speaker":[
+            "Gil Tene",
+            "Denis Magda"
+        ],
+        "data":"January 23rd, 2020"
+    },
+    {
+        "title":"Distributed Computing with Apache Ignite",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/distributed-computing-apache-ignite",
+        "loc":"Webinar",
+        "speaker":[
+            "Denis Mekhanikov"
+        ],
+        "data":"January 29, 2020"
+    }]`;
+
+    let events2020Array = JSON.parse(events2020);
+
+.eventspast__tab
+    each val, index in events2020Array
+        if index > 2
+            - break;
+        - let joinSpeacker = val['speaker'].join("<br>");
+        article.eventcard
+            .eventcard__date !{val['data']}
+            h3.h5.pt-2 !{val['title']}
+            .eventcard__info.pt-2 
+                .eventcard__speaker !{joinSpeacker}
+                .eventcard__loc !{val['loc']}
+            a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details
+.eventspast__morewrap(data-hidebox="ev2020more")
+    .eventspast__tab
+        each val, index in events2020Array
+            if index < 3
+                - continue;
+            - let joinSpeacker = val['speaker'].join("<br>");
+            article.eventcard
+                .eventcard__date !{val['data']}
+                h3.h5.pt-2 !{val['title']}
+                .eventcard__info.pt-2 
+                    .eventcard__speaker !{joinSpeacker}
+                    .eventcard__loc !{val['loc']}
+                a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details 
+.eventspast__bottom.pt-1
+    a.eventspast__more.jsLoadMoreEvents(href="#", data-hideopen="ev2020more", data-invis="1") Show more
\ No newline at end of file
diff --git a/src/_components/events/2021.pug b/src/_components/events/2021.pug
new file mode 100644
index 0000000..882dba2
--- /dev/null
+++ b/src/_components/events/2021.pug
@@ -0,0 +1,343 @@
+-
+    let events2021 = `[
+    {
+        "title":"Organization of testing distributed systems on the example of a real Java project",
+        "link":"https:\/\/conf.python.ru\/moscow\/2021\/abstracts\/7837",
+        "loc":"Moscow Python Conference 2021",
+        "speaker":[
+            "Maxim Losevskoy"
+        ],
+        "data":"September 28, 2021"
+    },
+    {
+        "title":"Python-client for Apache Ignite Distributed DataBase",
+        "link":"https:\/\/conf.python.ru\/moscow\/2021\/abstracts\/7815",
+        "loc":"Moscow Python Conference 2021",
+        "speaker":[
+            "Ivan Daschinsky"
+        ],
+        "data":"September 28, 2021"
+    },
+    {
+        "title":"Apache Ignite Extensions - Modularization",
+        "link":"https:\/\/www.apachecon.com\/acah2021\/tracks\/integration.html",
+        "loc":"ApacheCon",
+        "speaker":[
+            "Saikat Maitra"
+        ],
+        "data":"September 23, 2021"
+    },
+    {
+        "title":"Moscow Apache Ignite Meetup",
+        "link":"https:\/\/www.meetup.com\/Moscow-Apache-Ignite-Meetup\/events\/280030657\/",
+        "loc":"Moscow Apache Ignite Meetup",
+        "speaker":[
+            "Ivan Bessonov",
+            "Maxim Muzafarov",
+            "Dmitry Gorchakov"
+        ],
+        "data":"September 23, 2021"
+    },
+    {
+        "title":"Distributed Java Databases Under the Hood: Main Components and Interactions Between Them",
+        "link":"https:\/\/www.apachecon.com\/acah2021\/tracks\/bigdata.html",
+        "loc":"ApacheCon",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"September 21, 2021"
+    },
+    {
+        "title":"Apache Ignite. Now with CDC!",
+        "link":"https:\/\/www.highload.ru\/spb\/2021\/abstracts\/7942",
+        "loc":"Saint Highload++",
+        "speaker":[
+            "Nikolay Izhikov"
+        ],
+        "data":"September 20, 2021"
+    },
+    {
+        "title":"Building a low-code BaaS platform on Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/280030600\/",
+        "loc":"Virtual Apache Ignite Meetup",
+        "speaker":[
+            "Courtney Robinson <small>(Hypi co-founder and CEO)</small>"
+        ],
+        "data":"September 2, 2021"
+    },
+    {
+        "title":"Apache Ignite 3.0.0 Alpha 2 Build Community Gathering",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/279417063\/",
+        "loc":"Virtual Apache Ignite Meetup",
+        "speaker":[
+            "Valentin Kulichenko"
+        ],
+        "data":"July 20, 2021"
+    },
+    {
+        "title":"Apache Ignite on Kubernetes",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apache-ignite-kubernetes",
+        "loc":"Webinar",
+        "speaker":[
+            "Colin Capriati"
+        ],
+        "data":"June 19, 2021"
+    },
+    {
+        "title":"Why Distributed SQL Is Not As Easy As It Looks",
+        "link":"https:\/\/www.highload.ru\/spring\/2021\/abstracts\/6686",
+        "loc":"Highload++",
+        "speaker":[
+            "Stan Lukyanov"
+        ],
+        "data":"May 18, 2021"
+    },
+    {
+        "title":"How to Use Spark With Apache Ignite for Big Data Processing",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/how-use-spark-apache-ignite-big-data-processing",
+        "loc":"Webinar",
+        "speaker":[
+            "Andrey Alexandrov"
+        ],
+        "data":"April 28, 2021"
+    },
+    {
+        "title":"Apache Ignite Native Persistence Storage",
+        "link":"https:\/\/www.meetup.com\/ru-RU\/Apache-Ignite-Virtual-Meetup\/events\/277298901\/",
+        "loc":"Virtual Apache Ignite Meetup",
+        "speaker":[
+            "Anton Kalashnikov"
+        ],
+        "data":"April 27, 2021"
+    },
+    {
+        "title":"Dealing with Network Overhead in Distributed Systems: An Effective Approach to Working with Data",
+        "link":"https:\/\/dotnext-piter.ru\/en\/2021\/spb\/talks\/3ar6q8gmbfi86lhbduts0k\/",
+        "loc":"DOTNEXT Russia",
+        "speaker":[
+            "Pavel Tupitsyn"
+        ],
+        "data":"April 20, 2021"
+    },
+    {
+        "title":"Distributed Java Databases Under the Hood: Main Components and Interactions",
+        "link":"https:\/\/www.meetup.com\/seajug\/events\/276324545\/",
+        "loc":"Seattle Java User Group",
+        "speaker":[
+            "Val Kulichenko"
+        ],
+        "data":"April 20, 2021"
+    },
+    {
+        "title":"Apache Ignite Meetup Moscow",
+        "link":"https:\/\/www.meetup.com\/ru-RU\/Moscow-Apache-Ignite-Meetup\/events\/277376724\/",
+        "loc":"Ivan Dashchinskiy",
+        "speaker":[
+            "Grigory Domozhirov"
+        ],
+        "data":"April 15, 2021"
+    },
+    {
+        "title":"Using Ignite and JBoss Drools to Implement a Complex Event Processing Solution",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/276693067\/",
+        "loc":"Virtual Apache Ignite Meetup",
+        "speaker":[
+            "Manoel Pereira de Lima Junior",
+            "Ney Luiz Montes Junior"
+        ],
+        "data":"April 13, 2021"
+    },
+    {
+        "title":"Distributed Java DBs Under the Hood: Components & Interactions Between Them",
+        "link":"https:\/\/www.meetup.com\/Chicago-PostgreSQL-User-Group\/events\/277073375\/",
+        "loc":"Chicago PostgreSQL Meetup Group",
+        "speaker":[
+            "Val Kulichenko"
+        ],
+        "data":"April 13, 2021"
+    },
+    {
+        "title":"Distributed Java DBs Under the Hood: Components & Interactions Between Them",
+        "link":"https:\/\/www.eventbrite.co.uk\/e\/distributed-java-databases-under-the-hood-tickets-148903304793",
+        "loc":"London Java Community",
+        "speaker":[
+            "Val Kulichenko"
+        ],
+        "data":"April 7, 2021"
+    },
+    {
+        "title":"Distributed Java DBs Under the Hood: Components & Interactions Between Them",
+        "link":"https:\/\/www.meetup.com\/boston-java\/events\/276334396\/",
+        "loc":"The Boston Java Meetup Group",
+        "speaker":[
+            "Val Kulichenko"
+        ],
+        "data":"March 29, 2021"
+    },
+    {
+        "title":"How to use Apache Ignite and Spring to build a reliable distributed web application",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/how-use-apache-ignite-and-spring-build-reliable-distributed-web-application",
+        "loc":"Webinar",
+        "speaker":[
+            "Semyon Danilov"
+        ],
+        "data":"March 17, 2021"
+    },
+    {
+        "title":"Using Apache Ignite to boost the development of Jira Cloud apps",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/276416802\/",
+        "loc":"Virtual Apache Ignite Meetup",
+        "speaker":[
+            "Peter Gagarinov"
+        ],
+        "data":"March 2, 2021"
+    },
+    {
+        "title":"Apache Ignite SQL Troubleshooting",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/apache-ignite-sql-troubleshooting",
+        "loc":"Webinar",
+        "speaker":[
+            "Vladimir Pligin"
+        ],
+        "data":"February 24, 2021"
+    },
+    {
+        "title":"Designing In Memory Applications for Cloud Deployment",
+        "link":"https:\/\/emamo.com\/event\/developerweek-2021\/s\/open-talk-cloudworld-designing-in-memory-applications-for-cloud-deployment-WQKZyN",
+        "loc":"DeveloperWeek",
+        "speaker":[
+            "CloudWorld",
+            "Greg Stachnik"
+        ],
+        "data":"February 19, 2021"
+    },
+    {
+        "title":"PRO WORKSHOP: In-Memory Computing: How to Fight Your Serverless Code's Idle Time",
+        "link":"https:\/\/emamo.com\/event\/developerweek-2021\/s\/pro-workshop-in-memory-computing-how-to-fight-your-serverless-codes-idle-time-ozjzro",
+        "loc":"DeveloperWeek Virtual",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"February 17, 2021"
+    },
+    {
+        "title":"Detecting Potential Hazardous Situations in the Dutch Railway Planning with Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/276125392\/",
+        "loc":"Virtual Apache Ignite\u00ae Meetup",
+        "speaker":[
+            "Pim Dorrestijn"
+        ],
+        "data":"February 16, 2021"
+    },
+    {
+        "title":"Apache Ignite Essentials - Key Design Principles for Building Data-Intensive Applications",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/developer-training-apache-ignite-essentials-key-design-principles-building-data",
+        "loc":"Developer Training",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"February 10, 2021"
+    },
+    {
+        "title":"Enabling Real-Time Analytics for Data Lakes with Apache Ignite",
+        "link":"https:\/\/subsurfaceconf.com\/winter2021",
+        "loc":"Subsurface: Cloud Data Lake conf",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"January 28, 2021"
+    },
+    {
+        "title":"Apache Ignite 3.0.0 Alpha Build Community Gathering",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/275722317\/",
+        "loc":"Virtual Apache Ignite\u00ae Meetup",
+        "speaker":[
+            "Virtual Meetup"
+        ],
+        "data":"January 26, 2021"
+    },
+    {
+        "title":"Designing In Memory Applications for Cloud Deployment",
+        "link":"https:\/\/emamo.com\/event\/developerweek-2021\/s\/open-talk-cloudworld-designing-in-memory-applications-for-cloud-deployment-WQKZyN",
+        "loc":"DeveloperWeek",
+        "speaker":[
+            "CloudWorld",
+            "Greg Stachnik"
+        ],
+        "data":"February 19, 2021"
+    },
+    {
+        "title":"PRO WORKSHOP: In-Memory Computing: How to Fight Your Serverless Code's Idle Time",
+        "link":"https:\/\/emamo.com\/event\/developerweek-2021\/s\/pro-workshop-in-memory-computing-how-to-fight-your-serverless-codes-idle-time-ozjzro",
+        "loc":"DeveloperWeek Virtual",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"February 17, 2021"
+    },
+    {
+        "title":"Detecting Potential Hazardous Situations in the Dutch Railway Planning with Apache Ignite",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/276125392\/",
+        "loc":"Virtual Apache Ignite\u00ae Meetup",
+        "speaker":[
+            "Pim Dorrestijn"
+        ],
+        "data":"February 16, 2021"
+    },
+    {
+        "title":"Apache Ignite Essentials - Key Design Principles for Building Data-Intensive Applications",
+        "link":"https:\/\/www.gridgain.com\/resources\/webinars\/developer-training-apache-ignite-essentials-key-design-principles-building-data",
+        "loc":"Developer Training",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"February 10, 2021"
+    },
+    {
+        "title":"Enabling Real-Time Analytics for Data Lakes with Apache Ignite",
+        "link":"https:\/\/subsurfaceconf.com\/winter2021",
+        "loc":"Subsurface: Cloud Data Lake conf",
+        "speaker":[
+            "Denis Magda"
+        ],
+        "data":"January 28, 2021"
+    },
+    {
+        "title":"Apache Ignite 3.0.0 Alpha Build Community Gathering",
+        "link":"https:\/\/www.meetup.com\/Apache-Ignite-Virtual-Meetup\/events\/275722317\/",
+        "loc":"Virtual Apache Ignite\u00ae Meetup",
+        "speaker":[
+            "Virtual Meetup"
+        ],
+        "data":"January 26, 2021"
+    }]`;
+
+    let events2021Array = JSON.parse(events2021);
+
+.eventspast__tab
+    each val, index in events2021Array
+        if index > 2
+            - break;
+        - let joinSpeacker = val['speaker'].join("<br>");
+        article.eventcard
+            .eventcard__date !{val['data']}
+            h3.h5.pt-2 !{val['title']}
+            .eventcard__info.pt-2 
+                .eventcard__speaker !{joinSpeacker}
+                .eventcard__loc !{val['loc']}
+            a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details
+.eventspast__morewrap(data-hidebox="ev2021more")
+    .eventspast__tab
+        each val, index in events2021Array
+            if index < 3
+                - continue;
+            - let joinSpeacker = val['speaker'].join("<br>");
+            article.eventcard
+                .eventcard__date !{val['data']}
+                h3.h5.pt-2 !{val['title']}
+                .eventcard__info.pt-2 
+                    .eventcard__speaker !{joinSpeacker}
+                    .eventcard__loc !{val['loc']}
+                a.eventcard__button.button.button--shadow(href=val['link'], target="_blank")  Learn more details 
+.eventspast__bottom.pt-1
+    a.eventspast__more.jsLoadMoreEvents(href="#", data-hideopen="ev2021more", data-invis="1") Show more
\ No newline at end of file
diff --git a/src/events.pug b/src/events.pug
index c7412fd..302e248 100644
--- a/src/events.pug
+++ b/src/events.pug
@@ -103,10 +103,14 @@
             .eventvirt__right 
                 a.button(href="https://www.meetup.com/ru-RU/Apache-Ignite-Virtual-Meetup/", target="_blank") Join Virtual Meetup
 
-        .event-virtbot.flexi
+        .event-virtbot
             .event-virtbot__col
                 h4.h4 Recordings Of Past Meetups
                 p.pt-2 Find a collection of past Virtual Apache Ignite Meetup <br>presentations, talks, and webinars.
+            .event-virtbot__col
+                h4.h4 Upcoming Virtual Meetup
+                p.pt-2.event-virtbot__gray November 16, 2021
+            .event-virtbot__col
                 .event-recording.pb-2
                     a(href="https://www.youtube.com/watch?v=f2ArcJPH4iU&list=PLMc7NR20hA-LQ0GR1QW5SDQflMOuPUqDQ&index=1", target="_blank").event-recorditem.videoscr.glightbox
                         img.event-recpic(src="https://img.youtube.com/vi/f2ArcJPH4iU/maxresdefault.jpg", alt="")
@@ -115,16 +119,13 @@
                     a(href="https://www.youtube.com/watch?v=7UjENQBFvIQ&list=PLMc7NR20hA-LQ0GR1QW5SDQflMOuPUqDQ&index=3" target="_blank").event-recorditem.videoscr.glightbox
                         img.event-recpic(src="https://img.youtube.com/vi/7UjENQBFvIQ/maxresdefault.jpg", alt="")
                 a.event-recbutton.button.button--shadow(href="https://www.youtube.com/playlist?list=PLMc7NR20hA-LQ0GR1QW5SDQflMOuPUqDQ", target="_blank")
-                    i.
-                        <svg width="9" height="10" viewBox="0 0 9 10" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M8.71423 4.99993L0.142805 9.94865L0.142805 0.0512134L8.71423 4.99993Z"/>
-                        </svg>
+                    <i><svg width="9" height="10" viewBox="0 0 9 10" fill="none" xmlns="http://www.w3.org/2000/svg">
+                        <path d="M8.71423 4.99993L0.142805 9.94865L0.142805 0.0512134L8.71423 4.99993Z"/>
+                    </svg></i>
                     span Watch Virtual Meetup videos 
-
-            .event-virtbot__col
-                h4.h4 Upcoming Virtual Meetup
-                p.pt-2.event-virtbot__gray November 16, 2021
-                .event-dynamicsect
+            .event-dynamicsect
+                h3.h5.pb-1x Ignite Summit: Cloud Edition
+                p Ignite Summit: Cloud Edition is the premier event for developers who use Apache Ignite® and in-memory computing to tackle speed and scale challenges in cloud environments.
                 a.button.button--shadow.event-recmorebutton(href="https://www.meetup.com/ru-RU/Apache-Ignite-Virtual-Meetup/events/280383112/", target="_blank") Learn more
     // /.event-virtual
 
@@ -177,124 +178,128 @@
             h2.h4.eventupcoming__head.pb-5 Online events (2)
             article.eventcomingitem.flexi 
                 .eventcomingitem__left
-                    p.eventcomingitem__num 21
-                    p.eventcomingitem__month SEPTEMBER
+                    p.eventcomingitem__num 9
+                    p.eventcomingitem__month November 
                     p.eventcomingitem__year.pt-3 2021
                 .eventcomingitem__main
-                    p.eventcomingitem__title.h5 Distributed Java Databases Under the Hood: Main Components and Interactions Between Them
-                    p.eventcomingitem__descr.pt-1 We will describe the minimal architecture of distributed data storage—the main components and how these components work together.
-                    a.eventcomingitem__more(href="#")  Learn more details
+                    p.eventcomingitem__title.h5 Apache Ignite 2.11: Improvements and .NET Upgrades, Apache Ignite 3 Alpha 3: The Journey Continues
+                    p.eventcomingitem__descr.pt-1 A quick overview of Apache Ignite 2.11. This release resolved a number of issues, problems with the internal architecture and technical bugs. Plus we will discuss Apache Ignite 2.11 updates related to .NET. Just now, the Apache Ignite community released the latest version of Ignite 3—Alpha 3! Val Kulichenko, the Ignite 3.0 Release manager, will demonstrate the updates and the latest API changes.
+                    a.eventcomingitem__more(href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/281596817", target="_blank") Learn more details
                 .eventcomingitem__right
                     .eventcomingitem__mic
-                        .eventcomingitem__speaker Valentin Kulichenko
+                        .eventcomingitem__speaker.
+                            Maxim Muzafarov<br>
+                            Pavel Tupitsyn<br>
+                            Val Kulichenko
                     .eventcomingitem__loc
                         .eventcomingitem__locblock
-                            img(src="/public/img/events/icon-pero.png", alt="")
+                            img(src="/public/img/events/content/meetup.svg", alt="")
                         .eventcomingitem__camera Online event
             // /.eventcomingitem
 
             article.eventcomingitem.flexi 
                 .eventcomingitem__left
-                    p.eventcomingitem__num 23
-                    p.eventcomingitem__month SEPTEMBER
+                    p.eventcomingitem__num 15-16
+                    p.eventcomingitem__month November
                     p.eventcomingitem__year.pt-3 2021
                 .eventcomingitem__main
-                    p.eventcomingitem__title.h5 Apache Ignite Extensions – Modularization 
-                    p.eventcomingitem__descr.pt-1 Apache Ignite Extensions to allow Apache Ignite codebase host core modules capabilities and migrate 3rd party integrations in a separate repository.
-                    a.eventcomingitem__more(href="#") Learn more details
+                    p.eventcomingitem__title.h5 Ignite Summit: Cloud Edition
+                    p.eventcomingitem__descr.pt-1 On November 15 and 16, 2021a free virtual event—Ignite Summit: Cloud Edition will be held. The conference is for architects and developers who use or are interested in using Apache Ignite in the cloud. On November 15, 2021, free training sessions for EMEA and the Americas will be offered. On November 16, 2021, Ignite experts will share architectural insights and practical tips for solving challenges in cloud environments.
+                    a.eventcomingitem__more(href="https://ignite-summit.org/", target="_blank") Learn more details
                 .eventcomingitem__right
                     .eventcomingitem__mic
-                        .eventcomingitem__speaker Saikat Maitra
+                        .eventcomingitem__speaker Cloud Edition
                     .eventcomingitem__loc
                         .eventcomingitem__locblock
-                            img(src="/public/img/events/icon-pero.png", alt="")
+                            img(src="/public/img/events/content/summit.svg", alt="")
                         .eventcomingitem__camera Online event
             // /.eventcomingitem
 
         .eventupcoming__wrap.pt-4
-            h2.h4.py-4 Offline events (4)
+            h2.h4.py-4 Offline events (2)
             article.eventcomingitem.flexi 
                 .eventcomingitem__left
-                    p.eventcomingitem__num 20
-                    p.eventcomingitem__month SEPTEMBER
+                    p.eventcomingitem__num 13
+                    p.eventcomingitem__month November
                     p.eventcomingitem__year.pt-3 2021
                 .eventcomingitem__main
-                    .eventcomingitem__complextitle.flexi
-                        img.eventcomingitem__logo(src="/public/img/events/content/event1.png", alt="")
-                        p.eventcomingitem__title.h5 Apache Ignite. Now with CDC!
-                    p.eventcomingitem__descr.pt-2 Nikolay Izhikov, Apache Ignite PMC, will introduce the audience to Change Data Capture and share how it's organized in Apache Ignite
-                    a.eventcomingitem__more(href="#") Learn more details
+                    p.eventcomingitem__title.h5 Backward compatibility on the example of Apache Ignite. Why does it hurt so much?
+                    p.eventcomingitem__descr.pt-1 I am developing an Apache Ignite distributed database. Our product provides backward compatibility between versions. What do you need to think about for backward compatibility? What is Backward Compatibility for Developers? How do I test it? Why does it hurt so much? How to relieve pain? I will tell you about all this with the code examples.
+                    a.eventcomingitem__more(href="https://mergeconf.ru/development/opensource/izhikov", target="_blank") Learn more details
                 .eventcomingitem__right
                     .eventcomingitem__mic
-                        .eventcomingitem__speaker Nikolay Izhikov
+                        .eventcomingitem__speaker  Nikolay Izhikov
                     .eventcomingitem__loc
-                        .eventcomingitem__locblock Saint-Petersburg, Russia
-                        .eventcomingitem__camera Online event
+                        .eventcomingitem__locblock
+                            img(src="/public/img/events/content/merge.svg", alt="")
+                        .eventcomingitem__address Innopolis, Russia
             // /.eventcomingitem
 
             article.eventcomingitem.flexi 
                 .eventcomingitem__left
-                    p.eventcomingitem__num 23
-                    p.eventcomingitem__month SEPTEMBER
+                    p.eventcomingitem__num 18
+                    p.eventcomingitem__month November
                     p.eventcomingitem__year.pt-3 2021
                 .eventcomingitem__main
-                    .eventcomingitem__complextitle.flexi
-                        img.eventcomingitem__logo(src="/public/img/events/content/event2.png", alt="")
-                        p.eventcomingitem__title.h5 Organization of testing distributed systems on the example of a real Java project
-                    p.eventcomingitem__descr.pt-2 First offline meeting in 2021! Ignite Committers will talk about recently updated features. Dmitry Gorchakov will introduce the case – building a distributed system of "super services" on Apache Ignite.
-                    a.eventcomingitem__more(href="#") Learn more details
+                    p.eventcomingitem__title.h5 Ignite Summit: Cloud Edition
+                    p.eventcomingitem__descr.pt-1 The report will present the concept of historical rebalancing, implemented in the Apache Ignite distributed database.
+                    a.eventcomingitem__more(href="https://www.highload.ru/moscow/2021/abstracts/7989", target="_blank") Learn more details
                 .eventcomingitem__right
                     .eventcomingitem__mic
-                        .eventcomingitem__speaker.
-                            Ivan Bessonov<br>
-                            Maxim Muzafarov<br>
-                            Dmitry Gorchakov
-                    .eventcomingitem__loc 
-                        .eventcomingitem__locblock Moscow, Russia
+                        .eventcomingitem__speaker Vlad Pyatkov
+                    .eventcomingitem__loc
+                        .eventcomingitem__locblock
+                            img(src="/public/img/events/content/hl++.svg", alt="")
+                        .eventcomingitem__address Moscow, Russia
             // /.eventcomingitem
     // /.eventupcoming
 
 
 
 
-    section.eventspast#past.container
+    section.eventspast#past.container.jsTabWrap
         h3.capstext.pb-5 Past Events
         .eventspast__tablinks.flexi 
             button.eventpast__link(data-tablink="e2021").active 2021
-            button.eventpast__link(data-tablink="e2021") 2020
-            button.eventpast__link(data-tablink="e2021") 2019
-            button.eventpast__link(data-tablink="e2021") 2018
-            button.eventpast__link(data-tablink="e2021") 2017
-            button.eventpast__link(data-tablink="e2021") 2016
-            button.eventpast__link(data-tablink="e2021") 2015
-            button.eventpast__link(data-tablink="e2021") 2014
+            button.eventpast__link(data-tablink="e2020") 2020
+            button.eventpast__link(data-tablink="e2019") 2019
+            button.eventpast__link(data-tablink="e2018") 2018
+            button.eventpast__link(data-tablink="e2017") 2017
+            button.eventpast__link(data-tablink="e2016") 2016
+            button.eventpast__link(data-tablink="e2015") 2015
+            button.eventpast__link(data-tablink="e2014") 2014
         .eventspast__tabs
-            .eventspast__tab 
-                article.eventcard
-                    .eventcard__date September 2, 2021
-                    h3.h5.pt-3 Building a low-code BaaS platform on Apache Ignite
-                    .eventcard__info.pt-2 
-                        .eventcard__speaker Courtney Robinson
-                            small (Hypi, co-founder and CEO)
-                        .eventcard__loc Virtual Apache Ignite Meetup
-                    a.eventcard__button.button.button--shadow Learn more details
-                article.eventcard
-                    .eventcard__date September 2, 2021
-                    h3.h5.pt-3 Apache Ignite 3.0.0 Alpha 2 Build Community Gathering
-                    .eventcard__info.pt-2 
-                        .eventcard__speaker.eventcard__speaker--one Valentin Kulichenko
-                        .eventcard__loc Virtual Apache Ignite Meetup
-                    a.eventcard__button.button.button--shadow Learn more details
-                article.eventcard
-                    .eventcard__date June 19, 2021
-                    h3.h5.pt-3 Apache Ignite on Kubernetes
-                    .eventcard__info.pt-2 
-                        .eventcard__speaker.eventcard__speaker--one Colin Capriati
-                        .eventcard__loc Virtual Apache Ignite Meetup
-                    a.eventcard__button.button.button--shadow Learn more details
-            // /.eventspast__tab
-            .eventspast__bottom.pt-5
-                a.eventspast__more.jsLoadMoreEvents(href="#")  Show more
+            .eventspast__tabwrap(data-tab="e2021").active
+                include ./_components/events/2021.pug
+            // /.eventspast__tabwrap 2021
+            
+            .eventspast__tabwrap(data-tab="e2020")
+                include ./_components/events/2020.pug
+            // /.eventspast__tabwrap 2020
+
+            .eventspast__tabwrap(data-tab="e2019")
+                include ./_components/events/2019.pug
+            // /.eventspast__tabwrap 2019
+
+            .eventspast__tabwrap(data-tab="e2018")
+                include ./_components/events/2018.pug
+            // /.eventspast__tabwrap 2018
+
+            .eventspast__tabwrap(data-tab="e2017")
+                include ./_components/events/2017.pug
+            // /.eventspast__tabwrap 2017
+
+            .eventspast__tabwrap(data-tab="e2016")
+                include ./_components/events/2016.pug
+            // /.eventspast__tabwrap 2016
+
+            .eventspast__tabwrap(data-tab="e2015")
+                include ./_components/events/2015.pug
+            // /.eventspast__tabwrap 2015
+
+            .eventspast__tabwrap(data-tab="e2014")
+                include ./_components/events/2014.pug
+            // /.eventspast__tabwrap 2014
     // /.eventspast
         
 
diff --git a/src/index.pug b/src/index.pug
index 6de8f11..83c6b5e 100644
--- a/src/index.pug
+++ b/src/index.pug
@@ -67,4 +67,6 @@
                 a(href="/use-cases/hadoop-acceleration.html") Use Cases: Hadoop Acceleration
             li 
                 a(href="/use-cases/spark-acceleration.html") Use Cases: Apache Spark
+            li 
+                a(href="/use-cases/key-value-store.html") Use Cases: Key-Value Store
                 
\ No newline at end of file
diff --git a/src/use-cases/key-value-store.pug b/src/use-cases/key-value-store.pug
new file mode 100644
index 0000000..3453094
--- /dev/null
+++ b/src/use-cases/key-value-store.pug
@@ -0,0 +1,120 @@
+extend ../_components/base.pug
+
+block pagetitle
+    | Key-Value Store 
+
+block css 
+    link(rel="stylesheet", href="../css/native-persistence.css")
+    link(rel="stylesheet", href="../css/compute-apis.css")
+    link(rel="stylesheet", href="../css/digital-hub.css")
+    link(rel="stylesheet", href="../css/datagrid.css")
+    link(rel="stylesheet", href="../css/hadoop.css")
+    link(rel="stylesheet", href="../css/key-value-store.css")
+
+  
+
+
+
+block main
+    - global.pageHref = "usecases"
+    - config.hdrClassName = "hdr__blue"
+    include ../_components/header.pug
+
+
+    section.innerhero
+        .container.innerhero__cont
+            .innerhero__main
+                
+                h1.h1.innerhero__h1 Key-Value Store
+                .h3.pt-2.with-apache With Apache Ignite 
+                .innerhero__descr.pt-2.h5.
+                    Distributed store for high-performance data access
+                .innerhero__action 
+                    a.button.innerhero__button(href="https://ignite.apache.org/docs/latest/index") Start Coding
+            img.innerhero__pic.innerhero__pic--key(src="/public/img/usecases/key-value/hero-image.svg", alt="hero-image")
+    // /.innerhero
+
+    
+    section.key1 
+       .container
+          .hub1__block.key1__block.flexi
+            .hub1__info
+              h3.h5.hub1__title What is a key-value store?
+              p.hub1__text A key-value store is a data storage software. It stores, retrieves, and manages data as a set of unique keys. Each one is associated with one and only one value.
+              h3.h5.hub1__title.hub1__titleend How a key-value store works
+              p.hub1__text A key-value store, or a key-value database, holds a collection of data records in various fields. The data records have unique keys to retrieve and modify records quickly. 
+
+            img.hub1__image(src="/public/img/usecases/key-value/image.svg", alt="image")
+    // /.hub1 
+
+    
+
+  
+    
+   
+    section.compute2
+     .container
+       .doop2__block
+          h2.compute2__h2 Benefits Of Key-Value Store
+          .compute2__grid.flexi.hub2__grid.doop2__grid 
+               .compute2item.hub2item.doop2__item
+                 .compute2-points__item.fz20
+                 .compute2item__block
+                   h3.fz20.compute2item__title Low-latency access and high-performance
+                   p.compute2__text.base2__text Thanks to their design, key-value stores can perform many more operations in a given amount of time than other database models
+             
+               .compute2item.hub2item.doop2__item
+                 .compute2-points__item.fz20
+                 .compute2item__block
+                   h3.fz20.compute2item__title Horizontal scalability
+                   p.compute2__text.base2__text Key-value stores can keep and process large volumes of data by scaling horizontally
+                   
+            
+    // /.compute2
+
+    section.key4 
+       .container
+          .grid4__blocks.flexi
+            h2.grid4__h2.h5.key4__h2 With Apache Ignite, key-value store can cache data in memory and persist it on disk
+            .grid4__block
+               p.grid4__text The <a href="/arch/native-persistence.html">native persistence</a> feature eliminates the time-consuming cache warm-up step as well as the data reloading phase from external databases.
+               p.grid4__text.pt-1 Since the native persistence always keeps a full copy of data on disk, you are free to cache a subset of records in memory. 
+               p.grid4__text.pt-1 If a required data record is missing in memory, then Ignite reads it from disk automatically, regardless of the API you use.
+    // /.grid4
+
+    section.key5
+       .container
+          h2.grid5__h2.key5__h2.h4 Key-value store is used when <strong>speed and scale are top priorities</strong>
+          .grid5__blocks.flexi
+             article.native2item.grid5__item
+               h3.key5__h3 User sessions caching
+               p.grid5__text.key5__text Key-value stores are used to accumulate user session details in web applications to personalize content.
+             article.native2item.grid5__item
+               h3.key5__h3 360 Customer View
+               p.grid5__text.key5__text Applications can collect user preferences and behavioral patterns to offer better services. The records can be stored in a key-value database to enable fast customer data lookups.
+             article.native2item.grid5__item
+               h3.key5__h3 Back-end systems acceleration
+               p.grid5__text.key5__text Developers use key-value stores to cache specific records that don’t require a regular update. This reduces load on core back-end systems and databases.
+
+    // /.key5  
+
+
+    section.native-bottom.container
+        .native-bottom__grid 
+            article.nativebotblock
+                h3.h4.nativebotblock__title
+                    img(src="/public/img/features/native-rocket.svg", alt="").nativebotblock__icon
+                    span Ready to Start?
+                p.nativebotblock__text Discover our quick start guide and build your first<br> application in 5-10 minutes
+                a.nativebotblock__link.arrowlink(href="https://ignite.apache.org/docs/latest/", target="_blank") Quick Start Guide
+            article.nativebotblock.nativebotblock--learn
+                h3.h4.nativebotblock__title
+                    img(src="/public/img/features/native-docs.svg", alt="").nativebotblock__icon
+                    span Want to Learn More?
+                p.nativebotblock__text Check out Ignite key-value APIs
+                a.nativebotblock__link.arrowlink(href="/use-cases/key-value-store.html", target="_blank") Key-Value APIs
+
+
+
+
+