Smalltalk
Meet with other local Squeak users, VW users, GST users, Dolphin users, and Smalltalkers in general.
0
members
0
groups
Frequently Asked Questions
Yes! Check out smalltalk events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the smalltalk events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find smalltalk events near your location here. Connect with your local community and discover events within your area.
Smalltalk Events Today
Join in-person Smalltalk events happening right now
Python Packaging 101: From Code to Installable Package
Have you written Python code you’re proud of and wondered how to turn it into a proper, installable package? Join us for a hands-on, in-person workshop on **Python packaging**.
In this session, we’ll walk through the modern Python packaging workflow — from structuring your project to building, installing, and publishing your own package. You’ll leave with a better understanding of tools like `pyproject.toml`, build backends, and how packaging fits into real-world development.
This is a practical workshop, so come ready to code. We’ll work step by step together
### What we’ll cover
* Recommended project structure for Python packages
* Understanding `pyproject.toml`
* Building your package locally
* Installing and testing your package
* Publishing a package to Test PyPI
Whether you’re contributing to open source, building internal tools at work, or preparing your own library for distribution, understanding packaging is an essential Python skill.
***
### Recommended Experience
This is an intermediate level workshop, to get the most out of this tutorial, you should be comfortable:
* Writing Python code
* Using functions
* Working with Python environments (e.g., virtual environments)
This is not a beginner Python session, but you don’t need prior experience with packaging.
***
**This event is primarily intended to create an empowering and supportive space for women and non-binary individuals to find community, learn new technical concepts, and expand their software development skills. We welcome allies, and we ask that you remain mindful of the event’s focus in creating an inclusive environment where women and non-binary participants can connect and fully express themselves. Thank you for your understanding and support.**
***
### Schedule
5:30–6:00pm – Networking and getting to know each other
6:00–8:00pm – Hands-on Packaging Workshop
8:00:–8:15pm – Wrap-up and Q&A
***
### Requirements (Please complete before the event)
* Laptop — this is a hands-on event
* GitHub account
* Create a free GitHub account if you don’t already have one: [https://github.com/](https://github.com/)
* Test PyPI account (we’ll use this to practice publishing packages)
* Create a free account on Test PyPI: [https://test.pypi.org/account/register/](https://test.pypi.org/account/register/)
***
### Location
This event is at the Prefect offices. We strongly recommend taking the metro, because parking is limited.
**Please RSVP at least 48 hours in advance. We are required to provide a full list of attendees to the venue for security purposes.**
**STAY INFORMED**: Text "PYTHON" to 18337055131 to receive a reminder by text about your registration!
\*Legal stuff we have to say when you sign up for texts:
By signing up via text, you agree to receive recurring automated text messages from WGXC at the number you provide. We may share info with service providers per our Privacy Policy. Reply HELP for help & STOP to cancel. Msg frequency varies. Msg & data rates may apply. By signing up via text, you also agree to our [Terms](https://attnl.tv/t/bb6/r/US) (incl. arbitration) & [Privacy Policy](https://attnl.tv/p/bb6).
DC Metro Crafts on St. Patrick's Day @ SW Library
Join DC Metro Crafts for our mid-month meetup. Bring your own cross stitch, knitting, crochet, or other portable craft.
The Southwest Library is half a block from the Waterfront Metro. We're upstairs in Conference Room 2 at 5:30pm. Take the elevator to the second floor and the room is on your left. If you take the stairs, take two rights and the room is on your left.
Fast-paced small sided soccer
This game is located at the DC/Maryland Border in Silver Spring.
We'll use the Tennis Courts across Juniper-Blair Park where there are Night Lights shining on an enclosed arena. This area is enjoyable because it allows for more touches on the ball, with more movement around the field.
THIS IS ON A TENNIS COURT. WE DO NOT WEAR CLEATS. WE WEAR FUTSAL SHOES, TENNIS SHOES; ANYTHING WITH NO SPIKES. Pinnies and goals will be provided. Bring a ball if you have one.
We usually get 10+ more players not on meetup — we'll add those to whatever we get here and see if we can have a game.
More than competitive, we all want to play good futsal and make it fun and entertaining for all. No warm sided matches here — new and advanced players are welcomed. Here, we want to get active and have fun in the evenings after work
Anti-Inflammatory Cooking Demonstration
Chronic inflammation can be linked to conditions such as arthritis, diabetes, heart disease, and even cognitive decline. In this session, learn how to prepare anti-inflammatory dishes while enjoying flavorful, nutritious recipes! Registration required. All ages welcome; FREE.
**Bladensburg Community Center**
**[Register Here](https://mdpgparksweb.myvscloud.com/webtrac/web/search.html?Action=Start&SubAction=&_csrf_token=nl6K640407732E2Y293C2L4F4T4Y6P6E0G5M535L4Y1H5J4R5K6I6Z5O52475708074T5P5J725V4G5A6R016S4E4A5D0A5P526M480G5G4R59591Q724B6H5I6C5Z4O5H&keyword=sPD-SPEC-GA-20260317&keywordoption=Match+One&dayoption=All&beginyear=&location=&display=Detail&module=global&multiselectlist_value=&globalwebsearch_buttonsearch=yes)**
For fastest response to any questions, or for more information, please contact Health and Wellness directly via email [wellness@pgparks.com](wellness@pgparks.com)
Severna Park MD - Advanced Wallyball Tues
Wallyball in Maryland come join us and check out our 4 court facility. It has locker rooms with showers and a small bar with drinks and appetizers.
Open play on Mon,
Advanced play on Tues,
League games on Fri.
If you have not played Wallyball below is a description but you need to come try to give it a bounce.
Wallyball is an exciting, fast-paced version of volleyball played inside a racquetball court, utilizing the walls to add a whole new dimension. It's a high-energy game that creates quick reactions and creative thinking, making it perfect for volleyball players looking for a new challenge or a thrilling way to cross-train.
Why You'll Love Wallyball
"Walls are In" Action: The key difference from traditional volleyball is that you can strategically hit the ball off a single side wall on your side of the net, creating unexpected angles and keeping opponents guessing. This adds a unique, dynamic element to rallies.
Faster, Intense Pace: Played within a smaller, enclosed court, the action is non-stop. The ball is always in flight, leading to longer rallies, more touches, and heightened intensity.
Enhanced Strategy: Good wallyball players use the walls as a key strategy to confuse and distract opponents. It encourages creative shot-making and demands excellent court awareness and communication skills—all valuable for your regular volleyball game.
Improve Core Skills: The enclosed space forces you to be fast on your feet and react quickly, which sharpens fundamental skills like passing, digging, and hitting in a controlled environment.
Great Cross-Training: It's an excellent workout that builds physical conditioning and mental fortitude, helping you stay sharp and competitive even in the off-season.
If you thrive on fast-paced competition and are looking for a fun, yet challenging, twist on the sport you love, wallyball offers a unique opportunity to bring your skills to the walls.
Kid-friendly show! SÉNECA, RATÓN DE BIBLIOTECA (The Library Mouse)
Treat your children to GALita’s ***Séneca, ratón de biblioteca (Séneca, The Library Mouse)***, a bilingual play by Chilean playwright Jorge Díaz with original music by Iván Navas. Directed by Elena Velasco, this fun-filled play touches on the importance of reading and respecting differences, and runs March 14 through March 28, 2026.
When a brainy library mouse meets a swaggering crew of street mice, sparks fly and stories take off—spilling from the shelves into a world of comic chases and big laughs. Along the way, unlikely friendships form and lessons unfold about listening, learning, and belonging. Brought to life through imaginative puppets and original music, ***Séneca, The Library Mouse*** invites young audiences to celebrate difference, delight in the joy of books, and discover confidence and pride in who they are—proving that brains, creativity, and curiosity can be just as powerful as bravado.
**PERFORMANCES:** Weekdays from March 16-20 and March 23-27 at 10:30 am, and Saturday, March 14, 21, and 28 at 3 pm.
This family show is about 60 minutes long and suitable for ages 5 and up!
**TICKETS:** General admission tickets are $10 children and $12 adults. **[GET TICKETS HERE](https://ci.ovationtix.com/35923/production/1245619)**
**CAST:** Daniela Lock as Séneca, Delbis Cardona as Rafael, Ramón, and Raúl, Máximo Cáceres as Benigno (Dog), Rachael Small as Bellaco (Cat), and H. Christian Aguilar as Ensemble/Understudy.
**CREATIVE TEAM:** Scenic Design is by Gisela Estrada with Lighting Design by Luis García, and Costume Design by Rukiya Henry-Fields. Iván Navas is Composer, Angélica Huertas is Sound Designer, and Properties Design is by Isabel deCarvalho. Solis Pettitt is Stage Manager and Sherry González is Assistant Stage Manager. Ilyana Rose-Dávila is Production Manager, and Anson Stevie is Technical Director.
Smalltalk Events This Week
Discover what is happening in the next few days
Chit Chat 聊聊天 + Chinese Checkers & Chess @ The Square
Let’s play some board games and catch up!
Location: The Square
1850 K St NW, Washington, DC 20006
Let's get together and have a casual chat for all levels of Chinese from beginner to native speakers. 大家都欢迎参加我们的聚会!
SATURDAY Asian Language Exchange [AT LUCKY BAR]
Come exchange Asian Languages that you speak!
***GRAB A DRINK AND YOU WILL BE ALL SET TO FLEX YOUR LANGUAGE CAPACITY. YOU NEED TO GET AT LEAST A DRINK OR FOOD :) To get the event going and show support. We know that you like our events. P.S. : We have non-alcoholic drinks as well.***
We have a tiny venue and we hit capacity often and early arrival is suggested.
We have the discretion to decide entry.
We will assign tables for represented languages. All languages are welcome! However we don't guarantee the availability of a partner in that particular language, you would like to exchange.
As you all remember well, this event used to bring out hundreds of people every week. However, it was discontinued last year for obvious reasons and we couldn't gather that many people now, because of restrictions. Hence, we are downsizing and caping the number of attendees. We have super limited spots and advance ticket purchase is required.
***AFTER THE HAPPY HOUR, WE HIT THE DANCE FLOOR! BRING YOUR DANCING SHOES, WE WILL DANCE THE NIGHT AWAY!***
HOW IT WORKS : We will try to assign tables for each represented languages and will direct attendees to their respective tables accordingly. All languages are welcome! However we don't guarantee the availability of a partner in that particular language, you would like to exchange.
Rules to abide :
1. Event is free and 21+ (bring ID).
2. Be respectful to your counterparts and give them a chance to exchange with others as well.
3. We all are native speakers of one or two languages and be willing to help others and try to accommodate as much as possible.
4. If you don't speak the other person's required language, LEAVE THEM ALONE.
5. Rude or aggressive members are removed from the group at an organizers discretion.
6. This is a face-to-face language exchange event. DO NOT try to arrange an online meeting, by using the comment box or direct message.
7. Most of our members complained about people writing in the comment box. Since it sends notification to all attendees. If you have any questions, send a message to the organizers. Don't write in the comment box.
8. We have ZERO TOLERANCE for solicitation. We don't allow anyone to run their own agenda at the Event. If you are interested to promote/sponsor/collaborate; contact us via (info@merevents.com).
9. When you get there, we will greet you and take you to your respective group.
10. Don't be shy of your local languages. We have diplomates assigned to different countries, who would love to practice your languages.
11\. Be patient for the first 30 minutes\, up until we form your respective language group\.
12\. We will have a registration station and check you in\. You ought to have register on Meetup for a free entry\. Otherwise\, you will be subject to a cover charge\.
11. 13\. This is mainly a social for Intermediate/Advanced/Native Speaker\. It is not as such to learn a language\. Beginners\, if you want to learn a language\, reach out to us \(info@merevents\.com\)\. We have a school and will arrange you a class\.
12.
SATURDAY Asian Language Exchange [PLEASE READ🙏]
Come exchange Asian Languages that you speak!
***GRAB A DRINK AND YOU WILL BE ALL SET TO FLEX YOUR LANGUAGE CAPACITY. YOU NEED TO GET AT LEAST A DRINK OR FOOD :) To get the event going and show support. We know that you like our events. P.S. : We have non-alcoholic drinks as well.***
We have a tiny venue and we hit capacity often and early arrival is suggested.
We have the discretion to decide entry.
We will assign tables for represented languages. All languages are welcome! However we don't guarantee the availability of a partner in that particular language, you would like to exchange.
As you all remember well, this event used to bring out hundreds of people every week. However, it was discontinued last year for obvious reasons and we couldn't gather that many people now, because of restrictions. Hence, we are downsizing and caping the number of attendees. We have super limited spots and advance ticket purchase is required.
***AFTER THE HAPPY HOUR, WE HIT THE DANCE FLOOR! BRING YOUR DANCING SHOES, WE WILL DANCE THE NIGHT AWAY!***
HOW IT WORKS : We will try to assign tables for each represented languages and will direct attendees to their respective tables accordingly. All languages are welcome! However we don't guarantee the availability of a partner in that particular language, you would like to exchange.
Rules to abide :
1. Event is free and 21+ (bring ID).
2. Be respectful to your counterparts and give them a chance to exchange with others as well.
3. We all are native speakers of one or two languages and be willing to help others and try to accommodate as much as possible.
4. If you don't speak the other person's required language, LEAVE THEM ALONE.
5. Rude or aggressive members are removed from the group at an organizers discretion.
6. This is a face-to-face language exchange event. DO NOT try to arrange an online meeting, by using the comment box or direct message.
7. Most of our members complained about people writing in the comment box. Since it sends notification to all attendees. If you have any questions, send a message to the organizers. Don't write in the comment box.
8. We have ZERO TOLERANCE for solicitation. We don't allow anyone to run their own agenda at the Event. If you are interested to promote/sponsor/collaborate; contact us via (info@merevents.com).
9. When you get there, we will greet you and take you to your respective group.
10. Don't be shy of your local languages. We have diplomates assigned to different countries, who would love to practice your languages.
11\. Be patient for the first 30 minutes\, up until we form your respective language group\.
12\. We will have a registration station and check you in\. You ought to have register on Meetup for a free entry\. Otherwise\, you will be subject to a cover charge\.
11. 13\. This is mainly a social for Intermediate/Advanced/Native Speaker\. It is not as such to learn a language\. Beginners\, if you want to learn a language\, reach out to us \(info@merevents\.com\)\. We have a school and will arrange you a class\.
12.
Smalltalk Events Near You
Connect with your local Smalltalk community
From Web Forms to Web Components - Burton Smith
**Important time note:** Please plan on arriving between 5:30 and 6:00 as the elevators lock after 6 and you'll need to message us and we'll need to come get you.
The building address is 4450 Bridge Park
The entrance is 6620 Mooney St, Suite 400
**Abstract**
Web Forms gave .NET developers a powerful abstraction for building reusable UI controls long before design systems were a thing. Web Components finally bring that same idea to the browser natively.
This session explores how the Web Forms mindset translates into Custom Elements, Shadow DOM, and HTML templates. We’ll examine how Web Components enable design systems that work across frameworks, how they differ from server‑driven controls, and why they’re becoming a foundational layer for modern UI. Whether you’re maintaining legacy apps or building greenfield projects, you’ll leave with a practical understanding of how to apply familiar patterns in a modern, standards‑based way.
**YouTube Link**
TBA
Walk & Talk About Life's Big Questions
[The Board Walks](http://www.theboardwalks.com/) are for curious people who love deep conversations.
If that sounds like you, **bring a thoughtful topic** and join us for a 5-mile walk (10,000+ steps!).
**HOW IT WORKS**
**Step 1: Bring a topic**
Before you arrive, think of **one** topic you want to explore. A question. A thought that's been on your mind. An obsession you want to geek out on. This is your ticket to the event.
**Step 2: Circle up & share**
We gather in a circle. Your friendly walk host gives a speech to set the tone. Everyone shares: your name, what you're grateful for, and your topic. That's it. 60 seconds.
**Step 3: Walk, talk & float**
We walk 5 miles. You naturally drift into conversation with 2-3 people at a time, pulled by topics that spark your curiosity. When you're ready to move on, just say: "I'm going to float!"
**Step 4: Feel more alive**
Two hours flies by. You're back where you started — but you feel different. More alive. More energized. More connected to yourself and others. That's why regulars join 20+ times.
*For more details, read our [Orientation Guide.](https://www.theboardwalks.com/orientation)*
**HOW TO BRING A GREAT TOPIC**
A great topic = something you're genuinely curious about.
Recent topics include:
* "What are you passionate about right now?"
* "What makes a good friend?"
* "What's a belief you used to hold that you've completely changed?"
* "How do you want to be remembered?"
* "What would you do if money wasn't a factor?"
Think of your topic like the dish you're bringing to our conversational potluck. If everyone brings an A+ dish (i.e. energizing, uplifting, expansive), we'll all walk away feeling lighter and brighter.
**WHAT TO EXPECT**
This isn't a fitness event with casual chitchat. It's a walking think tank where we explore life's big questions together, beyond small talk. *If you're looking for light banter or a standard networking event, this probably isn't the right fit.*
But if you crave depth, genuine connection, and conversations that make you feel alive? You'll love it here.
**FAQ**
* Wear casual athletic attire and sneakers. It's a long walk!
* We have multiple first-timers at each event. We work hard to create a welcoming, inclusive, clique-free space.
* We welcome people of **all** ages, backgrounds, and industries who align with the [intention](https://www.theboardwalks.com/ground-rules) of this space.
* Rain or shine, we've been out here nearly every week since July 2022. If the event is cancelled, we'll let you know.
* Dogs, babies in strollers, parents, and friends are welcome — please text/email them the event link so they can RSVP and prepare a topic!
**LOGISTICS**
* If you'll arrive over 10 minutes late, we suggest skipping the event. It's hard to find us once we start walking, and your host can't answer messages during the event.
* This walk is designed for everyone to *move together at the same steady pace* (about 20 min/mile). This format works best when the whole group moves in unison. If you have mobility limitations, we kindly encourage you to find an event better suited to your needs.
* Read our [Orientation Guide](https://www.theboardwalks.com/orientation) for full details.
* If you enjoy the event, send **[this](http://www.theboardwalks.com/)** to a friend or sign up for our **[newsletter](https://theboardwalks.beehiiv.com/)**. We're in multiple cities with more on the way. 🤠👋
**IF YOU WANT TO GO DEEPER...**
[The Board](https://stan.store/ellebeecher/p/the-board) is the next step: a high-trust collective for renaissance people devoted to creating, connecting, and building lives that light us up.
* This is a global HQ for people who crave big talk, deep connection, and dream collaborations with people across industries. If the walks feel like a spark... The Board is the fire. Apply [here](https://stan.store/ellebeecher/p/the-board).
NSCoder Night
Bring your work or your hobby, hang out, and code with us.
Follow @buckeyecocoa for more information.
Italian Conversation Hour
Ciao a tutt\*!
Let's meet Monday at 6.30pm at the Upper Arlington Library (**Tremont** Branch) in **Meeting Room A** to speak in Italian for 1 hour.
Keeping Monday for consistency but we can discuss if there are better days/times/locations!
DoJo (Informal Python Meeting)
**New Dojo Location!**
**Draft Day Columbus**
1130 Dublin Road
Columbus, OH 43215
We're going to try a new dojo location for a few weeks and see how it works
Dojos are informal Python group study sessions where everyone interested in Python gathers to learn about Python, help others with Python, or just hang out. Everyone is welcome from Python beginners to experts. Bringing a laptop is encouraged (we'll have extension cords and power strips). If there's something you want to learn leave a comment on this invite so we can plan ahead.
We're looking for topic suggestions and people interested in presenting at our monthly meetings. To this end we've set up a survey form at [https://docs.google.com/forms/d/15eBKF1nQQ2XS5gzD4rvhVRHMBEj7lJtHuA9wXupS3Uc](https://docs.google.com/forms/d/15eBKF1nQQ2XS5gzD4rvhVRHMBEj7lJtHuA9wXupS3Uc)
All Fem Board Game Night
Join us for a night of board gaming with FANG (Fem All Night Gaming). **We are an all fem board game group** in Columbus, Ohio.
No cis-men, please!
We play modern hobby board games! If you're unsure what that is, we can teach you!
We'll be meeting on the second floor of Giant Eagle in their cafe area. Giant Eagle has a lot of food and beverage options including their hot foods bars. You are also welcome to bring in any outside food.
COhPy Monthly Meeting
**Improving Office in Franklinton**
Physical location:
Improving Office
330 Rush Alley Suite #150
Columbus, OH 43215
Schedule:
6:00 p.m.: Socialize, eat, and drink. Improving will be providing pizza and beverages.
6:30 to 8:00 pm. Main meeting and presentation(s).
Topic: Type Annotations with John Cassidy
We meet on the last Monday of each Month. Presentations are given by members and friends of this group. If you would like to do a presentation (small or large) on a python topic, please contact Central OH Python at centralohpython@gmail.com









![SATURDAY Asian Language Exchange [AT LUCKY BAR]](https://secure.meetupstatic.com/photos/event/5/5/7/b/highres_531261883.webp?w=640)







