Spark Streaming
Conoce a otras personas de tu localidad interesadas en Spark Streaming: podréis compartir experiencias, inspiraros y animaros mutuamente. Únete a un grupo de Spark Streaming.
653
miembros
2
grupos
Grupos más grandes sobre Spark Streaming
Grupos más recientes sobre Spark Streaming
Preguntas Frecuentes
¡Sí! Consulta los eventos de spark streaming que están sucediendo hoy aquí. Estas son reuniones en persona donde puedes conocer a otros entusiastas y participar en actividades ahora mismo.
Descubre todos los eventos de spark streaming que tienen lugar esta semana aquí. Planea con anticipación y únete a emocionantes encuentros a lo largo de la semana.
¡Absolutamente! Encuentra eventos de spark streaming cerca de tu ubicación aquí. Conéctate con tu comunidad local y descubre eventos en tu área.
Eventos de Spark Streaming Hoy
Únete a los eventos de Spark Streaming en persona que están sucediendo ahora mismo
Sip Happens! Saturday Social @ Electric Social ⚡
Welcome to **Electric Social** \- Berlin’s electrifying arcade bar where nostalgia meets nightlife\! Think neon lights\, beers\, retro games\, and the unbeatable Sip Happens vibe you know and love\.
Join us for a night of laughter, friendly competition, and laid-back fun as we take over one of Berlin’s coolest new spots. Whether you’re a Mario Kart master, a pinball wizard, or just here for the vibes, there’s something for everyone.
🎮 **What to expect:**
✨ A full bar with great drinks and booths to hang out in
🕹️ Classic arcade & video games to battle your new friends
🥂 The friendliest crowd in Berlin (that’s you lot!)
💬 Chill areas to chat, connect and hang out between rounds
This isn’t your average night out — it’s a chance to play, laugh, and meet new people in a place built for fun.
So grab your tokens, bring your A-game, and get ready for another unforgettable Sip Happens night!
📍 **Electric Social, Berlin**
🗓️ **Doors open at 20:00**
🎟️ RSVP now to secure your spot – it’s going to be *next-level fun!*
Reading Party ☕️📚
\*\*\*\*\*\*
***For address and more details see the website www.pausify.org***
\*\*\*\*\*\*
**Event Info:**
Events happen every Sat and Sun at 11 AM.
Bring along your **current book to read** (or something **creative** to work on ) and join us for this mix of a shared focus time + discussion.
\- 11:00\-11:30 \- Meet & greet
\- 11:30\-12:30 \- Silent focus time
\- 12:30 \- Discussion of books/ projects over coffee
Afterwards, join for lunch if you'd like (optional).
**Drinks & snacks are included** ☕️
* **To reserve your place, a ticket (€9,90/event) or a community pass (only €19,90/MONTH) [from the website](https://pausify.org/) *www.pausify.org* is required**
* **Attendance here doesn’t show all sign-ups from other platforms. We usually have about 50 to 100 people at each event.**
***FAQ: Why does it cost money if I bring my own project?***
Because we rent a beautiful, central space for every event. Ever thought your monthly apartment rent was too high? Well, multiply that – that’s what commercial spaces in big cities like Berlin cost *per hour*.
Of course, if all you want is just some quiet time, your home or a library is perfect. But if you’d like to focus & connect with others in an inspiring space – with drinks, snacks included – that’s what your ticket helps to cover.
See pics from our events below - and on our Instagram: **[@Pausify (Co-Reading Space)](https://www.instagram.com/pausify_org/) ☕️**
**[Pausify Co-Reading Space Website](https://pausify.org/) www.pausify.org**
For questions, please contact us over [Website ](https://pausify.org/) www.pausify.org as this platform can have issues. Thank you!
*Please note that photos and videos may be taken during the event and used for promotional purposes to highlight and share the experiences at our events. If you have concerns, don't hesitate to approach the event organizers before the event.*
SU&W In-person Mitte
Come along, grab a coffee, shut up, and write! We will do at least two sessions of each 45 minutes of writing and two breaks. We will start the first writing session at 11:15.
**For space reasons, we are limited to a certain number of attendees, so please update your RSVP if you can't come**. We often have a large waiting list, and not updating your RSVP or not showing up if you do RSVP yes means that others miss out. We also ask that if you do change your RSVP, do it with reasonable notice. Thanks! We typically take over all of the cafe, but try to share tables if you can to allow space for other customers.
If you are new, come and say hello, as we know that suddenly going quiet for 45 minutes and staring at that blank page can be intimidating when it's your first time. We have a lot of long-term regulars who will be happy to help you feel welcome.
In between sessions, we have a Telegram chat: https://t.me/joinchat/ERW3pxD5kfELGeWs9SUhjw
For more information, visit [https://shutupwrite.com](https://shutupwrite.com/).
Saturday Afternoon Creative Coffee and Talk
**Relax. Connect. Create. ☕**
After a full week of work, meetings, study sessions and life in fast-forward, it’s time to slow down. Join us this Saturday afternoon in Berlin for a relaxed coffee hang-out where this week's agenda is good company & warm drinks. You're also invited to bring some boardgames, drawing/coloring materials (I will bring an adult coloring book)
**What’s the plan?**
We’ll meet in a cosy spot, draw, chat about everything and nothing, swap stories and simply enjoy the moment. No pressure. No formalities. Just a bunch of friendly people sharing a Saturday coffee.
**Who’s welcome?**
Everyone! Whether you’re a Berliner born and raised, newly arrived in the city, from Germany or abroad, if you like meeting open-minded folks and spending some relaxed time—come join us.
**When & how?**
Saturday afternoon. Detailed time and place in our Telegram group.
➡️ Join us on Telegram: [https://t.me/berlinsaturdaycoffee](https://t.me/berlinsaturdaycoffee)
Hop in, say hello, and we’ll share the final details.
**Why join?**
* Because you deserve a break.
* Because you enjoy being creative.
* Because you enjoy boardgames
* Because meeting new people sparks fresh energy.
* Because coffee tastes even better when shared.
* Because Saturday afternoons were made for this.
Respect and Safety:
There is always at least one organizer present at every meetup. If you ever feel unsafe or bothered by someone’s behavior, you can reach out to an organizer privately. Your identity will remain confidential, your concern will be taken seriously, and no inappropriate behavior is tolerated — anyone making others feel uncomfortable will be removed from the group immediately.
We hope to see you there. Bring yourself, your smile, drawing materials, your stories—or just your comfy self.
Let’s make Saturday a little more laid-back, a little more social and a lot more nice.
See you soon!
—Your Saturday Creative Coffee Crew ☕
Coffee Run Club Lichtenberg
Fuelled by our pre-workout Espresso we go on a scenic run to Treptower Park. Whether you're training for a marathon or just decided to give running a shot: with us, you are welcome. We offer 5k or 10k routes, both with plenty of talk and good vibes all the way.
> Meet us @ 9:20 AM @ Green Wall Coffee Lichtenberg
> Get your pre-workout Espresso for only €1
Real Long Term Friendship
Nice! You are looking for real long time friendship! You might have already lived in Berlin or other big cities and experienced the "Anonymous" culture for a while. Meeting random people over and over and never see the same person again! In order to find "Real Long Term Friendship" in Berlin, do as follows:
* You should not care how many people are joining this meetup.
You RVSP. Even if only one person is joining. Because if everyone are waiting for everyone else to RVSP, nobody joins and nobody finds a new friend.
* You do not care how many people of the opposite sex are joining.
You are looking for friends. Finding the best romantic partner in the world, while avoiding not very attractive others, can be your other goal, for another time. Here we are looking for Friends. Real ones.
* You are going to risk a very precious property of yours: Your time!
Yes, there are thousands of opportunities in Berlin, there might be a rock concert for free, a birthday party you might miss, an important person might call you and invite you spontaneously, but you never find new friends until you decide to risk your time and meet people anyway. "I will check my calendar and get back to you" also does not work. Commit your time and spend it. Trust me, you won't go bankrupt ;-)
* You are ready to use your phone as a real phone!
You might have been using your phone as a tablet to visit Instagram and Facebook and watch movies. But if you want to find friends, you must know that people might take your phone number and give you theirs. That means they will Call you! And you have to pick up the phone and answer it. If you want to find new friends, you must be ready to do something really hard for the first time after years: Call people first, and if they called you: Answer your phone!
* You are going to meet some people twice!
That's the point of friendship. We already can experience random encounters with random people in random places one at a time. But that is not called friendship. If you want friends, you must be ready to meet the same person more than once.
If you agree with above, RVSP and COME! You will meet other people who think the same way.
P.S: Now that you've read all the way down to here, I suggest you [watch this animation](https://player.vimeo.com/video/547249272?h=22f3dd0f6f).
Silent Reading / Creating Club at W66 (Saturday) [Luma to RSVP]
RSVP on Luma: [https://luma.com/ou3ks02q?utm_source=Meetup](https://luma.com/ou3ks02q?utm_source=Meetup)
Silent Reading / Creating Club is a gathering for people who enjoy focusing together in public.
Bring a book, a notebook, a sketchpad, knitting needles, whatever you’d like to spend a quiet hour doing. All projects and all participants are welcome.
This year is about creating more, quietly, consistently, and imperfectly. We're fostering an environment that supports that. If you’re building something of your own, you’re especially welcome here.
We’re building a community of readers and creators who value depth, presence, and shared silence. The magic isn’t just in the quiet hour — it’s in the people who return and make it feel like a familiar room.
(Please RSVP “yes” only if you can make it, so we can save a seat for you and others on the waitlist.)
This quiet ritual unfolds at **W66 Café**.
There’s no entrance fee, but please order at least one item from the café and don’t bring outside drinks 🙂
No assignments, expectations, or pressure. Just a shared hour of intentional silence, followed by the opportunity for good conversation.
🕰 Our Agenda
**10:30 – 11:00**
Arrivals, ordering drinks/food, light social time
**11:00 – 12:00**
The Great Quiet Hour
(Read. Write. Sketch. Code. Think. Sit.)
**12:00 – 12:30**
Optional socializing — share what you were reading or creating, or simply continue in quiet focus.
## **🏡 House Guidelines**
To keep this space calm and welcoming for everyone:
• Silence during the focus hour (no calls or conversations)
• Put cellphones on silent mode
• If using technology, please avoid meetings or audio (headphones please!)
• Arrive before 11:00 if possible to minimize disruptions
Eventos de Spark Streaming Esta Semana
Descubre lo que está sucediendo en los próximos días
Sprachtreffen Deutsch & Español 🇩🇪🇪🇸🇲🇽🇨🇴🇧🇴🇦🇷🇦🇹🇨🇱🇨🇭🇩🇴🇵🇾🇵🇦
Hola, gente bonita 🫶
Lass uns ein Bier trinken, Spanisch-Deutsch sprechen und eine gute Zeit genießen!
Grundlegende (oder bessere 😛) Kenntnisse in Spanisch oder Deutsch sind alles, was du brauchst.
Vamos a tomar una cerveza, hablar español-alemán y pasarla bien!
Un nivel básico (o mejor 😛) de español o alemán es lo único que necesitas.
SU&W Sunday, in-person at Schöneberg
Hello fellow writers,
This is our Sunday meet-up at café Peppe.
Come along, grab a coffee, shut up, and write!
There will be two sessions of writing, each lasting 45 minutes, and two breaks.
\- The first writing session will start at 10:45 am\.
\- Second session will start at 11:45 am\.
PS: We have limited space of 18 peoples. Please sign up accordingly.
See you all on Sunday.
Sunday Silent Reading at the Bode Museum
Silent Book Club is a group of book lovers who enjoy reading together in public. All books and all readers are welcome.
(Kindly RSVP 'yes' only if you can make it, so we can save a seat for you and our fellow readers on the waitlist!)
This page-turning party will unfold in the Café (1st floor) at the Bode Museum.
There's no entrance fee, but please order at least one item from the cafe and don't bring any outside drinks :)
No quizzes, no pressure, no assigned books - just a group of book-loving souls basking in the beauty of silent reading.
**Our thrilling agenda:**
10:30 am - 11:00 am - Arrivals, ordering drinks/food (social time)
11:00 am - 12:00 pm - The Great Quiet Reading Hour (where silence is the star)
12:00 pm - 13:00 pm - Optional socializing, share your reading adventures or just keep exploring the pages
Stay for lunch, and who knows? You might just find your next favorite book over a pizza.
NB: If you plan to go for lunch, please consider bringing cash, as some restaurants only accept card payments after a certain amount.
Terrible "Ultimate frisbee"
***“Terrible Frisbee – Fantastic People!”***
*Low Pressure. No intensity, Terrible Skills. Maximum Fun.*
Are you unfit? Uncoordinated? Confused by frisbees?
**CONGRATULATIONS, you’re perfect for this.**
We a re a group of people who has no idea how to play ultimate frisbee, but want to have fun while trying!
Join the worst game of frisbee ever attempted by the friendliest bunch in town. No pressure, no score, just chaotic joy.
🎯 **Expect:**
* Frisbees flying in the wrong direction
* Chaotic and weird running
* Out-loud laughter
* Very cool people doing very uncool moves
🚫 **Not welcome:**
* Intense players
* People who wants to show off their skills
* Folks who want to win
🎒 Bring: comfy clothes and shoes, water, and your weirdest energy
Instagram: https://www.instagram.com/landlsc/
FLINTA* 10/18k Run Die Brücken + Tempelhofer Feld + Hasenheide (LONG)
This run is part of our preparation series for the Oberelber Dresden Race 26.04.2026.
The pace will be 6:30–7:30 min/km.
Feel free to reach out if you’d like to join the trip.
On we’ll get together near U-Bahn Schlesisches Tor at 11 am to run a 5k route along the Landwehrkanal! The meeting point is Best Bistro:
https://maps.app.goo.gl/QZQBq2Dyo78Sj9Tf6?g_st=ic
We'll run in the direction Tempelhofer Hafen along the canal, through Tempelhofer Feld and Volkspark Hasenheide.
Have a great week and see you very soon to explore the hidden gems of Berlin together ❤️
P.S.
‼️️ Please cancel your participation, if you can’t show up, even if it’s at short notice so that we don’t wait for you. Thanks! ‼️
Drawing Cafe [#14] Coffee & Sketching in Berlin
We meet and sketch each other in Berlin. This is just an art gym that we also exercise our social skills. Afterwards usually we go for lunch as a group.
**How Does It Work?**
This event is simple, we meet and sketch each other doing portraits. Most of the participants use pencils or watercolors. Main aim is to socialize while we draw. There will be plenty of time to talk and get to know each other. We have to mention that this event is suitable for all levels. Many have started to draw in our event actually.
**Structure**
A. Warmup Phase: We pose to each other for 1 minute.
B. Main Phase: We pose to each other for 10 minutes.
C. Showcase Phase: We show some of the drawings we did to each other.
**Who We Are**
Creative Sessions is an art events group located in Berlin.
**Is it Free?**
The event is free of charge.
It is advisable to get a drink though. This is a cafe, we need to have at least half of the people on each table with a drink. They accept only cash and most hot drinks cost from 2.50 to 3.50.
**How to help or donate?**
The event is provided for free but many people help this be a regular thing. We also need people to volunteer and help for minor tasks like the serving of the drinks or cleaning up. Just send us a message.
If you want to donate and keep this event from happening, via Paypal to the host (Miltos) :
https://ko-fi.com/miltosthings/
**Art Materials?**
Bring your own art materials.
**Our Instagram Profile**
Follow us on instagram @icreativesessions
Use the hashtag #icreativesessions on your post description there to find out drawings from the event!
Eventos de Spark Streaming Cerca de Ti
Conéctate con tu comunidad local de Spark Streaming
Global Azure - Columbus
The global Azure community is coming together again, and Columbus is officially on the map.
View the session lineup and speakers at [Global Azure Columbus 2026](https://coazure.github.io/cbus-global-azure-2026/)
On **Saturday, April 18, 2026**, the Azure Columbus Meetup, DevOps Meetup, and Code and Coffee Meetup are hosting our local edition of Global Azure 2026. This is a free, community-driven event packed with learning, networking, and all things Microsoft Azure.
Whether you’re building modern cloud-native apps, experimenting with AI agents, deploying containers, automating infrastructure, or just beginning your Azure journey, this event is for you!
**What to Expect**
* Engaging technical sessions
* Real-world Azure architecture & cloud-native patterns
* AI, agents, automation, and modern DevOps
* Food and drinks (because learning burns calories)
* Time to connect with fellow engineers, architects, and cloud enthusiasts
**Who Should Attend?**
* Software engineers (any language, any stack)
* Cloud architects
* DevOps engineers
* Data professionals
* AI explorers
* Platform builders
* Anyone who loves solving hard problems with great tools
If you build, deploy, automate, scale, monitor, or optimize in Azure, you’ll feel right at home.
**Why Global Azure?**
Global Azure is a worldwide community event where Azure user groups host learning sessions on the same day across the globe. It’s grassroots. It’s technical. It’s practical. And it’s powered by people who genuinely love sharing what they’ve learned.
And yes, it’s free to attend!
Newark Area Traders and Exchangers
Newark Area Traders and Exchangers
Please join us!
You won't want to miss this meeting!
We have new investor topics every week. Finally, we will go over properties for sale, needs, and wants. Please carve out time to come join us Friday at 8 a.m. EST
Don't forget to like us on Facebook, Newark Area Traders and Exchangers.
NEWARK AREA TRADE & EXCHANGERS
975 Mt. Vernon Rd. (Entry at the front doors)
Newark, OH 43055
Dues are $5 minimum per person, per week. Part of this goes to our treasurer to fund the meeting and the balance to the church for the use of their room. “Opportunity for Generosity”!
Founders: Gerald DePalmo and Furman Tinon (and others)
Established 60 +/- years ago and still going strong!
Zoom meeting.
Topic: NEWARK AREA TRADE & EXCHANGERS
Time: 08:00 AM Eastern Time (US and Canada)
Please download and import the following iCalendar (.ics) files to your calendar system.
Weekly: [https://us02web.zoom.us/meeting/tZcrfuuoqTMvH9Ox4pAJb3wmj1KuwP_Vuylj/ics?icsToken=98tyKuGrqDIoGtOdtRyARpwqBIr4a_TwtlxYgvpyhEv1IgpRMRT7PLNpJ6VPL-7F](https://us02web.zoom.us/meeting/tZcrfuuoqTMvH9Ox4pAJb3wmj1KuwP_Vuylj/ics?icsToken=98tyKuGrqDIoGtOdtRyARpwqBIr4a_TwtlxYgvpyhEv1IgpRMRT7PLNpJ6VPL-7F)
Join Zoom Meeting
[https://us02web.zoom.us/j/83692078557?pwd=OXNKVGk4alRPNG1BdlNhdFNDQTFSUT09](https://us02web.zoom.us/j/83692078557?pwd=OXNKVGk4alRPNG1BdlNhdFNDQTFSUT09)
Meeting ID: 836 9207 8557
Passcode: 215853
One tap mobile
+13462487799,,83692078557#,,,,\*215853# US (Houston)
+16699006833,,83692078557#,,,,\*215853# US (San Jose)
Dial by your location
+1 346 248 7799 US (Houston)
+1 669 900 6833 US (San Jose)
+1 929 205 6099 US (New York)
+1 253 215 8782 US (Tacoma)
+1 301 715 8592 US (Washington DC)
+1 312 626 6799 US (Chicago)
Meeting ID: 836 9207 8557
Passcode: 215853
Find your local number: [https://us02web.zoom.us/u/kc1yVEZLS1](https://us02web.zoom.us/u/kc1yVEZLS1)
CBusData: The Fellowship of the Star Schema: Transforming OLTP Data for Power BI
The Fellowship of the Star Schema: Transforming OLTP Data for Power BI
One does not simply build reports on OLTP data. Join us on an epic journey from the depths of raw, normalized tables to the shining halls of a well-modeled star schema fit for Power BI greatness. We will demystify the differences between OLTP and OLAP, walk through star schema vs snowflake (and why Power BI has a clear favorite), and show you the compression differences between normalized and columnar storage that will make you never look at an OLTP model the same way again.
We will cover the different types of dimensions, when to use them, and how to handle Slowly Changing Dimensions without losing your mind. You will leave knowing exactly how to identify a bad model, how to convert OLTP data into a clean star schema, and how to forge relationships that rule them all.
Whether you are a data wizard, a curious hobbit, or somewhere in between, your models will never be the same.
Conversacion en español (en persona)
While some are still meeting online, this is an in person event. Please note that we have attendees of all levels of speaking, including some native speakers. All are welcome!
Also, as we meet at the same time and place each week, many don’t RSVP on the app, so we will likely have more attendees than noted here.
Note: if you are asked to pay and upgrade the Meetup app, this is not necessary. You can ignore this and still attend our meetings.
Speak Easy (Storytelling)
The topic for April is "Water"
Speak Easy: true stories, told live.
The idea is simple: an audience, an open microphone, and great stories. Hilarious, gripping, poignant- it's up to you. Audiences are invited to come to listen or come to tell as folks from all corners of Columbus offer their stories live on stage! Held at Wild Goose Creative's warm, intimate space, this night of tales occurs on the 3rd Thursday of every month. Doors open at 6:30 pm, show starts at 7:00 pm. Please arrive early if you want to tell, as we generally only have room for a limited number of tellers, and the sign-up sheet has a tendency to fill up fast.
Formed around the idea that people need stories--they're what hold and draw us together--SpeakEasy celebrates the strangeness and commonness of being human. And in a world of smartphones, Facebook, Twitter, and more . . . it gives people a real, breathing, in-person way to connect.
The night is geared for true stories of all kinds, taking the best tales told around kitchen tables, in darkened pubs, on the street corner, and at late-night parties and giving them an audience. Speak Easy is also a great outlet for performers, writers, and artists looking to share their favorite stories and perfect their skills. We strongly encourage tellers to please tell the story rather than read it so we keep within the spirit of good storytelling and stay engaged with the audience. All are welcome. Hang around after the show for a drink and build community!
🔥 Lincoln Street Salsa 🔥 Salsa, Bachata, and Merengue Dancing!🔥
**💥 Join us THIS Saturday and EVERY Saturday!**
**💥 At Columbus’ Hottest New Salsa Venue!**
**.**
Lincoln Street Salsa
THIS Saturday and EVERY Saturday!
8 pm – 1 am
**.**
**💥 Gorgeously Renovated Studio!**
**💥 Free Parking!**
**💥 BYOB!**
**💥 Easy Access from Highway!**
**.**
Lincoln Street Salsa
1717 Brice Rd
Reynoldsburg, Ohio 43215
**.**
**ENTRANCE IS ON THE NORTH SIDE OF THE BUILDING**
**Behind Anthony’s Pharmacy!**
**.**
**PLEASE SHARE and help get the word out!**
**.**
**🟣 Salsa, Bachata, and Merengue Dancing!**
**.**
**🟣** 8:00 pm – 8:30 pm
**𝗥𝗲𝗴𝗶𝘀𝘁𝗿𝗮𝘁𝗶𝗼𝗻**
**.**
**🟣** 8:30 pm – 9:30 pm
**𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿 𝗗𝗮𝗻𝗰𝗲 Class!**
**.**
**🟣** 9:30 pm – 1 am
**𝗢𝗽𝗲𝗻 𝗗𝗮𝗻𝗰𝗲 𝗣𝗮𝗿𝘁𝘆!**
**.**
**✅ Questions?**
**Visit [LincolnStreetSalsa.com](https://columbussalsadancing.com/)**
Or Text Todd: 614-774-8146
**.**
**✅ No Experience Necessary!**
**✅ No Partner Required!**
**✅ Plenty of People to Dance With!**
**.**
**✅ $15 Cash / $16 Card**
**✅ College Students $5 Off with Valid ID!**
**✅ BYOB**
**✅ Age 18+**
**.**
**✅ Lincoln Street Salsa is the perfect place for…**
**.**
**👉 Learning to Dance**
**👉** Social Dancing
**👉 Birthday Celebration**
**👉** Bachelorette Parties
**👉 Girl’s Night Out**
**👉 Date Night**
**👉** Getting Fit / Burning Calories
**👉 Meeting New People**
**👉** Having Fun, Fun, Fun!
**.**
✅ **Questions?**
Visit [LincolnStreetSalsa.com](https://columbussalsadancing.com/ "https://columbussalsadancing.com/")
Or Text Todd: 614-774-8146
.
IxDA Chat ‘n Pancakes
Pay attention! We’re delaying a week for those of you who may be on Spring break and/or celebrating the holiday. Ok, no pancakes, but waffles-a-plenty.
Join the local UX and Digital Design community for a casual monthly breakfast.
Look for us upstairs!








![Silent Reading / Creating Club at W66 (Saturday) [Luma to RSVP]](https://secure.meetupstatic.com/photos/event/b/1/0/5/highres_532785317.webp?w=640)






![Drawing Cafe [#14] Coffee & Sketching in Berlin](https://secure.meetupstatic.com/photos/event/1/0/1/e/highres_512884126.webp?w=640)






