Skip to content

Mob/Ensemble Programming w/Test Driven Development (JavaScript)

Photo of Ethan Strominger
Hosted By
Ethan S.
Mob/Ensemble Programming w/Test Driven Development (JavaScript)

Details

Participants - See discord link in meetup details. If this does not work, look at your email.

Join us for three hours of mob programming with test driven development on an open source project written in Javascript using the Jest testing framework. More details on the SmartCalendar below.

See group description for more info on mob programming and TDD. If needed, please install Visual Studio Code and the Live Share extension before the meetup. For meetup discussions, sign up for Software Crafters Slack and join the #mob-programming-on-open-source-software channel.

๐Ÿ‘‰ SmartCalendar (TypeScript/JavaScript, React, WebDav, Jest, web scraping)
by Ethan Strominger

View on GitHub.

Aggregates events from web calendars, CSV files, google sheets, web scraping, and other sources to create a single calendar that is subscribable through one URL. You will be able to display the aggregated calendar in your favorite calendar application either alongside your other calendar(s) or by itself and filter by multiple criteria including day of the week, time, tags, keywords, and if you have reviewed the event. The repository is here: https://github.com/ethanstrominger/calendargroup.
ide afterward if you later want to host sessions regularly.

๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ๐Ÿ”ผ

About the meetup:
๐Ÿ‘ฉ๐Ÿ‘จ๐Ÿ‘ฉ๐Ÿ‘จ
Software development is a team sport and ensemble-programming a.k.a. mob-programming can be one way to improve team collaboration and reduce waste.

"How can we work together as a team without waiting, distraction, interruption, or multitasking?"
-- Woody Zuill, the discoverer of ensemble-programming

โžก๏ธ Join the event and help us creating a ensemble-programming community.

โœ… Everybody is welcome, no matter if you tried ensemble-programming before or are curious to try it for the first time. Also, it doesn't matter if you are already programming for decades or just getting started. Understanding the basic principles of any programming language will be enough. Usually, there is a good mixture of experience levels in each ensemble.

๐Ÿงช Our idea is to work on real projects, but we still want to mainly focus on ensemble-programming and the team process. The actual contribution (Pull-Request) to a project is a secondary goal. Although we still think the chances of submitting a PR are good, the limited time of the event might impose a risk of finishing up with a PR only partially ready. Which is okay as long as we are having fun and learn something on the way ๐Ÿ˜ƒ

๐Ÿ•— Time schedule:
6.30 - Mob Programming / TDD basics
6:45 - Overview of project
7.15 - 5 minute break
7:20 Coing starts!
8:30 - 10 minute break
8:40 - Resume coding
9.15 - Retrospective
9.30/10.00 - Estimated end of the โ€œofficialโ€ part

We follow a Code of Conduct for all our events in order to create the best experience possible for all attendees. Message any of the event organizers through meetup or Slack if you have an issue.

P.S. ๐Ÿ‘‰ Looking for sponsors
If you or your employer would like to support us in covering subscription fees or cloud computing costs please reach out to us.

Photo of Mob Programming on Open Source Software group
Mob Programming on Open Source Software
See more events