Computer Programming
Meet other local people interested in Computer Programming: share experiences, inspire and encourage each other! Join a Computer Programming group.
173,293
members
121
groups
Largest Computer Programming groups
Newest Computer Programming groups
Frequently Asked Questions
Yes! Check out computer programming events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the computer programming events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find computer programming events near your location here. Connect with your local community and discover events within your area.
Computer Programming Events Today
Join in-person Computer Programming events happening right now
Melbourne Workshop: Building Resilient Event-Driven Systems with Kafka and Flink
Please register for this event [here](https://factorhouse.io/events/melbourne-workshop-building-resilient-event-driven-systems-with-kafka-and-flink).
**Go beyond theory and build a production-ready event stream**
Join us for a practitioner-led, hands-on workshop where you'll design, build, and operate a complete real-time operational system from the ground up.
We're teaming up with NetApp Instaclustr and Ververica to run this intensive half-day workshop.
**What You'll Build**
A resilient, real-time operational backbone powered by a Quarkus API, Kafka Streams, Apache Kafka®, and Apache Flink®. You'll implement a stateful order processing and inventory management system that processes live events in real time, the kind of critical infrastructure that powers payment processing, fleet coordination, inventory systems, and customer-facing applications across industries.
**Two Architectural Patterns, One Mission**
You'll implement and contrast two powerful approaches to building event-driven systems:
**\- Pattern 1: Direct Event Publishing**
Build a pipeline where the API writes events directly to Kafka, with a Flink job managing downstream state. Experience the challenges of application-level dual writes in real time.
**\- Pattern 2: Change Data Capture \(CDC\)**
Refactor for resilience by capturing database changes with CDC. Your API simplifies to database-only writes while Flink handles event publishing, demonstrating how CDC decouples applications from event pipelines and creates more robust data flows.
**Operate With Confidence**
Integrate **Kpow** and **Flex** to gain deep visibility into your Kafka and Flink data flows. You'll learn how to make your streaming systems more observable, accessible, and operationally efficient, skills that translate directly to production environments.
**Who Should Attend**
Software and data engineers, platform/SRE teams, and architects adopting streaming and event-driven architectures. Whether you're building payment systems, logistics platforms, or real-time analytics, this workshop gives you practical experience choosing the right patterns for your workloads.
**Please note:** Spots are limited and attendees in engineering roles will be prioritised to ensure an optimal hands-on learning environment.
Event Streaming with GCP DataFlow
Starting the year with exciting topic:
* **Topic:** Event Streaming with GCP DataFlow
* **Date:** Thursday 19th February 2026 at 6.00 pm - 8.00 pm
* **Networking:** 6 pm - 6.30 pm and 7.20 - 8 pm
* **Presentation Time**: 6.30 pm - 7.20 pm
*(includes welcome, presentation 30 mins & community marketplace)*
* **Location:** Fabric Group, Level 9, 446 Collins Street, Melbourne VIC 3000
* **Ticket:** Free of cost, however, registrations and RSVP are required!
* **Sponsor:** Fabric Group, Thoughtworks
**Event Streaming with GCP DataFlow**
Learn about real time event streaming using GCP stack! This scalable event consolidation service orchestrates the real-time processing of millions of distributed data points into unified events. Built on GCP Dataflow and Pub/Sub, the architecture ensures high-throughput stream processing and seamless data synthesis for complex, distributed environments.
###
**About The Speaker**
*Abhishek is a Lead Software Engineer at Fabric Group with over 10 years of industry experience. He has worked extensively on data engineering problems, building ETL solutions and scalable event-driven systems. His interests include infrastructure automation and designing cloud-native solutions on AWS and Google Cloud.*
Feb Meetup - What's new in Azure and Simplifying Build Agents for Azure DevOps
**AJ Bajada & Danidu Weerasinghe - What's new in Azure and GitHub**
A fast, practical tour of the newest innovations across Azure and GitHub. We’ll break down the latest cloud capabilities, AI‑powered developer tools, security enhancements, and DevOps integrations that are transforming how teams build and ship software.
**Dylan McCarthy - Managed DevOps Pools - Simplifying Build Agents for Azure DevOps**
Managing build agents for Azure DevOps has always been a bit of a pain, requiring teams to create VMs or VM Scale Sets, maintain their images, manage spinning up and down resources to manage cost and build times.
In this talk I want to show you how you can abstract away a lot of that pain by using Managed DevOps Pools. I will walk you through what the service is, it's features and then show you how to connect a pool to an Azure DevOps environment.
Azure Meetup: What's new in Azure and Simplifying Build Agents for Azure DevOps
RSVP at: https://www.meetup.com/melbourne-azure-nights/events/312980449/?utm_medium=referral&utm_campaign=share-btn_savedevents_share_modal&utm_source=link&utm_version=v2&member_id=71480602
**AJ Bajada & Danidu Weerasinghe - What's new in Azure and GitHub**
A fast, practical tour of the newest innovations across Azure and GitHub. We’ll break down the latest cloud capabilities, AI‑powered developer tools, security enhancements, and DevOps integrations that are transforming how teams build and ship software.
**Dylan McCarthy - Managed DevOps Pools - Simplifying Build Agents for Azure DevOps**
Managing build agents for Azure DevOps has always been a bit of a pain, requiring teams to create VMs or VM Scale Sets, maintain their images, manage spinning up and down resources to manage cost and build times.
In this talk I want to show you how you can abstract away a lot of that pain by using Managed DevOps Pools. I will walk you through what the service is, it's features and then show you how to connect a pool to an Azure DevOps environment.
Let's meet up and work on our projects - electronics, programming, etc.
**Who might want to attend -** This meetup is open to everyone with an interest in Electronics, Robotics, 3D Printing, Laser Cutting, IoT, etc. Makers with interests in Arduino, ESP8266, ESP32, Raspberry Pi, Pi Pico, OrangePi, etc. are invited to bring along their projects, project ideas and come connect with other makers. Get your questions answered, show off the work you are doing and get support to resolve nagging issues.
Come to MMC Group to explore opportunities for collaboration on Open Source, Open Hardware platforms including getting assistance on projects you are working on. Attendance to all our events is free.
**!!! Very Important !!!!** \- Please plan to be self sufficient in terms of hardware\, power cables\, internet access\, Raspberry pi\, Arduino\, USB cables\, etc\. The Makerspace does provide limited access to hardware \(Raspberry Pi\, Arduino\, electronic kits\, etc\.\)\. There are limited monitors\, so best to bring along a portable touchscreen LCD if you are expecting dedicated access to your Raspberry Pi\, etc\.
We welcome makers of all ages, however if you are under 18 you will need to bring an adult along. The makerspace has a lower age limit of 14 (accompanied by an adult at all times). Check out learning resources at [https://www.kidzcancode.com/](https://www.kidzcancode.com/).
1. If you are getting started with the Arduino or the Raspberry Pi and need help picking a kit, join us at the discord and we'll help you pick one.
2. We recommend that you bring your Arduino, Raspberry Pi kits to the meetup. We will help you get started with your learning journey.
3. You'll need to do the hard work, read the documentation and follow the tutorials. We'll do our best to point you in the right direction.
We keep in touch through discord. There are no costs to using, joining discord. Just download the client, setup an account and get chatting with the other makers at our discord group - [https://discord.gg/4FkrKJeNt5](https://discord.gg/4FkrKJeNt5) .
**Come, make, create, share & learn -** Our meetups are a great opportunity to work on your project, ask questions, learn from others and share what you have learned with the others. Please bring along any projects you have built. The meetup is an opportunity to show off what you've built and seek help as required.
You will need to bring along -
1. Your laptop with a Wifi hotspot for your Pi. Council internet access limits you to port 80/443.
2. Raspberry Pi, Arduino, ESP8266, ESP32 etc. along with the electronics or robotics kit you purchased to explore the fundamentals of electronics with the Pi, Arduino.
3. Bring along your robotics projects, doesn't matter if they are Arduino, Pi, ESP based. Showcase the work you've done.
4. A USB power bank so you can power your Raspberry Pi, Arduino. There is power available at the library but just in case.
5. A portable mini LCD / touch screen if you want to work on the Raspberry Pi or want us to help troubleshoot the Raspberry Pi.
6. A USB 5v, 3A+ Power Adaptor for the Raspberry Pi 2/3/4. For those with ESP8266, ESP32 boards (NodeMCU, Wemo, etc.) a 5v, 2A power supply with a micro USB port is recommended. For those with an Arduino a 5v, 2A regulated power supply with a USB Type B is required.
7. Ethernet cable if you have one and need to troubleshoot any connectivity issues with the Pi
**Stay safe -** Please take a couple of minutes to read the foundation guidelines at - [http://rpf.io/safeguarding](http://rpf.io/safeguarding)
**Location for the meetup -** The location for this meetup is :
Melbourne narrm ngarrgu (NN) Makerspace
Level 1 / 141 Therry Street,
Melbourne VIC (adjacent to Queen Vic Market)
Maps - [Google Maps Link](https://maps.app.goo.gl/QpF2SXtRTSAjHoMP7)
**Chat with Discord** \- We keep in touch through discord \(Chat Server\)\. \- [https://discord.gg/4FkrKJeNt5](https://discord.gg/4FkrKJeNt5).
**Volunteer @ CoderDojo Altona North** \- If you are looking for STEM related volunteering opportunities please check [https://altonanorthdojo.com.au/](https://altonanorthdojo.com.au/) and [ https://footscraydojo.com/](https://footscraydojo.com/)
**Contact Details -** For any additional information please drop Geoff a note at "geoff dot lethbridge at gmail.com"
No 85 - Bronze to Gold: A Practical Testing Strategy for Microsoft Fabric
Join link:
[https://teams.microsoft.com/meet/41790991030013?p=F3QrbogyC5Iyss1AtF](https://teams.microsoft.com/meet/41790991030013?p=F3QrbogyC5Iyss1AtF "Meeting join")
**Details**
Join us for networking, drinks and a good time catching up with fellow Power BI and Microsoft Fabric enthusiasts
**Agenda:**
5:30PM - 6:00PM Welcome and Networking
6:00PM - 7:00PM Speaker Session
**Topic:** From Bronze to Gold: A Practical Testing Strategy for Microsoft Fabric
**THE SPEAKER -** Mikhail Koptelov
**THE SESSION**
Testing in Microsoft Fabric requires different strategies depending on where your logic lives. In this talk, we explore how to apply unit and contract testing across the Fabric stack:
* Pipeline unit tests for reliable orchestration and data movement
* Python notebook testing using both notebook-first and package-first approaches
* SQL contract testing to ensure downstream dependencies remain stable
By the end, you’ll have a practical blueprint for building robust, testable Fabric workloads from Bronze to Gold.
**Pre-requisites**: Basic understanding of Fabric and python
**Sponsors:**
**Vivanti**
A big thank you goes out to our sponsor, Vivanti, for their support of this Meetup; providing the venue as well as drinks for attendees.
**Sirius Technology (https://www.siriuspeople.com.au/)**
A big thank also to our co-sponsor, Sirius Technology, for their ongoing support of our Meetup and providing us with food for each event.
Sirius Technology recruits across all Technology Disciplines from Development (Front and back-end), Testing, Network, and Security, Project Services (PM's, BA's, Project Coordinators) & Data - across all technology stacks.
**The Power BI Developer Checklist**
You can download Greg's Power BI developer checklist here: [Power BI Report Development Checklist](https://www.dearwatson.net.au/checklist)
English Conversation Thursday Class
We invite you to come and practise your English with people from all over the world in a friendly environment. We are open to all levels from beginner to advanced. We have classes in small groups and you will be placed in one of these groups according to your level of English.
Our free conversational English classes are every Thursday evening (except term breaks). If you are coming for the first time, please come on time for registration. Please note: English Corner is for non-native speakers.
Our team of facilitators is really looking forward to having a wonderful time speaking English with you!
**Please scan the QR code upon arrival to register your attendance.**
If this is your first time, we recommend arriving a bit earlier to complete your initial registration.
In case you aren't able to join us face to face we have an Online Alternate English Conversation Thursday class option too! Sign up for this on Meetup.
Computer Programming Events This Week
Discover what is happening in the next few days
General Session
**Collaborate, Share, Talk, Hack, Make, Break, Fix, Enjoy, Learn, Re-use, Contribute**
Visitors and newcomers are very welcome, please see https://hackmelbourne.com/newcomer-faq/ for more details.
Short walk from Glenferrie train station. Car parking at Hawthorn Town Hall or St Columbs St. Please pay attention to parking signs as the inspectors are always on the job.
Bring a laptop and/or project you are working on. There is also a number of group projects that you are welcome to join in.
3D Printing, Laser Cutting, Electronics, Programming, Robotics, Prop Building, Costuming, Milling, Machining, Home Automation and more.
The Connected Community Hackerspace (CCHS) is a community workshop, sometimes also known as a makerspace. We are run by members for members and are dedicated to providing facilities, tools and networking for members to achieve their projects. Our members work on personal and group projects.
If you are interested in making/hacking join our Discord where like-minded people discuss their projects. See Discord link on our website.
hackmelbourne.org
Note - not all our members use meetup, so the RSVP's here dont reflect the total numbers.
Progressibu Japanese English Language Exchange
Progressibu Japanese English exchange Saturday 4pm-6pm
Progressi部 日英言語文化交流 - Saturday 4pm-6pm
Share your English and Japanese language and culture at this informal weekly exchange.
It's a great chance to improve your English/Japanese, make new friends, and have a coffee
Due to meetup website monthly charges, there's a fee of $3 CASH for non Japanese citizens.
Please check with the organizer before participating.
Please arrive 10-15 min early, due to limited seat
Join Progressibu in Facebook / twitter [www.facebook.com/groups/progressibu](https://www.facebook.com/groups/progressibu/?__cft__%5B0%5D=AZU9yB5_cPpRTKYc3XF8vD06VrLHEQq9YYp1j9Pipvbs2uKX3TXvzsyYNVxa9ZA9pqDHkbLv7yoB7kXwbh9s6e1FCg6-ycT8N1X9rgTgMcQZ6Q&__tn__=q)
[twitter.com/progressibu](https://twitter.com/progressibu?fbclid=IwAR0-tRnPLLN7tM9T9RxLODXiRjb2uJecTzmz-3PWGKcaOQaZu_u8oI4kDIk)
本気で話せる、本気で学べる、
本気な人に出会える場を目指して。日本語の初心者でもネーティブスピーカーでも誰でも参加できます。
BYOPassion.
メルボルン市内のカフェで日英言語文化交流会を主催しています
Relaxed, easygoing environment for cultural, language exchange and make new friends
Photos will be taken during the event
**RULE: Any harassment will not be tolerate, ban permanently.**
**Do not make the people you speak uncomfortable. Anyone from Progressibu Japanese English event is making you uncomfortable, please come and speak to the organiser Shin , David,** **Ray**
Vibe Hacking - Free workshop
Ready to ride the vibe? Join us for **Vibe Hack** – a free workshop where you'll learn to build real, practical apps using AI-powered vibe coding tools.
**No experience needed**, just curiosity and good energy.
Whether you're a small business owner, creative professional, or lifelong learner, this **hands-on session** will help you turn your ideas into digital solutions.
Come discover that "I can do this!" feeling in a welcoming, energetic space where everyone belongs.
Bring your laptop, build something awesome, and connect with the Vibe Club community.
💃 Free Salsa Class for Absolute Beginners in Melbourne CBD! 🕺
Ready to add some rhythm to your week? Join us for a **FREE Salsa class** right in the heart of Melbourne!
No partner or experience needed — just bring your energy, and we’ll handle the rest.
You’ll learn the basic steps, meet amazing people, and have a ton of fun while moving to Latin beats.
✨ **What to expect:**
* Easy, step-by-step instruction — perfect for first-timers
* A fun and welcoming community
* Great music, great vibes, and maybe a new obsession!
📍 **Location:** 600 Little Collins St, Melbourne CBD (The Salsa Foundation Studio)
🕕 **When:** Multiple sessions weekly — book your spot now!
🎟️ **Cost:** 100% Free — bookings are essential due to limited space
Friday Pickleball @ Melbourne Central | *Read Description* RMIT PKBL CLUB
🥒🎾 **Social Pickleball - All Levels Welcome!** 🥒🎾
**📢 [Instagram: @rmit_pickleball](https://www.instagram.com/rmit_pickleball/) 📢 [WhatsApp: RMIT Pickleball Club](https://chat.whatsapp.com/G7VE0NcThWWIgLnnJBVQBq)**
**🏓 Paddles and balls provided! Beginner friendly - simply show up and we’ll teach you the basics 🎾**
Grab a paddle, play pickleball, and meet new people!
**👥 Who is it for?**
* Members of public and RMIT students
* Complete beginners
* Intermediate players
* Advanced players (up to DUPR 4.5 expected)
**✅ How to join?**
1. **Become a club member** [at the RMIT Store](https://store.rmit.edu.au/pages/club/pickleball) (one-off payment)
2. **RSVP** on Meetup to join the session
3. When marked as **“Going”**, pay for the session:
**\- Payment link** is in the **comment section below** (posted 1-3 days before)
\- Use your RMIT Store account with a club membership \(from step 1\)
4. Can’t attend? Update your RSVP to “Not Going”
**⏳ Priority on waitlist**
1. Clear Meetup profile with name and photo
2. RMIT students
3. Regular attendees
**📆 On the day**
* New players, please **introduce yourself to the host**
* New players wanting a **rules intro**, please arrive on-time and ask a host
* Have your **emailed ticket receipt ready** \- it will be checked on the day
**🔄 Cancellations and Refunds**
* No refunds for change of mind, non-attendance, or no-shows
* Refunds only if the event is cancelled (weather or court availability)
* Credit for a later session may be offered by agreement in case of event cancellation
* Pay only when we share the payment link in Meetup - using old links is at your own risk
Whether you are new to pickleball or a regular player, this is a great way to get some games in and connect with the community. Come solo or bring a friend - everyone is welcome!
**👉 Spots are limited, so RSVP early! 👈**
🎵 BE YOU - Summer Stunner Ceroc Partner Dance Party
🌟✨ BE YOU - SUMMER STUNNER DANCE PARTY ✨🌟
Get ready to dance the night away this summer! There is no theme for this dance party, just be you, a summer stunner.
✨ Your Night Includes:
🥂 Time to mingle
💃 Ceroc dance class
🕺 Loads of social dancing
🎟️ Raffle draw
📅 Saturday, 21 February 2026
🕖 7:00 PM - 10:30 PM
📍 Brighton Beach Bowls,
2B South Rd, Brighton
💵 $25 per person entry fee - tickets available at the door. Cash or PayID accepted.
🎟️ RAFFLE TICKETS AVAILABLE!
$5 each
3 for $10
10 for $20
Don’t miss this incredible night of music, dancing, and fun! Grab your tickets and we’ll see you on the dance floor! 💃🕺
#BeYou #SummerStunner #DanceParty #Brighton #SummerVibes
Dance Together - Ceroc Crew
Computer Programming Events Near You
Connect with your local Computer Programming community
Spec-Driven Development with GitHub Spec-Kit - Barret Blake
**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**
*Spec-Driven Development with GitHub Spec-Kit: From Intent to Implementation*
Spec-driven development flips the traditional workflow on its head: instead of code being the source of truth, the specification becomes the backbone of design, collaboration, and delivery. In this session, we’ll explore how GitHub Spec-Kit enables teams to treat specifications as first-class artifacts—living documents that drive architecture, implementation, and verification.
You’ll learn how Spec-Kit helps teams clearly express intent using structured, version-controlled specs that live alongside code. We’ll walk through a practical workflow that starts with defining system behavior and constraints, then progressively refines those specs into testable, automatable outcomes. Along the way, we’ll show how specs can reduce ambiguity, improve cross-functional collaboration, and make design decisions explicit before a single line of production code is written.
This talk will cover:
--What spec-driven development is (and what it isn’t)
--How GitHub Spec-Kit fits into modern developer workflows
--Using specs to align product, engineering, and AI-assisted development
--Real-world examples of turning specs into implementations with confidence
Whether you’re building greenfield systems, integrating AI into your stack, or trying to reduce costly rework, spec-driven development offers a scalable way to move faster without sacrificing clarity. Attendees will leave with concrete patterns and a clear mental model for adopting GitHub Spec-Kit in their own projects.
**YouTube Link**
TBA
Inaugural Meeting
Join the inaugural meeting of the Columbus Vintage Computing Club (CVCC)! Get to know others in the vintage computing space and get hands on time with a Commodore VIC-20 and various Palm Pilot PDAs!
We will use this time to get to know each other, share projects we've been working on and plan the future of the CVCC.
We'll be at the Hilliard Library in Meeting Room 2A at 6:00 PM - 8:00 PM
Cocoaheads
Come out to Improving for our monthly iOS and Mac meetings.
This Month's Presentation:
Nothing yet. (You should volunteer).
What is Cocoaheads (http://cocoaheads.org/)?
CocoaHeads is a group devoted to discussion of Apple Computer's Cocoa Framework for programming on MacOS X and iOS (including the iPhone, iPad and Apple Watch). During monthly meetings, members present on their projects and offer tutorials on various programming topics.
What is BuckeyeCocoa (http://buckeyecocoa.org/)?
BuckeyeCocoa is a group of Objective-C/Swift developers/enthusiasts. We host monthly Cocoaheads and near-weekly NSCoder meetings in Columbus, Ohio. The meetings are free to attend.
Presentations!
Presenters welcome! We are always in need of people willing to present material. Any Swift and/or Objective-C related topic is welcome. Times can be 5 minutes (i.e. lightning talks) to a maximum of 2 hours. Interested? Contact info is on the BuckeyeCocoa website.
To volunteer for a presentation contact us at @BuckeyeCocoa on Twitter.
Follow us on Twitter! @BuckeyeCocoa (https://twitter.com/#!/Buckeyecocoa/) For more information: http://buckeyecocoa.org/
NSCoder Night
Bring your work or your hobby, hang out, and code with us.
Follow @buckeyecocoa for more information.
Columbus Comedy Improv Meetup at Gresso's!
Whether you've never done improv before, or you've done it for so long you knew Del Close on a personal level, or anywhere in between, come join us! Swing by *Gresso's* for the **Columbus Improv Comedy Meetup** for some fun and games!
The idea behind improv is to create entire scenes from scratch based on a suggestion from the audience. This can be done in game form, like *Whose Line Is It Anyway*, *ComedySportz*, or *Wild 'n Out*; it could also be done to tell stories, like *Middleditch and Schwartz*. Our meetup, which is central Ohio's longest running (and free!) weekly comedy event, brings the games (and occasionally different forms) for you to play in a safe, supportive, and compassionate environment. Not only is it a lot of fun, but you get to work on thinking faster on your feet, plus it's an excellent way to meet new people and make friendships that'll last a lifetime!
Ask yourself if you want to join the **Columbus Improv Comedy Meetup**, and say "Yes, And" that you'll have fun!
COhPy Monthly Meeting
**NEW LOCATION: 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).
See the handy Parking Map - we recommend street parking.
[Street Parking Map](https://docs.google.com/presentation/d/1u2A4fLNlxwLJn0KA_hKc8bnFlFHLvsHBDh-_8wzX_tk/edit?usp=sharing)
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 centralohpython@gmail.com
Go Build & Learn
Meeting @ Improving's office in Downtown Columbus, near Cosi. Parking is paid, food & drink are free!
This time we're hanging out after the long winter break. We are going to look at a group-member's project used to help learn the fundamentals of Go, and if time allows, we can take a look at how we like to build Go projects using AI.





























