Civil Engineering
Meet other local people interested in Civil Engineering: share experiences, inspire and encourage each other! Join a Civil Engineering group.
32
members
1
groups
Largest Civil Engineering groups
Newest Civil Engineering groups
Frequently Asked Questions
Yes! Check out civil engineering events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the civil engineering events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find civil engineering events near your location here. Connect with your local community and discover events within your area.
Civil Engineering Events Today
Join in-person Civil Engineering events happening right now
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 English Classes - in-person at our Toronto school
Practise your English in a friendly, welcoming class in Toronto.
Join our free in-person English class and improve your speaking, fluency, grammar and vocabulary with supportive teachers. This class is a great opportunity to practise English, build confidence and meet new people.
**When**
Starting today - every weekday Monday - Friday
2.00pm–4.00pm
**Where**
Teaching House Toronto
OHC / Sol Camps
469 Jarvis St
Toronto, ON M4Y 2G8
Canada
**What you’ll practise**
* Speaking and fluency
* Grammar and vocabulary
* Listening and pronunciation
* Everyday English for real-life situations
* Confidence using English with other people
**Who can join?**
Adults aged 18+ who want to improve their English. Refugees, asylum seekers and newcomers are very welcome.
**About the classes**
The classes are taught by trainee English teachers on a Cambridge-accredited CELTA course and supervised by experienced teacher trainers.
**Cost**
Free
**Before the class**
Please arrive a little early so we can welcome you and check your English level.
Spaces may be limited, so please RSVP if you would like to attend.Cost: FREE
Sign up using this **Level Test: [https://forms.gle/CZXAHL9w4WfsVdxk6](https://forms.gle/CZXAHL9w4WfsVdxk6)**
OR
If you already know your level, choose the [registration form](https://docs.google.com/forms/d/e/1FAIpQLSe65RTiI_hQMJ_58JdE2DhhtYyF2Mz3Ah_PN2hL3yLSkJadpA/viewform?usp=sf_link) instead
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.
TiEQuest Summit 2026 | May 25, 2026
🎟 **This is a paid event. Tickets must be purchased on Luma.**
**Get yours: [https://luma.com/tiequest-2026](https://luma.com/tiequest-2026)**
**\#\#\#\# TiEQuest Summit 2026 \- Building in Canada for the World**
A morning built for founders who are done thinking small - and ready to hear how the best in Canada actually went global.
**🧠 What to Expect** Sharp talks and practical insights from founders, operators, and investors who are actually doing the work. No fluff, just the real story of what it takes to scale ambitious companies from Toronto to the world.
**🤝 Who's in the Room** Founders at every stage. Operators building something meaningful. Investors looking for what's next. If you're shaping the future of Canadian tech, you belong here.
**📍 Where** U of T Schwartz Reisman Innovation Campus, one of Canada's most exciting hubs for tech and entrepreneurship.
**📅 Monday, May 25, 2026**
**⏰ 8:30AM – 12:30PM**
**📍 108 College St, Toronto, ON**
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.
Weekly ESL Cafe Meetup
Join us for ESL Cafe on Mondays nights at St Paul's Bloor Street.
We have groups for all levels of English: Basic English, Beginner, Intermediate and Advanced.
At ESL Cafe, you can practice English conversation, drink coffee (or tea) and have lots of fun meeting other interesting people!!
Civil Engineering Events This Week
Discover what is happening in the next few days
Spanglish - the Original
New Rules:
Starting now, we are asking that each person contribute $2 towards maintaining this page. Without our space here on MeetUp, there is no group. So we ask that you bring a tooney when you come to keep us operational. Thank you very much!
Thank you to everyone who has ordered something to eat or drink. It's very important that we each make a purchase, even just a tea or coffee, to maintain our welcome. Mil veces, gracias!
Plan before you build: Deterministic planning patterns for AI agents
Can your agents scale without bankrupting your API quota or your compute budget? Join this session to explore a production-ready architecture that uses the LLM Council pattern, Google’s Agent Development Kit (ADK) for Java and Spring AI, all deployed on Cloud Run. And discover how replacing probabilistic reason-and-act (ReAct) loops with LLM Council enable goal-oriented action planning (GOAP) creates agents that are not only smarter but also significantly lighter and faster – making them the perfect workload for serverless execution.
**About the venue**
Free Times Cafe has bistro-style seating and a full food and drink menu. Please consider helping to support the venue by planning to have supper during the talk.
**Speaker Bio**
Dan Dobrin is an App Architect in Google Cloud, helping customer teams adopt modern AI technologies, cloud-native patterns, practices and technologies in GCP.
Dan focuses on building GenAI applications, adopting AI coding assistance tooling with Gemini, Native Java Images, Spring AI, event-driven architectures, production-readiness and performance optimization.
Prior to joining Google Cloud, he has built highly scalable, low-latency, frameworks for technology, security and financial services organizations.
📣5/31‼️FOR ENGLISH SPEAKERS : TORONTO Japanese English Language Exchange
#### **This event page is for English speakers only.**
**こちらのイベントページは英語話者の方向けです。**
**日本人の方は、別のイベントページからお申し込みください!**
***
We host a Japanese & English language exchange meeting every Sunday at 9:30 AM.
Participants practice in pairs or small groups, with 50 minutes of Japanese practice and 50 minutes of English practice.
The study materials used in our sessions are created by professional language teachers.
### **Before Signing Up, Please Read the Following**
* **Please make sure to check the comments section of the event page, as all event details and materials will be shared there around Saturday.**
* This meeting is intended for people who are genuinely interested in language learning. Participants joining for other purposes may be asked to leave.
* We prioritize creating a safe and comfortable environment for all attendees.
* Disruptive behavior, solicitation, or sales activities are not allowed. Anyone who does not follow the instructions of the organizer or staff may be removed from the group.
* **Participation fee : Refunds and carryovers are not available.**
### **Participation Fee & Donation**
Your participation fee will be used by Emiko Tanaka, a Yosakoi Ambassador, to promote Yosakoi Naruko Dance from Kochi, Japan, to the world.
For more details, please visit our website:
[Yosakoi Ambassador Project](https://yosakoiambassador.com/)
We look forward to seeing you at the event!
GrafanaCON Local meetup: Toronto
**[GrafanaCON Local](https://grafana.com/events/grafanacon-local/) Toronto - featuring the latest in AI Observability**
Join us for a local edition of GrafanaCON — a recap of the keynote highlights combined with fresh voices from the Toronto community, all with an AI twist. We'll dig into actually useful uses of AI in observability, and how to add observability for AI workloads.
Free to attend. Pizza and drinks provided.
**Talks**
🎤 **Grafana 13: The road to AI-native observability** — Marylia Gutierrez, Principal Software Engineer @ Grafana Labs
This talk will walk through Grafana 13 and the most impactful improvements across the platform. Learn how Grafana is continuing to invest in AI to become the first fully AI-native observability platform, and the default choice for agents.
🎤 **Scaling Grafana Assistant: Context, confidence, and AI observability** — Edward Qian, Staff Software Engineer @ Grafana Labs
AI agents are only as powerful as the context they receive. In this session, we'll share lessons from building Grafana Assistant and offer practical tips for bringing the right context to get the most out of AI agents.
🎤 **AI tools to optimize your development workflow** — Cristiano Ventura, Senior Software Engineer @ Grafana Labs
The way we write software has changed. AI systems read code, plan, execute shell commands, run tests, open PRs, and ship work end-to-end. This talk will showcase useful AI tools and concepts to improve your development workflow.
**Agenda**
5:30 PM — Doors open, food + networking
6:00 PM — Talks begin
\~8:00 PM — Networking continues
8:30 PM — Wrap
*Note that by registering for this event you consent to related event & product communications from Grafana Labs and agree to our [code of conduct](https://grafana.com/events/events-code-of-conduct/).*
Mandarin-English Exchange
Hello Everybody!
【College Park food court is closed again, so we change the location to the food court in Brookfield Place(181 Bay St., Toronto, ON), near the Union Station.】
I am helping organize a mandarin-english language exchange downtown. If you want to improve your Mandarin/English, feel free to come by downtown and meet others to practise your language. There will be native Mandarin and English speakers to help you! Or you can share your language skills with others!
Every Saturday 3:00pm-5:00pm
Brookfield Place Food Court(181 Bay St., Toronto, ON)
[ Please find a table with "meetup" label (like the Featured photo).]
[ Usually in front of the Longo's supermarket]
——————————————
大家好:
【College Park的food court又给封了,所以我们把活动地点换到了 Brookfield Place的food court (181 Bay St., Toronto, ON),靠近Union Station。】
我正在组织一场中英文交流活动。如果你想提高你的普通话或者英语,那就快来参加吧!你可以在这里认识很多母语为普通话或者英语的新朋友!他们都非常乐于帮你提高你的中英文表达能力!也欢迎你同我们一起分享你的语言技巧! 谢谢!
每周六 3:00pm-5:00pm
Brookfield Place Food Court(181 Bay St., Toronto, ON)
【请找到一张桌子,桌上有张纸,写着“Meetup”。】
【位置通常会在longo's超市前面】
————————————————
大家好:
【College Park的food court又給封了,所以我們把活動地點換到了Brookfield Place的food court (181 Bay St., Toronto, ON),靠近Union Station。】
我正在組織一場中英文交流活動。如果你想提高你的國語或者英語,那就快來參加吧!你可以在這裡認識很多母語為國語或者英語的新朋友!他們都非常樂於幫你提高你的中英文表達能力!也歡迎你同我們一起分享你的語言技巧! 謝謝!
每週六 3:00pm-5:00pm
Brookfield Place Food Court(181 Bay St., Toronto, ON)
【請找到一張桌子,桌上有張紙,寫著“Meetup”】
【位置通常會在longo's超市前面】
We’re Back! 🔥 DevOps Toronto In-Person Meetup
**DevOps Toronto is officially back, and we’re kicking off 2026 with an in-person meetup!**
After a pause, we’re excited to bring the community together again for an evening of learning, connection, and great conversations 🤝
This is a great chance to reconnect and meet fellow DevOps, cloud, and platform engineering professionals in Toronto.
**What to expect:**
🎤 **2 technical sessions** (topics to be announced)
🤝 **Dedicated networking time** with the community
💡 Real-world insights, hands-on learnings, and meaningful discussions
**📅 Event Details:**
📅 **Date:** 28th May 2026
⏰ **Time:** 5:00 to 7:30 PM EST
📍 **Venue: 7th Floor, AWS Office,** **18 York St, Toronto, ON M5J 0B2, Canada**
**🎤 Interested in speaking?**
We’re actively looking for speakers to take the stage and share their experiences with the community.
👉 **Submit your talk here:** [https://sessionize.com/devops-toronto-2026/](https://sessionize.com/devops-toronto-2026/)
✨ Let’s bring the DevOps Toronto community back stronger than ever.
🔒 **Note:**
This is a **community-driven event**. We respect your privacy and **will never share attendee information for any monetary or promotional purposes**.
Civil Engineering Events Near You
Connect with your local Civil Engineering community
Ensuring Software Quality in the world of AI Developers - Matt Eland
**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
You will need to scan your ID at the door to get a visitor badge.
**Abstract**
Like it or not, AI agents are now capable of turning a quickly written paragraph of requirements into a pull request that is ready to be integrated into real-world production applications and it's now our responsibility to make sure AI doesn't go rogue and take down prod - or corrupt our data by misunderstanding the requirements or our existing schemas. In this session we'll explore strategies to protect our codebases through unit and integration testing, documentation, and code review along with additional ways of providing context and guard rails to our AI agents as they carry out the work we've assigned them to do. By the time we're done, you'll have a firm grasp of the problem and understand some helpful options for protecting your codebase from vibe coding mishaps getting YOLOed into prod.
**YouTube Link**
TBD
Prompting Is Not Magic: How to Give AI Better Context
Most people use AI like a search box: they type one sentence, hope for the best, and get frustrated when the answer is generic, wrong, or useless.
But getting better results from tools like ChatGPT, Claude, Gemini, and other AI systems is not about memorizing magic prompts. It is about learning how to give the AI better context.
In this beginner-friendly session, we’ll break down how to make AI dramatically more useful by improving the way you communicate with it. You’ll learn how to give clearer instructions, provide examples, set constraints, ask for better output formats, and use follow-up questions to turn a mediocre answer into a genuinely useful one.
We’ll cover practical techniques you can use immediately for work, learning, writing, coding, planning, research, and everyday problem solving. We’ll also touch on why these same ideas show up in more advanced AI systems, including RAG, agents, evaluations, and AI workflows.
No technical background required. Bring your curiosity, your questions, and maybe one real task you wish AI was better at helping you with.
**What you’ll learn:**
* Why “better prompting” is really about better context
* How to structure requests so AI gives more useful answers
* How to use examples, constraints, and output formats
* How to iterate when the first answer is not good enough
* How these skills connect to more advanced AI workflows
This meetup is for anyone who wants to move beyond basic ChatGPT usage and start getting more practical value out of AI.
LOGISTICS AND PARKING:
The talk starts at 7:00 PM. The first half hour is reserved for everyone to get set up and mingle. Free pizza and drinks!
The cheapest parking option is to find street parking, which will only cost you a few bucks. Otherwise, park in the nearby veteran's museum lot for $8. It's highly recommended you avoid the nearby $15 garage parking.
Game Dev Meetup (@Improving In-Person)
PLEASE NOTE!!!
This event will be In-Person for our very 1st Improving collab! If you know the [Columbus Unity group](https://www.meetup.com/columbus-unity-user-group/) location, we'll be at the same place. This is our 1st event and are doing a soft launch with limited attendance. 1st come 1st serve. If you want to be there and we fill up, please email me at [info@thecogg.com](mailto:info@thecogg.com) and I'll be in touch.
All street parking is free on Sundays but you can also pay to park in any of the local garages. See image of [parking map here](https://drive.google.com/file/d/1Mr9_LFIggbs-0_Zd3AJTGNqEhgMf2TzQ/view?usp=sharing).
\-\-\-
On the last Sunday of the month, we're having our usual end-of-the-month social gathering with our GameDev Meetup meeting. There will be announcements and presentations followed by some social networking Let's continue the conversations with good vibes and friends.
All are welcomed from all ages and backgrounds to this public event. If we can, we'll be streaming or uploading the video later via our COGG YouTube channel here:
[https://www.youtube.com/@TheCOGG/streams](https://www.youtube.com/@TheCOGG/streams)
(Also please do subscribe if you have not done so!)
No game development experience required!
If you are interested in doing a 20 minute game development related presentation, please fill out our form online here:
[https://goo.gl/forms/lVdTJZiNJewlPJuj1](https://goo.gl/forms/lVdTJZiNJewlPJuj1)
Or e-mail us at info@thecogg.com
with the following:
Your Name, Company/Affiliation, Name of Your Game/Topic, Description, Tech Needs, and Your Contact.
Be sure to check out our Discord for real time news updates:
[https://discord.gg/NrBhuNQ](https://discord.gg/NrBhuNQ)
Westerville Pride Festival
Westerville Pride Festival
Sat\. June 6\, 2026 \| 5 PM \- 8 PM
If you're thinking of attending, or being a sponsor, vendor, or volunteer, visit our website at https://www.westervillequeercollective.org/pride for more information!
Location and other info will be announced soon :)
Columbus PHP: Monthly Meetup
Our monthly PHP meetup.
A virtual shindig courtesy of Zoom. Check back here for the details around 6:15 pm
Westerville Queer Coffee Meetup
WQC has weekly Thursday night social nights at the Westerville Java Central. Come and grab a coffee and connect with the community: low stakes, chill environment, and tasty drinks. No registration is required; come as you are.
Sunday Afternoon Coffee at Grandview Grind
Who else is ready to sit outside?
Join us for a casual chat over coffee & tea at Grandview Grind! Come out and meet some new people, enjoy your favorite drink, and make some new friends!





















