✅Announcements
- @lpatmo responded to an AMA about CodeBuddies' history and next steps at https://www.youtube.com/watch?v=DCnuzVajCYM. Thank you @BethanyG for hosting! And thank you to everyone for your questions -- hope I answered them.
🎯Short-term Goals
- Start work on some proof-of-concept prototypes to help decide the tech to use for CBV3 (IN PROGRESS)
- Re-launch our community newsletter, with the eventual goal of reaching out to sponsors who can support our Open Collective (IN PROGRESS)
- Work on open source publicly / launch a Twitch channel so we can show off what a CodeBuddies hangout is like, and also have memories we can look back on years later (LAUNCHED: https://twitch.tv/codebuddies)
- Identify key problems and solutions we want to solve for CBV3, and start sketching out some user stories
🎯Long-term Goals
- Remote-first platform for people to find study and pair programming partners on any programming-related thing they want to learn
- Friendly place for beginners to get un-stuck and not feel stupid asking questions
- Help lift each other up side-project-wise, career-wise, and learning-wise
- Sustainable open source project and revolving community of contributors
- Exploratory sandbox where people can experiment, and the goal is learning
🔗Progress on the proof-of-concepts in the new repositories
Reminder: if you are interested in contributing to an issue, please comment on the issue thread that you are working on it! That helps minimize potential future PR conflicts/people stepping on each others' toes.
Node concept
- Angelo started work on this! Not sure which issues need the most help (yet)
Go Concept
- @cbelsole worked on this, and will be doing a code walkthrough that will be livestreamed on twitch.tv/codebuddies on Monday at 5:30pm PST / 8:30pm EST (check codebuddies.org/hangouts for the Zoom link)
Serverless concept
- @d3vild06 worked on this! And walked through serverless/graphQL in a hangout you can watch here: https://www.youtube.com/watch?v=ea2nlNX2xas
- Is looking for contributors! Especially someone who could lead on the React side and get resources displaying
- Other TODOs:
- Cost estimate of using netlify
- Explore Apollo Client: https://www.apollographql.com/docs/react/
- Explore using Auth0 vs. Netlify vs. an alternative for user management / authentication
Django concept
-
@brylie submitted a PR to add an initial Resources model and DRF at codebuddies/backend#7, and recorded it at https://www.youtube.com/watch?v=cO1RRBQJw-Q!
-
@BethanyG worked on an extensive PR at codebuddies/backend#8 that also pulls in DRF and is aligned with the specs of https://app.swaggerhub.com/apis-docs/billglover/CodeBuddies/0.0.1. She also created JSON fixtures for resources!
-
@lpatmo explored adding React to the front-end at codebuddies/backend#10, but is not sure if this is the best approach.
-
There is talk of exploring Vue on top of Django
-
There is talk of exploring GraphQL on top of Django too.
Vue concept
- No work on this yet
✅Helpful links
-
API spec for the idea of "resources" at https://app.swaggerhub.com/apis-docs/billglover/CodeBuddies/0.0.1 started by @billglover. We're referencing this across all repos now.
-
DB Schema prototype doc started by @BethanyG
📢❓Help wanted!
-
Could someone help look into https://github.com/randsleadershipslack/destalinator? (Tentatively, @stain88 might be able to take a look when he's freer)
-
Could use some help drafting a document or designing a PDF to share with potential sponsors willing to contribute to our Open Collective
-
Interesting in contributing or learning React or GraphQL? https://github.com/codebuddies/serverless-concept could use help. @d3vild06 is leading on it.
🎏Coming soon
- More work on each of the prototypes
- We should come to a stopping point with each of the prototypes and evaluate each side by side
- Twitch streams ft. AMAs with other members of the community (BOTH prototype-related and non-CBV3-related)
- Study groups twitch streamed to the CB Twitch (potentially one led by @tgrrr. Let me know if anyone else is interested!)
- August newsletter still needs to go out
- Discuss and decide on 2-3 core CB values, so we can have something to put on the new CBV3 website (but also try to observe as a community)