Skip to content

Previous Sprints

Song Zheng edited this page Dec 25, 2021 · 7 revisions

Sprint Famous Engineers (2nd half 2020)

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
  • Stats
    • How many users turn around to review other Challenges?

Potential features:

  • 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.

Announcements!

  • @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.

Lesson Completion Stats

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.

Announcements!

  • @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.

Lesson Completion Stats

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

August 31 - Martin Odersky

@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!

Lesson Completion Stats

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

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! admin users

Lesson Completion Stats

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: 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.

Lesson Completion Stats

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!

Announcements

  • 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.

Lesson Completion Stats

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

Lesson Completion Stats

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.

Lesson Completion Stats

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:

Lesson Completion 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

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

Introduction

Kickoff - 11/18/2019
Weekly Sprints, Mondays at 9.00PM. Holidays are no Exceptions.
Sprint names after coding languages
909 Students
9 actives

Goal

Launch c0d3.com for public beta.

Milestones

END - May 18, 2020

TODO: Written Summary of the past 26 sprints.


Rest / Wrapup Week

  • 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

YAML - May 4

  • 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 - 9000
    • Sahil - 25000
    • Song - 2000
    • Rahul - 1499
    • Colton - 1000
    • Michael - 7500
    • Alexis - 5000
    • David - 1500 Real count: 5980 for /graphql, 3252 for /session

XML - April 27

  • 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
    • [Dev] - Use GraphQL Queries with withQueryLoader. Example
    • [Dev] - New Link Component. Example
    • [Dev] - New User Session Context (Using React Context). Example
    • UI Issues
    • Markdown for Challenge & Descriptions
    • Faster Page loads with proper linking
    • Started graphql backend in NextJS
    • Username in nav bar

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!

Typescript - March 30, 2020

  • 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

Swift - Mar 23, 2020

  • 2 Prs merged
    • Working curriculum page with production user data in v2

Rust - Mar 16, 2020

(we skipped Q because there are no good languages starting with Q)

Python - Mar 9, 2020

Ocaml - Mar 2, 2020

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:

Matlab - Feb 17, 2020

Main Accomplishments:

  • Complete backend research
  • login / signup page
  • navbar component

Stats:

Last week we saw 8 new user accounts:
We saw 76 submissions.

Lisp - Feb 10, 2020

  • 10 Merged Requests

Main accomplishments are:

  • Landing Page complete
  • Login architecture and scalability decided (docs will come)
  • Development workflow - testing setup, CI/CD.

Stats:

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.

Kotlin - Feb 3, 2020

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.

Stats:

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

JavaScript - Jan 27, 2020

Io - Jan 20, 2020

Conclusions from Research

Goal - Leverage framework as much as possible instead of mixing a bunch of tools all together.

Haskell - Jan 13, 2020

Goal:

  1. Evaluate technologies: (zeit.co & next.js & Gatsby.js)
    • Alternative: deploy to DigitalOcean + use DO Postgres hosted DB.
  2. Test and increase code coverage
  3. Put codebase on Github!
  4. Post weekly updates (Who passed JS0, JS1, etc)
  • 0 MRs Merged
  • Gitlab Commit Conference
  • SourceGraph Integration
  • Planning

TODO

  • 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

Questions to answer

  • TypeScript with React (should we?)
  • PropTypes with React?

Go - Jan 6, 2019

Goal: Integration + Unit Test

  • 6 MRs Merged
  • Started Unit Tests
  • Ability to delete users on waitlist Screen_Shot_2020-01-06_at_5.56.26_PM

Retro

  1. Be bold! Make big changes!
  2. Daily Standups

Fortran (MILESTONE) - Dec 30, 2019

MYPROXY Launched, freedomains.dev also launched.

Elm - Dec 23, 2019

Goal: LAUNCH MY_PROXY (No Sprint because we were trying to launch)

Dart - Dec 16, 2019

Goal: LAUNCH MY_PROXY & Launch Library Meetup

  • 9 Merged PRs (2 community contributions):

Clear Logs
Caching
Download Logs

Retro

  • Continue Daily Stand-ups

C - Dec 9, 2019

Goal: LAUNCH MY_PROXY & Launch Library Meetup

Accomplishments (myProxy)

  • 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

Retro

  • 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.

Basic - Dec 2, 2019

GOAL: LAUNCH MY_PROXY!

Accomplishments

Released (MyProxy)

  • Update start script npm run start:myProxy
  • .gitignore default added to every new repository (domain)
  • Bug: Proxy root domain correctly.

Ada - Nov 25, 2019

Accomplished 0

  • 1 open PR

Retro N/A

  • Login / SignUp
Clone this wiki locally