Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions .github/workflows/summarise_upcoming_events.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Summarise Upcoming Meetup Events

on:
workflow_dispatch:
schedule:
- cron: '0 7 * * 1' # Monday at 7am GMT

jobs:
summarise_events_with_llms:
if: github.repository == 'Women-Coding-Community/WomenCodingCommunity.github.io'
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v5

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'

- name: Cache pip
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('tools/llm_meetup_summary/requirements.txt') }}
restore-keys: |
${{ runner.os }}-pip-

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r tools/llm_meetup_summary/requirements.txt

- name: Run summary script
run: |
cd tools/llm_meetup_summary
python summarise_events_with_llms.py
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ lib/
pyvenv.cfg
tools/blog_automation/service_account_key.json
tools/blog_automation/venv
.env
tools/llm_meetup_summary/venv

# Claude Code local settings (may contain personal preferences)
.claude/settings.local.json
Expand Down
19 changes: 0 additions & 19 deletions _data/events.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1488,25 +1488,6 @@
title: View meetup event
target: _target

- title: |
Book Club: (TBD)
description: |
Book: TBD If you would like to have a say in our next book club read, do join our channel progbookclub.
category_style: book-club
category_name: Book Club
date: MON, JAN 26, 2026
expiration: "20260126"
host: "Silke Nodwell and Prabha Venkatesh"
speaker: ""
time: 07:00 PM GMT
image:
path: "https://secure.meetupstatic.com/photos/event/c/0/1/4/600_530869172.jpeg"
alt: WCC Meetup event image
link:
path: https://www.meetup.com/women-coding-community/events/311641238/
title: View meetup event
target: _target

- title: Writing Club
description: |
Welcome to Writing Club! We are re-launching our popular Writing Club.
Expand Down
14 changes: 14 additions & 0 deletions tools/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,18 @@

5) `automation_prepare_adhoc_availability.py`: updates mentors data with specified availability hours in `samples/adhoc-prep.xlsx` in preparation for monthly ad-hoc mentorship.

6) `llm_meetup_summary\summarise_events_with_llms` sends a Slack summary of our upcoming Meetup events. Note - currently set up to use Silke's API key on the GitHub repo. Please don't abuse this :) This can be run with the GitHub Actions workflow `summarise_upcoming_events.yml` OR run manually from the llm_meetup_summary directory. To run locally, you need to create a .env file with OPENAI_API_KEY, SLACK_BOT_TEST_WEBHOOK, and SLACK_BOT_WEBHOOK keys. See .example.env for reference. The secret values can be found in https://github.com/Women-Coding-Community/WomenCodingCommunity.github.io/settings/secrets/actions.

Then run the following commands from the terminal:
1. `python -m venv venv` (first time only)
2. `source venv/bin/activate`
3. `pip install -r requirements.txt`
4. `python summarise_events_with_llms.py [--test] [--events-file]`

If using the test flag, then the Meetup summary will be posted to #test-meetup-summaries channel. Otherwise it will be posted to the #events channel.

And currently the LLM prompt is very basic - it's open to improvement suggestions!

### Dependencies

python 3.11 or above
Expand Down Expand Up @@ -102,3 +114,5 @@ Hence, to run the GHA workflow, you only need to provide:
- the month value (e.g 9 for September)

For more information on the GC service account configurations, you can read the [README](blog_automation/README.md) in the blog automation folder.


8 changes: 8 additions & 0 deletions tools/llm_meetup_summary/.example.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# To run summarise_events_with_llm, create a .env file of the format below, replacing the secret values
# with the ones found in the WCC GitHub Actions folder:
# https://github.com/Women-Coding-Community/WomenCodingCommunity.github.io/settings/secrets/actions

OPENAI_API_KEY = openaikey

SLACK_BOT_TEST_WEBHOOK=https://hooks.slack.com/services/123456
SLACK_BOT_WEBHOOK=https://hooks.slack.com/services/123456
1 change: 1 addition & 0 deletions tools/llm_meetup_summary/examples/01_example_events.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## Event 1\n\nTitle: January Book Club: Radical Candor\n\nDescription: Women Coding Community Book Club! This month's Book: Radical Candor by Kim Scott "Reading Radical Candor will help you build, lead, and inspire teams to do the best work of their lives. Kim Scott's insights--based on her experience, keen observational intelligence and analysis--will help you be a better leader and create a more effective organization." Sheryl Sandberg author of the New York Times bestseller Lean In If you would like to have a say in our next book club read, do join our channel progbookclub. If you would like to volunteer, do join our volunteering channel bookclubvolunteers. Schedule: 19:00 - 19:10 Introduction to Women Coding Community 19:10 - 20:00: Book Summary Discussion Host: Silke Nodwell LinkedIn Silke holds an MSci Mathematics, First Class Honours, from Imperial College London. She has two years of experience in data science and machine learning. Silke is also a Lead at Women Coding Community, where she runs the bookclub and organizes talks by inspirational women. In her free time, she enjoys running and hiking. She has just completed her first marathon in May 2025. Co-host: Prabha Venkatesh LinkedIn Prabha is the Lead Data Scientist at Milbotix. She’s previously worked as a Full-stack Software Developer and holds a Master’s degree from Lancaster University. She’s also a Lead at the Women Coding Community. Her interests include reading books, travel and cinema. About Women Coding Community Empowering women in their tech careers through education, mentorship, community building, and career services is our mission. We provide workshops and events, connect members with industry mentors, foster a supportive community through meetups and conferences, and raise awareness for more inclusive industry practices. Website LinkedIn Slack Instagram X Code of Conduct At Women Coding Community we are committed to a vibrant, supportive community. When attending our events, all members should follow our Code of Conduct. The full version can be found by following the link.\n\nDate: MON, JAN 26, 2026\n\nTime: 07:00 PM GMT\n\nMeetup Link: https://www.meetup.com/women-coding-community/events/311641238/\n\n## Event 2\n\nTitle: Fireside Chat with Meena - The Engineer Who Became a Manager\n\nDescription: Most engineering managers step into leadership roles with little preparation for what truly awaits them. Beyond learning new skills or processes, the transition often triggers a deeper internal struggle - an identity shift that reshapes how they see their value, their work, and themselves. In this fireside chat, Meena draws from her newly published book, The Engineer Who Became a Manager, to explore the rarely discussed psychological journey of moving from individual contributor to engineering leader. Together, we’ll unpack why the transition feels so disorienting, why common management training often falls short, and why many new managers quietly question whether they’ve made the right choice. Rather than focusing on frameworks or tactics, this conversation goes beneath the surface to examine the loss of technical identity, the emotional weight of leadership, and the search for meaning that accompanies this career shift. Expect an honest, thoughtful discussion that validates the experience many engineering managers have but rarely articulate. Date: 28th Jan 2026 Time: 7:00 PM BST Who should attend First-time engineering managers Senior engineers considering a management path Leaders and mentors supporting engineers through career transitions What you’ll gain A clearer understanding of the identity shift behind the manager transition Make sense of the emotional challenges Language to make sense of common struggles new managers face A more grounded perspective on leadership beyond technical expertise Speaker: Meena Venkataraman LinkedIn Founder of Code to Leadership, inspired by watching too many brilliant engineers struggle not with competence, but with identity, during the transition into management. With over 20 years of experience working with technology teams and leaders, she brings a rare blend of technical context, leadership insight, and deep empathy for first-time managers. An ICF-credentialed coach, Meena works closely with new engineering managers to help them develop leadership approaches that are sustainable, human, and true to who they are, rather than forcing them into one-size-fits-all management models. The Engineer Who Became a Manager is her first book, exploring the often unspoken psychological journey engineers face when stepping into leadership roles. Host: Madhura Chaganty LinkedIn About Women Coding Community: We empower women in tech through education, mentorship, and career support. Join us for hands-on workshops, events, and a welcoming community. Website: https:www.womencodingcommunity.com Code of Conduct: We are committed to inclusivity and respect. Please review our community guidelines. Follow us : LinkedIn Instagram YouTube Meetup GitHub Slack email\n\nDate: WED, JAN 28, 2026\n\nTime: 07:00 PM GMT\n\nMeetup Link: https://www.meetup.com/women-coding-community/events/312820191/\n\n## Event 3\n\nTitle: DevOps++: Turning Green IT Ambition into Daily Engineering Actions\n\nDescription: Many organizations assume that moving workloads to renewable energy or buying efficient hardware is enough to become sustainable. In practice, software can run on green power and still waste energy through idle compute, over allocation, and inefficient design choices. This session reframes Green IT as an engineering discipline: reduce waste through concrete, repeatable actions and use CO2 as validation rather than the primary steering mechanism. You will be introduced to DevOps, a practical framework that embeds sustainability into the daily work of DevOps teams by integrating measurable sustainability actions directly into the delivery lifecycle. We will walk through the DevOps playbook: Detect, Expose, Fix, Validate. You will see how observability and AI can surface inefficiencies, how testing can make sustainability signals visible earlier, how pipelines can automate improvements in code and infrastructure as code, and how Ops and FinOps can validate outcomes using energy, emissions, cost, and performance. Attendees will leave with a clear, end to end approach to turn sustainability ambition into operational habits and measurable impact. Speaker: Wilco Burggraaf, Sustainable Digital Architect Transformation Lead LinkedIn Wilco Burggraaf is the Principal Lead of Green Software Engineering at HighTech Innovators, based in Rijen, The Netherlands. With over 20 years of experience in software development (primarily C), Wilco has worked as a developer, architect, agile tester, and IT advisor. Since 2024, he has focused on advancing sustainable digital practices, specializing in performance-driven, low-impact software systems. A recognized Green Software Champion, Wilco shares practical insights through talks and hands-on articles on topics like energy profiling, architecture, and real-world green coding. He’s passionate about bridging the gap between DevOps and sustainability, empowering engineers to write software that runs smarter and lasts longer. Explore his work on Medium: https:medium.comwilco.burggraaf About Women Coding Community: We empower women in tech through education, mentorship, and career support. Join us for hands-on workshops, events, and a welcoming community. Website: https:www.womencodingcommunity.com Code of Conduct: We are committed to inclusivity and respect. Please review our community guidelines. Follow us : LinkedIn Instagram YouTube Meetup GitHub Slack email\n\nDate: WED, FEB 04, 2026\n\nTime: 07:00 PM GMT\n\nMeetup Link: https://www.meetup.com/women-coding-community/events/312842063/\n\n## Event 4\n\nTitle: Java bootcamp Launch\n\nDescription: Do you want to build strong Java skills but don't know where to start? Do you feel overwhelmed juggling tutorials, documentation, and scattered resources while trying to learn Java on your own? Our Java Bootcamp is designed to give you a clear, structured path to build practical Java skills through hands-on coding, not endless theory. But here's the thing: we're building this bootcamp WITH you, not just FOR you. What you'll learn: Learn essential development skills, from basic syntax to advanced features. Build a solid foundation to masterJAVA and use any framework in future. We need your input to shape the program around what the community actually needs. Help us design it: Your preferences, availability, and experience level will determine how we structure this journey. Whether you're starting from scratch or ready to level up. To get the place, follow the link Java Bootcamp Form to register! We’re planning a two-phase series Beginner Advanced Java Bootcamp for developers who want to build strong, practical Java skills through hands-on coding practice. The goal is to help you gain confidence with Javawhether you’re just starting or aiming to write clean, production-grade code using best practices. What to expect: The bootcamp will be self-paced based on JetBrains Academy, with learning structured across Beginner and Advanced phases so you can progress step by step at your own pace. Schedule: 19:00 - 19:20 Kick-off 19:20 - 20:00 Hands-on and QA Earn a Certificate: Upon completing the course, including participation in discussions and submission of the homework, you will receive a certificate recognising your achievements. Host: Adriana Zencke Zimmermann Senior Software Engineer LinkedIn Github Adriana Zencke Zimmermann is the Founder Director of Women Coding Community, a senior software engineer at Centric Software with over 15 years of experience. Throughout her career, she has specialized in building robust backend systems, leading engineering teams, and driving technology initiatives in industries such as compliance, data management, and enterprise solutions. Adriana is passionate about inclusion in tech, empowering others through mentorship, and fostering environments where women can thrive both professionally and personally Host: Sonali Goel Senior Software Engineer at Tesco Tech Website LinkedIn Award-winning (Women in Tech Award 2025 Winner) Senior Software Development Engineer with 15 years of experience specialising in large-scale e-commerce, cloud-native Java architectures, and Agentic AI. As a core leader at the Women Coding Community (WCC), she blends technical depth with a passion for mentorship, community initiatives, open source contributions and more. About Women Coding Community Empowering women in their tech careers through education, mentorship, community building, and career services is our mission. We provide workshops and events, connect members with industry mentors, foster a supportive community through meetups and conferences, and raise awareness for more inclusive industry practices. Website LinkedIn Slack Instagram(5Bwww.instagram.comwomencodingcommunity5D(www.instagram.comwomencodingcommunity))) Code of Conduct At Women Coding Community, we are committed to a vibrant, supportive community. When attending our events, all members should follow our Code of Conduct. The full version you can find by following the link: https:womencodingcommunity.comcode-of-conduct\n\nDate: THU, FEB 05, 2026\n\nTime: 07:00 PM GMT\n\nMeetup Link: https://www.meetup.com/women-coding-community/events/312920485/\n\n
1 change: 1 addition & 0 deletions tools/llm_meetup_summary/examples/01_summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hey team! Here are our upcoming Women Coding Community events to look forward to:\n\n1️⃣ **January Book Club: Radical Candor** \n🗓️ Mon, Jan 26, 2026 | 7:00 PM GMT \nJoin host Silke Nodwell and co-host Prabha Venkatesh to dive into *Radical Candor* by Kim Scott — a must-read for leadership and team inspiration. \nMeetup link: https://www.meetup.com/women-coding-community/events/311641238/\n\n2️⃣ **Fireside Chat with Meena - The Engineer Who Became a Manager** \n🗓️ Wed, Jan 28, 2026 | 7:00 PM GMT \nExplore the psychological journey new engineering managers face, with insights from Meena Venkataraman’s new book. Hosted by Madhura Chaganty. \nMeetup link: https://www.meetup.com/women-coding-community/events/312820191/\n\n3️⃣ **DevOps++: Turning Green IT Ambition into Daily Engineering Actions** \n🗓️ Wed, Feb 4, 2026 | 7:00 PM GMT \nLearn how to embed sustainability into DevOps with Wilco Burggraaf, focusing on actionable steps to reduce IT energy waste. \nMeetup link: https://www.meetup.com/women-coding-community/events/312842063/\n\n4️⃣ **Java Bootcamp Launch** \n🗓️ Thu, Feb 5, 2026 | 7:00 PM GMT \nKickstart or level up your Java skills with hands-on coding! Help us shape the bootcamp to fit community needs. Hosted by Adriana Zencke Zimmermann & Sonali Goel. \nMeetup link: https://www.meetup.com/women-coding-community/events/312920485/\n\nDon’t miss these opportunities to learn, connect, and grow together. Let’s keep empowering women in tech! 💪✨
Loading