-
Notifications
You must be signed in to change notification settings - Fork 71
Previous Sprints
Todo:
- TODO: Written content for publicity
- Engineering onboarding -
- Storybook, snapshot testing, code coverage, mock functionalities
- 26 weeks - 6 months journey.
- Overview of our curriculum
- JS5 - Debugging
- System design questions
- JS4 - Machine Learning 101 in JavaScript
- Platforms: dev.to, HN, medium, LinkedIn, (twitter account?)
- Accounts: LinkedIn, twitter.
- C0d3.com - Vision
- Engineering onboarding -
- Stats
- How many users turn around to review other Challenges?
- Survey for TownHall.
- Feedback after ever lesson -> feedback for the reviewers.
- Feedback from everyone.
Oct 19 - Kwame Yamgnane * TBD Hosted By Guilherme
- Goals -
- Stars Page - Cijin
- Hacktoberfest
Oct 12 - Herman Wong * Hosted By CSS Cijin
-
Goals -
- Stars Page - Cijin
-
Done:
- Updated Mattermost v5.27.0 - Guilherme
- Set up 5 PR's to PayPal Hacktoberfest
- PR merged -
getLessonMentors
for Give Star Feature - Cijin
-
Number of feedbacks? Sahil (15), Anthony (42), Herman(10), Alexis(20), Song(3), Rahul(16), Cijin(22), Guillherme(18), Colton (15)
Oct 5 - Paul Vixie * Hosted By Sensational Sernie
- 3 PRs Merged
- Alerts page done! Only tests are left.
- Brought back our feedback page
- CI now detects lint changes!
Sept 28 - Alan Turing * Hosted By Hyper Herman
- 6 PRs Merged
- Added contribution Readme
- Backend work for Alerts
- Update Card component to allow color for title
- Bug Fix
- Add Contributors Section to readme.
- Goals -
- Alerts Page, then use alerts pages promote feedback - Anthony
- Stars Page / Refactor - Cijin
- Number of feedbacks? Sahil (15), Anthony (42), Herman(10), Alexis(20), Song(3), Rahul(16), Cijin(22), Guillherme(18), Colton (15)
Sept 21 - Richard Stallman * Hosted By Addicted Anthony
- 1 PR - Refactoring of lessons API files
@here Hi guys I am Addicted Anthony. Yesterday, I led the completion of our sprint for c0d3.com. Richard Stallman created the GNU. When you type ls
or commands like that into the terminal, it works because of him.
- @h0i3, @greenc and I launched https://learndatabases.dev on HACKER NEWS!! If you have an account, please help us with an upvote (look for learndatabases)
- @uliss ( profile ) is joining our engineering team! He finished the curriculum yesterday. Congratulations!
- @coltonje95 is leaving our engineering team, he found a new opportunity at PayPal as a software engineer and started working there yesterday. Congratulations!
Last sprint We merged in 1 PRs. It just cleans up the code so @uliss has an easier time getting started.
This Sprint Sept 15 - Sept 22, 2020 (12:00am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
0 | 0 | 0 | 1 | 0 | 1 | 1 |
The person that completed js6 was @uliss
Welcome to our 20 new students who joined in this sprint! @bytex07, @sloopnoob, @egber27, @mxguti, @krevedko, @aslhnaltn, @dummy, @redbaronram024, @jinho6225, @infinichan, @dinesh19feb, @alineayumi, @krava_vlad, @kvn, @mdleonidas, @rezeddin, @anario, @reezeddi, @us, @bilge
If anyone has feedback about c0d3.com, ideas, questions, concerns, you can send us feedback with our new feedback page: https://feedback.c0d3.com/
Read previous updates: https://github.com/garageScript/c0d3-app/wiki/Sprint-H2-2020
This sprint's lead is going to be @cijin
Sept 14 - Dennis Ritchie * Hosted By Casual Colton
- 1 PR - Refactor error handling
@here I am Casual Colton, last Monday I led the completion of our sprint for c0d3.com. (This will be a combined update for the past 2 sprints). Dennis Ritchie created the C programming language.
- @cijin ( profile ) is joining our engineering team! He finished the curriculum. Congratulations!
- @ggwadera brought back Freedomains.dev! Deploy your apps for free and post feedback/questions on ~freedomainsdev channel.
- @h0i3, @greenc Have a prototype working for learndatabases.dev - PostgreSQL tutorial is live and working. If you want to learn about Postgres, feel free to do the tutorial and leave feedback at ~learndatabases.dev
Last 2 weeks We merged in 2 PRs. One fixes a JS3 bug (lessons API) and a refactoring PR.
This Sprint Sept 8 - Sept 15, 2020 (12:00am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
0 | 1 | 3 | 1 | 0 | 2 | 1 |
The person that completed js6 was @ggwadera
Last Sprint Sept 1 - Sept 8, 2020 (12:00am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
2 | 1 | 1 | 0 | 0 | 0 | 0 |
This sprint's contributor was just @noob!
Welcome to our 13 new students who joined in this sprint! @neacsuvalentin13, @sherylbee, @psha85, @salc, @billi1, @ljpjean, @nanangqq, @manmoth, @rahmonali, @userpyvs, @simplesoul, @ilovebears, @itraaqeel
Welcome to our 16 new students who joined in sprint DJ Patil: @meybria, @py_buster, @lucas, @rp, @make209, @richardverzosa, @stainlessdroid, @hnhung123, @starliner, @klasur, @hxllxxgrxm, @meyer197, @seigey, @jerniceduncan, @mariamihab, @ming_gram
If anyone has feedback about c0d3.com, ideas, questions, concerns, you can send us feedback with our new feedback page: https://feedback.c0d3.com/
Read previous updates: https://github.com/garageScript/c0d3-app/wiki/Sprint-H2-2020
This sprint's lead is going to be back to @noob!
Sept 7 - DJ Patil
- 1 PR - Fixes www.c0d3.com/api/lessons
- Design Docs
August 31 - Martin Odersky
- New Engineer! Guilherme
- No PRs
@here Yesterday we completed our sprint for c0d3.com. (This will be combined update for the past 2 sprints).
Big news! @ggwadera ( profile ) is joining our engineering team! He finished the curriculum and immediately sent up a sweet PR to fix the security issues around freedomains.dev. If there is one engineer who could bring back freedomains.dev, it is @ggwadera
Last 2 weeks We merged in 1 PRs and moved c0d3.com to the cloud! If you noticed that your chat's profile picture disappeared, its because we moved to the cloud and lost all the picture files. Our database also moved into the cloud. Woohoo!
This Sprint Aug 25 - Sept 1, 2020 (12:00am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
0 | 2 | 1 | 0 | 0 | 0 | 1 |
The person that completed js6 was @ggwadera
Last Sprint Aug 18 - Aug 25, 2020 (12:00am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
5 | 3 | 2 | 1 | 1 | 0 | 0 |
This sprint's contributor was just me!
Welcome to our 14 new students who joined in this sprint! @c0d3, @vkyw2, @coyin70518, @veleita, @oiclid, @joko208, @longorjames, @yinkakun, @peggles, @howard2346, @devaka, @rupgala, @jlemien, @iwatobes
Welcome to our 9 new students who joined in sprint Nachenberg: @zetm, @jeremyboom8, @izzyg37, @izzyg, @josgreenwell, @manila, @amazinganthony, @fenwu, @dl302
If anyone has feedback about c0d3.com, ideas, questions, concerns, you can send us an feedback with our new feedback page: https://feedback.c0d3.com/
Read previous updates: https://github.com/garageScript/c0d3-app/wiki/Sprint-H2-2020
August 24 - Carey Nachenberg
- Migrate to Digital Ocean
- 1PR - User Search
August 17 - Yukihiro Matsumoto
- 1PR - Dependabot
Release notes:
@here Last Monday we completed our sprint for c0d3.com. (This will be combined update for the past 2 sprints).
Last 2 weeks We merged in 6 PRs and made some nice progress on Admin Page!
If you have stars, you will be able to see stars on your profile page next to your lesson! For example, here is @ie6 's profile page
If you have been actively giving feedback, we now have a nice UI to quickly give you admin access so you can modify c0d3 content!
Last Last Sprint Aug 4 - Aug 11, 2020 (12:00am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
1 | 1 | 1 | 2 | 0 | 2 | 0 |
Last Last Sprint Aug 11 - Aug 18, 2020 (12:00am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
0 | 0 | 2 | 0 | 1 | 2 | 2 |
note, the 2 students who completed js6 cheated so we don't have any new additions to our engineering team.
This sprint's contributor was me and @s1kalra
Welcome to our 33 new students who joined in sprint Ada Lovelace and sprint Yukihiro Matsumoto Students : @kalyan, @jperenia, @janybattung, @loonmaster0611, @indysaab, @deleeelelelleleeleleleletleeleleleleeeeeme, @skantipudi, @kalyan, @kalyan, @kalyan, @kalyan, @nachalaksh, @pranay_narsipuram, @spookyspooky, @natti, @spooks, @20strategy, @anggaerlangga25, @cnezin, @ccnezin, @thinkmassive, @pizza, @mksybr, @rfvisuals, @av0cad0, @camcil, @kedia, @angs0, @codemunch, @amp, @nrcopela, @didah, @lo2y, @minato, @web00, @tintin123, @saadbassi, @367139e231, @trilobyte, @dandellion_188, @karpierz
If anyone has feedback about c0d3.com, ideas, questions, concerns, you can send us an feedback with our new feedback page: https://feedback.c0d3.com/
August 10 - Ada Lovelace
- Merged in 5 PRs
- Stars on Profile Page
- Admin Users
August 3 - Anthony Khoa
Goal: Admin Page- Merged in 4 PRS
- Admin page: lesson & challenge creation and edit.
@here Last Monday we completed our sprint for c0d3.com.
One of our engineers is starting a full time role as a full stack software engineer at Bitmex. Congrats @ie6 !
Last week We merged in 4 PRs and made some nice progress on Admin Page!
If you are made an admin, you will now see the admin dropdown:
Our admin tool now allows engineering team to make changes to the content as feedback comes in, so please remember to send feedback / feelings to us when you have it.
Last Sprint July 27 - Aug 4, 2020 (12:00am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
3 | 1 | 2 | 1 | 1 | 1 | 0 |
This sprint's contributor was just me.
Welcome this week's 8 new students, welcome! @zerias, @coolx28, @junkentriben, @rsi, @pragnya, @squeezannah, @kk, @hal9e3, @deletethisn0001, @fufufufufufufufufufufu, @eeeeemmmaaaailllllllllllllyyooooo
(I suspect the last 3 users were fake users, please correct me if I'm wrong)
July 27 - Lynne Jolitz
- 5 PRs
- New Dropdown Menu Component
- Ability to set initial value and placeholder for MDInput Component
- GraphQL Admin resolvers
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
1 | 3 | 0 | 2 | 2 | 1 | 0 |
July 20 - Toru Iwatani
- 6 PRs
- Good progress on Admin Page: Middleware, GraphQL
- Refactor resolvers to use user middleware.
- Improvement - Student submissions now has title!
- Testing - Match snapshots.
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
6 | 2 | 3 | 0 | 3 | 0 | 0 |
July 13 - Grace Hopper
- 6 PRs
- Better error messaging on signup flow
- Minor code improvements - review UI, update GraphQL Types, Fix Tests, Faster review page
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
3 | 1 | 2 | 2 | 1 | 0 | 1 |
July 6 - Bill Gates
Last week We merged in 4 PRs! Here are some new changes that got deployed:
- Profile page launched! Type in anyone's username in the url path to see their profile status! For example, https://www.c0d3.com/profile/serniebanders
- 2 new components - FailCard + MDInput. If you are reviewing solutions (Thank You for doing that), you should see a preview button. Write your review in markdown and click on preview to see what it looks like!
- Our engineering team will be holding a Town Hall every Monday 7pm PST (starting July 13, 2020) to take your feedback about c0d3.com platform on how it can improve, answer questions you have, etc.
- We have 2 new students joining our engineering team, congrats @noob and @serniebanders for finishing all the challenges up to JS6!
- Engineering to start doing daily updates.
Last Sprint June 30 - July 7, 2020 (12am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
5 | 4 | 3 | 6 | 1 | 1 | 0 |
June 29 - Brad Fitzpatrick
- 2 MRs Merged. Refactoring with better types.
- Youtube Channel - c0d3 curriculum
- Anthony finished JS0-JS6
This Sprint June 23 - June 30, 2020 (12am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
4 | 6 | 5 | 2 | 1 | 0 | 1 |
June 22 - Brendan Eich
Last week We merged in 8 PRs! Here are some new changes that got deployed:
- Backend for the profile page so you can see other student's progress.
- New workflow to automatically generate TypeScript Types from GraphQL TypeDef
- Bug fixes & Improvements - Alert Flicker, Awesome loading, profile page, link to profile page.
This Sprint June 16 - June 22, 2020 (12am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
5 | 9 | 9 | 3 | 2 | 1 | 0 |
Want to run your own stats? API for anyone interested: https://stats.a0d3.com/
This sprint's contributors are @coltonje95 @noob101
@coltonje95 added a video of himself adding a feature to c0d3.com: https://www.youtube.com/watch?v=EQqu4hNmfz4&feature=youtu.be&t=75
June 15 - Michael Dell
- 7 Pull Requests
- Profile Page
- Themed components
- Bug fixes - correct notifications for
createSubmission
, UI content changes, refactoring Last week We merged in 7 PRs! Here are some new changes that got deployed:
- New profile page to see your progress! Visit https://www.c0d3.com/profile/me to get a holistic view of your progress.
- Themed components for better UI consistency and developer experience.
- Bug fixes: Correct
createSubmission
notifications, UI, refactor and remove bad code.
A few students expressed interest in stats, so there are some stats:
Since beginning of c0d3
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
197 | 102 | 70 | 40 | 24 | 21 | 9 |
This year Jan 1, 2020 (PST) - June 15
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
67 | 34 | 23 | 12 | 5 | 11 | 3 |
Last Sprint June 9 - June 16, 2020 (12am PST)
js0 | js1 | js2 | js3 | js4 | js5 | js6 |
---|---|---|---|---|---|---|
17 | 10 | 6 | 3 | 0 | 0 | 0 |
Want to run your own stats? API for anyone interested: https://stats.a0d3.com/
Want to see graphs of these data? We added a few to a shared google sheets, feel free to add / modify as you wish.
June 8 - Vint Cerf
- Posted about c0d3 on HN - 200+ points, front page for about 19 hours and about 20k traffic.
- User cross posted it to reddit
- 819 new accounts created
- 13 PRs merged in
- Teacher Page - View, Approve, Reject submissions
/contributors
Page- Analytics with posthog This week, we also posted about c0d3.com on HN. Front page for 19 hours.
June 1 - Tim Berners-Lee
11 PRs Merged!
- New signup flow with email
- Reset password functonality
- Favicon
- Alerts
- Dev
- Storybook code samples
- CLI Tool v2
- Analytics - Posthog and Sentry
May 25 - Dan Abramov
- 5 Merged PRs
- Can see how many submissions are pending
- Bug fixes and big PR merge
Kickoff - 11/18/2019
Weekly Sprints, Mondays at 9.00PM. Holidays are no Exceptions.
Sprint names after coding languages
909 Students
9 actives
Launch c0d3.com for public beta.
TODO: Written Summary of the past 26 sprints.
- 4 Prs Merged in
- Progress bar for student progress
- Link to chat in nav and intro card
Z Notation - May 11
- 2 PRs
- Sentry and Error logging
- UI components for Profile image and user info
- 10 PRs merged in
- Migrate Apollo Client to use v2 server
- Logging Module
- Bug fixes - Login / logout
- Show code review
- Show lesson progress
- Profile page components
- Guess - How many requests will hit
/graphql
endpoint?Herman - 9000Sahil - 25000Song - 2000Rahul - 1499Colton - 1000Michael - 7500- Alexis - 5000
-
David - 1500Real count: 5980 for/graphql
, 3252 for/session
- Goal - Backend Complete, Lesson Page Complete
- 14 PRs Merged
- [Dev] - Challenge Diff
- Backend
- signin / signup
- Session
- Lessons
- Lesson Page
- View submissions
- Fix Firefox Rendering Bug (Button off bottom)
Webassembly - April 20
- 17 PRs Merged
VimScript - April 13
- 5 PRs merged!
- Dynamic active challenge selection
- Challenge title card shows state
- SVG bug
- Coverage Threshold
UnrealScript - April 6
- Migrated www.c0d3.com to v2.
- 6 Prs merged
- Curriculum page shows number of submissions to review
- Lesson page shows dynamic challenges
- Signup functionality works
- Correct links
- Back to 100% code coverage!
- 6 Prs merged
- Curriculum page displays correct status, allows users to go to lesson doc
- Curriculum page displays the correct lesson that users are on
- Submission Cards component complete
- Cross site credentials - working on all browsers
- New Engineering Best Practices
- 2 Prs merged
- Working curriculum page with production user data in v2
(we skipped Q because there are no good languages starting with Q)
- Library Program Cancelled
- 1 Pr merged
- V2 Login page has validation and logs you in!
- New Project - Database Creation
- 8 PRs Merged!
- Curriculum Pages Complete
- 3 PRs Merged
- Curriculum Page Updates
Nim - Feb 24, 2020
- 5 Merge Requests
- New Page- curriculum page
- 100% Code Coverage
- Apollo Client setup to send graphQL requests and hydrate components with data.
- NEW MEMBER! Alexis Ortiz Ojeda
Main Accomplishments:
- Apollo Client Setup
- Development Docs Setup
- Complete backend research - address potential scalability issues.
- New Pages! login page / signup page
- Updated navbar component
- 100% Code Coverage
- Proof of concept serverless graphql backend with next.js
Main Accomplishments:
- Complete backend research
- login / signup page
- navbar component
Last week we saw 8 new user accounts:
We saw 76 submissions.
- 10 Merged Requests
Main accomplishments are:
- Landing Page complete
- Login architecture and scalability decided (docs will come)
- Development workflow - testing setup, CI/CD.
May have errors, calculated Wednesday 11am instead of Monday 10pm. 37 hours delay.
Last week we saw 15 new user accounts:
We saw 79 submissions.
Our Eng Team has been hard at work and just Completed Sprint Kotlin Read Update
- 1 Merged PR
- Landing Page Nav Bar created
v2 website: https://v2.c0d3.com
Main debate last week was choosing a CSS standard to follow. We went back and forth between native CSS Grids, JSX styling, and ultimately decided on Bootstrap and custom sass variable overwrites for customization.
Last week we saw 20 new user accounts:
If you are new, welcome! Please ask questions if you get stuck!
We saw 84 submissions. For those students who stepped up and reviewed student submissions, THANK YOU for helping and please follow up to make sure students understand your comments.
Next Sprint: Lisp 2/10/20
- Accomplishment - Main app setup
- 4 PRs Merged - EsLint, Storybook, NextJS, Testing Setup
- Designs received - https://scene.zeplin.io/project/5e19606fd539a701e62f9d70
Io - Jan 20, 2020
Goal - Leverage framework as much as possible instead of mixing a bunch of tools all together.
- Next.js
- Great routing setup, easy deployment.
- Includes styled components
- Jest for testing (Snapshots)
- Language - TypeScript Repo: https://github.com/garageScript/c0d3.com/pulls
Goal:
- Evaluate technologies: (zeit.co & next.js & Gatsby.js)
- Alternative: deploy to DigitalOcean + use DO Postgres hosted DB.
- Test and increase code coverage
Put codebase on Github!- Post weekly updates (Who passed JS0, JS1, etc)
- 0 MRs Merged
- Gitlab Commit Conference
- SourceGraph Integration
- Planning
- Technical Decisions
- Next.js
- Tailwind.css
- StoryBook
- Prepare react testing libraries for writing component tests
- Design Spec (Design Specifications for new designs)
- Review authentication design doc
- TypeScript with React (should we?)
- PropTypes with React?
Goal: Integration + Unit Test
- 6 MRs Merged
- Started Unit Tests
- Ability to delete users on waitlist
- Be bold! Make big changes!
- Daily Standups
MYPROXY Launched, freedomains.dev also launched.
Goal: LAUNCH MY_PROXY (No Sprint because we were trying to launch)
Goal: LAUNCH MY_PROXY & Launch Library Meetup
- 9 Merged PRs (2 community contributions):
- Continue Daily Stand-ups
Goal: LAUNCH MY_PROXY & Launch Library Meetup
- 6 Merged PRs:
Refactored status API
Website update bug
Mapping Cache for Performance REST url fix
Remove edit functionality
Support Websocket
- Installed
myProxy
on c0d3.com, themindfulpug.com, ppmuse.com - 4 Remaining Launch Blockers for myProxy
- Setup c0d3.com Library Meetup group
- ML Lesson Wrap up for JS4
- Try to ask questions in chatroom instead of 1-1, if possible. This way, everyone can help and learn from each other.
- Start daily standups. Before 10am, post:
What you worked on yesterday,
what you plan to work on today,
and blockers / stuff you are unsure about.
GOAL: LAUNCH MY_PROXY!
- 3 Merged PRs
- 12 Remaining Issues: https://github.com/garageScript/myProxy/issues
- Update start script
npm run start:myProxy
-
.gitignore
default added to every new repository (domain) - Bug: Proxy root domain correctly.
- 1 open PR
- Login / SignUp