River Cleanups
Meet other local people interested in River Cleanups: share experiences, inspire and encourage each other! Join a River Cleanups group.
549
members
1
groups
Largest River Cleanups groups
Newest River Cleanups groups
Frequently Asked Questions
Yes! Check out river cleanups events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the river cleanups events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find river cleanups events near your location here. Connect with your local community and discover events within your area.
River Cleanups Events Today
Join in-person River Cleanups events happening right now
From Chaos to Contracts: Governing Apache Kafka® Data Streams
Join Sandon Jacobs on Monday, May 25th from 6:00pm hosted by Improving!
📍**Venue:**
**Improving Office**
171 East Liberty St
Unit 235
Toronto, Ontario M6K 3P6
**Directions (171 E Liberty St - Suite 235)**
**By transit**
Streetcars 504 and 509 both travel close to the office (less than 10 minute walk to the office from either), the lakeshore GO train is also a 5 minute walk from the office.
**By car/parking**
On street parking is available - there are a handful of paid parking spots directly in front of the entrance - with a large city parking lot across the street.
**Entrance**
The entrance to the office is beside the Bulk Barn entrance facing Hannah Street. There is an Improving logo on the door.
🗓 **Agenda:**
* 6:00pm – 6:30pm: Welcome, Food/Drinks & Networking
* 6:30pm - 7:30 pm: **From Chaos to Contract: Governing Data Streams** by Sandon Jacobs
**💡 Speaker Details:**
Sandon Jacobs, Senior Developer Advocate, Confluent
**From Chaos to Contract: Governing Data Streams**
So you’re committed to this path of data streaming with Apache Kafka. But, here’s a question: would you build a REST API and make users guess the request and response formats? Doing so opens a Pandora’s Box…
* What’s the domain model?
* Name the operation… POST? GET? PUT? PATCH?
* What does this error code even mean?
* Is the documentation - if it even exists - accurate and relevant?
*
Imagine the complex, repetitive logic every consuming system would need to implement to make sense of it all.
In a distributed, asynchronous system, these problems are magnified. Apache Kafka's flexibility—messages as simple bytes—is a huge strength, but it's also a major risk. While your event streams likely consist of some structured data (maybe JSON strings), enforcing structure, managing evolution, and basic validations aren’t a hard requirement. This leaves consumer applications to perform this preprocessing of every event - even if that event has no business value.
In this session, we'll define data contracts and how to enforce them at the source - the applications that produce events. We’ll cover the practice of using a schema registry - supporting popular serialization formats like Apache Avro and Google Protobuf - to design events in the terminology of our business domain. Because data structures change over time, let’s discuss safe schema evolution practices. Then we’ll utilize these contracts with schema registry-aware producer and consumer code. We’ll end our time by looking at how smart CI/CD pipelines and build-time checks can add an extra layer of defense against the costly problem of poison data.
It’s time to stop guessing and start governing. Join us to learn how to move validation upstream and transform your event streams into high-quality, discoverable data products. You’ll walk away with a practical blueprint for enforcing schema integrity and automating evolution—ensuring your data streams are a trusted asset.
\*\*\*
DISCLAIMER
We don't cater to attendees under the age of 18.
If you want to host or speak at a meetup, please email [community@confluent.io](http://community@confluent.io/)
FREE Spanish, English, and French Oral Conversational Class 4 Adults
\*These classes are not a language exchange, but instead are meant to be a step in between so that students feel confident maintaining in depth and grammatically correct oral conversations outside of class\*
\***Meetup event numbers only tend to show new students registering and do not include returning students attending class.** **Per class, there is an average of 7 students.** The first 2 classes are free and then only cost between $18 and $35 depending on which type of class you want to continue with\*
These French, English (For Spanish and French speakers only), and Spanish classes are primarily meant for adults who are travellers, or who are planning to live in a French, English, or Spanish-speaking country. The classes are primarily oral-based through guided conversations. They will teach you how to handle conversations in situations such as **"Going to the Convenience Store"**, **"Making Plans"**, **"Negotiating Prices"**, and **"Going out for a Drink"**. To ensure that students get used to using the language automatically, students will learn to maintain contextual conversations with timing before moving on to the next lesson. Call (647)787-9953, e-mail us info@monkeylingo.ca, or visit monkeylingo.ca for more information! **Online and private classes are also available!**
No other language classes are as conversational as these ones. We guarantee it! Cheap parking can be found using the "Spot Hero" app.
Toronto GoGeomatics May Networking Social
These monthly socials are a chance to network with other students and professionals in the geomatics field to chat GIS, data, remote sensing, surveying and more in a casual atmosphere.
Feel free to bring friends and colleagues along - we're eager to welcome everyone back for a fantastic evening! This is a free event.
Please RSVP to let us know you're attending.
FREE Spanish, English, and French Oral Conversational Classes 4 Adults!!
\*These classes are not a language exchange, but instead are meant to be a step in between so that students feel confident maintaining in depth and grammatically correct oral conversations outside of class\*
\***Meetup event numbers only tend to show new students registering and do not include returning students attending class.** **Per class, there is an average of 7 students.** The first 2 classes are free and then only cost between $18 and $35 depending on which type of class you want to continue with\*
These English (For Spanish speakers or advanced learners only), French, and Spanish classes are primarily meant for adults who are travellers, or who are planning to live in an English, French, or Spanish-speaking country. The classes are primarily oral-based through guided conversations. They will teach you how to handle conversations in situations such as **"Going to the Convenience Store"**, **"Making Plans"**, **"Negotiating Prices"**, and **"Going out for a Drink"**. To ensure that students get used to using the language automatically, students will learn to maintain contextual conversations with timing before moving on to the next lesson. Call (647)787-9953, e-mail us info@monkeylingo.ca, or visit monkeylingo.ca for more information! **Online and private classes are also available!**
No other language classes are as conversational as these ones. We guarantee it! Cheap parking can be found using the "Spot Hero" app.
River Cleanups Events This Week
Discover what is happening in the next few days
Kayak, Canoe, Stand-up Paddling Board on the scenic Humber River!
**Explore the scenic Humber River in Toronto with our Kayak, Canoe, and stand-up paddle board 2-hour rentals during the week!** Use the following link to book your spot:[ ](https://torontoadventures.ca/all-adventures/kayak-canoe-sup-rentals/)**[https://torontoadventures.ca/all-adventures/kayak-canoe-sup-rentals/](https://torontoadventures.ca/all-adventures/kayak-canoe-sup-rentals/)**[ ](https://torontoadventures.ca/all-adventures/kayak-canoe-sup-rentals/)
The calm meandering Humber River is one of Toronto’s hidden gems! Home to a huge variety of wildlife, including Beaver, Blue Heron, Deer and much more, you’ll feel like you’ve left the city behind!
*Events are subject to weather and other factors out of our control. If we must cancel or delay an event we will those booked on the [torontoadventures.ca](http://torontoadventures.ca/) website know as soon as possible.*
**Weekday Pricing (per 2-hour rental), Payable online through:** [https://torontoadventures.ca/all-adventures/kayak-canoe-sup-rentals/](https://torontoadventures.ca/all-adventures/kayak-canoe-sup-rentals/)
Single Kayak (seats 1 person) : $44.95+taxes
Tandem Kayak (seats 2 people) : $79.95+taxes
Regular Canoe (seats 2 people) : $69.95+taxes
Large Canoe (seats 3 people) : $79.95+taxes
Stand-up Paddle Board ( 1 person): $44.95+taxes
**Included:**
* Boat(s), Paddle(s), PFD(s)/ “Life Jacket(s)”, & Coast Guard Safety Kit.
* Brief orientation covering paddling safety, Toronto Adventures’ rules, and the Humber River paddling route
* Our friendly staff to help you launch your boat(s) and/or boards.
* SUP Leash (For Paddle Board Rentals Only)
**What to bring?**
* Dress for the weather!
* Wear closed-toe athletic footwear you don’t mind getting wet & muddy (shoes not required on SUPs).
* Sunscreen, sunglasses & hats, are all recommended for sunny days.
* A water bottle.
* Government Issued Photo ID.
**Important Information**
Anyone under the age of 18 must have a Parent/Guardian/Adult accompany them all the times on the water. Online Adult Waivers are available through confirmation emails. For minors, waivers will need to be signed in person on location. There must be an Adult to Child ratio of 1:4 in the children are under 12 years of age. From ages 12-18 we require a 1:5 adult to youth ratio. We have lifejackets starting at 30 pounds and are fully adjustable.
* Paddlers must be comfortable treading water while wearing a PFD and reaching a shoreline (minimum 20 metres to shore).
* Late Fees Returning Boat(s)/Equipment – $20/15 minutes per boat.
**[Google Link Directions](https://torontoadventures.ca/directions/#humberriverlocation)**
**[Cancellation Policy](https://torontoadventures.ca/faq/#cancellation)**
We hope to see you out on the water!
Weekly on-water practice at Sunnyside
Weekly practice at Sunnyside. Bring a towel and change of clothes. Paddles and lifejackets provided.
The listed start time is when the boat leaves the dock. Please allow plenty of time beforehand for traffic delays, getting changed, and warming up.
Kick-off Riverdale Park 5K Run / Walk / Jog
I think we're ready to start this group's running season! 5K every week till the snows come down! Or try to! This seems like a good Sunday to start as the temperature and sunlight should all be moderate. Also, plenty of time to prepare with stretch and strength if you haven't run since last year!
BTW, I've learned there is a lot of benefit to starting with slow jogging - rather than walking. Please look that up, if you are slow - like me - and want to improve your endurance, consistency, aerobic and anaerobic capacity.
We'll meet by the track. I'll be there early to warm up. We will start the 5K exactly at 9:30am. As mentioned in the About Us,
* Using the park track we can all go at our own pace and never really be left behind unless we all finish way ahead of you. :D I think an hour is enough time to dedicate to the run. I'm pretty slow, so you will likely have me around for most of the hour.
* Members are free to leave the run whenever they want.
* Bring your kids, your pets, your partners, etc.
* All encouraged to stick around afterwards and enjoy the park or neighbourhood on your own.
* Let's get stronger, healthier and foster a great community at the same time.
* As part of our kick-off, I am open to heading off to get some brunch on the Danforth afterwards, if anybody is interested! Lots of great options there!
We also welcome runners who are not in our neighbourhood and want to join us spiritually and run from their own neighbourhoods. :-) Imagine how much healthier and communal the world would be if we all stopped for an hour once in a while to run together; re-centring and re-charging together?
Wednesday Sunset Waterfront Walk at Port Credit 🌅
Join us for a relaxing midweek evening walk along the beautiful Port Credit waterfront! We’ll enjoy fresh air, scenic lake views, and great conversation while strolling together by the lake
📍 Meeting Point: Port Credit Memorial Park
🕖 Time: Wednesday, May 27 at 7:00 Pm
This is a casual social walk, so feel free to stay afterward if the group decides to grab coffee or snacks/ dessert nearby.
Looking forward to a fun and refreshing evening together
River Cleanups Events Near You
Connect with your local River Cleanups community
Stream Adventure Night, Test Your Local Water - Granville
Hosted by Licking County Soil and Water Conservation District
**Stream Team Sampling Events**
Are you interested in the health of local rivers and streams? You can join the Licking County Soil and Water in a Stream Team assessment. These events are a night filled will fun in the water. We look at habitat, biology, and chemical parameters in waterways that indicate how healthy our water is!
We would love to see you at one of these events!
Family friendly. Free to attend.
June
Wildwood Park, Granville
Where: 785 W Broadway, Granville, OH 43023
Date: 6/11/2026
Time: 5:30 - 7:30 P.M.
July
Velvet Ice Cream, Ye Olde Mill
Where:11324 Mount Vernon Rd, Utica, OH 43080
Date: 7/9/2026
Time: 5:30 - 7:30 P.M.
COUNT RMH Housewarmer Volunteering (Ronald McDonald House)
Some trained COUNT volunteers work together once a month at RMH (http://www.rmhc-centralohio.org/volunteer.php) as Housewarmers (usually on the 1st Sunday from 1 – 5 PM). Some schedule other shifts at their convenience. You may try this out with less fuss by following a "Fast track" or go through the normal process.
Fast track
• Arrange a time to shadow a COUNT volunteer. Call Dave Nohle at 614-268-9558 (cell).
• Show up and try it out.
• Complete application, etc. later.
Normal process
• Complete an online application (http://rmhc-centralohio.org/volunteer/).
• Attend orientation in advance.
• At orientation you will complete forms agreeing to keep family/patient info private and allowing a background check and tour the facility.
• Complete one training shift. Daily shifts are: morning 9 AM - 1 PM, afternoon 1 - 5 PM and evening 5 - 9 PM.
• Schedule shifts online using the on the RMH scheduling system (http://www.volgistics.com/ex/portal.dll/?FROM=32895).
The Ronald McDonald House (RMH) provides housing and meals for families with sick children. The Columbus RMH is the largest in the world with 137 rooms. COUNT has been volunteering there since May 2014.
Housewarmers work with RMH guests to provide a home-like environment - greet, assist with family needs, answer phones, give tours, assist with checkin/checkout, prepare guest rooms after checkout, clean facility, laundry, restock supplies and staff the front desk. RMH Housewarmers volunteer at least one four-hour shift a month. All Housewarmers must complete an application and agree to a background check before they can be full fledged volunteers.
Free Backyard Conservation Workshop - get $50 voucher for your yard! Westerville
Community Backyards Workshop
.Community Backyards Workshop - Westerville
Join us for the Westerville Community Backyards workshop! This is a FREE class on how you can protect our waterways and environment with small changes in your gardening habits. We will discuss rain barrels, rain gardens, composting, and native plants. This workshop is presented by Friends of Alum Creek.
By attending, any participating community resident can receive a voucher for a rain barrel, compost bin, or native plants for attending. Vouchers are limited to one per household per year.
Registration in advance is encouraged but not required.
* Location: Westerville Community Center, 350 N Cleveland Ave, Westerville, OH 43082
* Date and time: Sat, May 30, 2026 10:00 AM - 11:30 AM
* Organizer: Community Backyards Program, (614) 486-9613, communitybackyards@franklinswcd.org
(Free Workshop Registration: Registration is free. Registering in advance provides your information to Franklin Soil and Water ahead of time, so when you come to the workshop, we will have your voucher ready for you when you arrive)
https://lp.constantcontactpages.com/ev/reg/h2w5ms8
**FAQs**
**Our Community Backyards workshops are FREE and a great way to participate in the rebate program. Our workshops are typically 1 to 1 and a half hours long and held in-person. Our workshops cover the same content as the online course, but they are more detailed and allow the chance to ask questions and have discussions with the presenters and other residents. We occassionally have "advanced topics" classes where you dive deeper into one topic of Community Backyards such as invasive vs. native plants or rain gardens.**
**Registration is encouraged but not required.** You can register in advance to receive your voucher at the workshop. If you don't register in advance, that's okay - you can still show up (unless otherwise noted - which is very rare) and sign up for a voucher at the class, and we will send you one via email or mail within a few business days after the workshop.
**"Do I have to be a resident of that community to attend that workshop?"** Nope! Our workshops are open to everyone (unless otherwise noted - which is extremely rare). You can attend a workshop that best suits your schedule even if it is in a different community than your own.
**"Why is registration closed?** Can I just show up?" Yes, you can show up without registering! We close registration typically 1-2 days before the workshop to give the vouchers and materials to the presenters. However, you are always welcome to just show up and fill out a short form to request a voucher at the workshop. If eligible, we will send one to you within 1-2 business days after the workshop.
**Voucher note**: Classes are free for everyone but vouchers are for residents of Franklin county or participating community (list here: https://www.communitybackyards.org/participate)
2026 Participating Vendors: City Folk's Farm Shop, Fisher's Gardens, Leaves for Wildlife, Scioto Gardens, Hoover Gardens & Gift Center, and the FSWCD/SWACO Compost Bin Sale.
*when redeeming your voucher at a vendor, Please bring a physical copy of your voucher to receive an immediate discount on your purchase.
Additionally, to keep up with number of vouchers that are given out, we have changed the expiration date on the vouchers to 30 days
















