Mutaz Ahmed - Full Stack Pathway - Self Assessment

Week: 07/26
Overview of Things Learned:

  • Technical Area - Discourse Codebase, Theme Development for Discourse, Javascript (Ember), Ruby
  • Tools - Asana, Trello, Discourse Theme CLI, Github Organization, Google Calendar and Groups
  • Soft Skills - Summarizing technical guides succinctly, delegating tasks through Trello and Asana, outlining the timeline for the project

Achievement Highlights

  1. Creating Asana and Trello Boards to help organize and disseminate information to the team
  2. Learning about the Discourse Codebase and fully installing the discourse codebase
  3. Creating and presenting slide decks summarizing important technical concepts about discourse, JavaScript, Ruby and GitHub for the team

Meetings Attended

  • Planning Meeting 07/26
  • Github/Self-Assessment Meeting 07/27
  • Pathway Leads Meeting 07/28
  • Discourse Theme Development Intro/Review 07/29
  • Industry Mentor Meeting 07/30
  • Fs leads Planning Meeting 07/30

Goals for the Upcoming Week

  • Split into subteams, setting up the Github development environment for each subteam
  • Have each subteam begin developing their feature, first searching for the code that they want to hook into in the Discourse Codebase
  • Override the code in the Discourse codebase to produce our desired effect.
  • Begin brainstorming for our next set of theme features we wish to add

Tasks Done

  • Created Trello Boards
  • Created resources explaining technical skills
  • Split up into subteams and created GitHub repos for collaboration

Week: 08/03
Overview of Things Learned:

  • Technical Area - Discourse Codebase, Theme Development for Discourse, Javascript (Ember), HTML, CSS
  • Tools - Trello, Discourse Theme CLI, Discourse Theme Creator, Github Organization
  • Soft Skills - Fostering brainstorming and dividing the project up into smaller tasks and delegating to subteams through Trello

Achievement Highlights

  1. Split the team into three subteams
  2. Set up three github repositories for each subteam initialized with empty themes
  3. Investigated the like and review system, trying to figure out how it was added

Meetings Attended

  • Split into Subteam Meeting 08/03
  • FS Team 2 Meeting 08/05
  • Weekly Recap 08/07

Goals for the Upcoming Week

  • Continue working on developing our features further identifying the roadblocks that we’re facing and how to overcome them
  • Look into getting access to the stemaway codebase to some extent

Tasks Done

  • Made three github repos for each subteam
  • Investigated how the like system works and presented to team

Week: 08/10
Overview of Things Learned:

  • Technical Area - Discourse Codebase, Theme Development for Discourse, Javascript (Ember), HTML, CSS
  • Tools - Trello, Discourse Theme CLI, Discourse Theme Creator, Github
  • Soft Skills - Fostering brainstorming and dividing the project up into smaller tasks and delegating to subteams through Trello, explaining elevator pitches

Achievement Highlights

  1. Complete development of a theme-component that darkens the category boxes on hover
  2. Begin work on the navbar, splitting up the features of it to be developed
  3. Set up the coffee chat networking event for FS Team 1 and FS Team 2
  4. Worked with Debaleena to restore the timestamp feature to posts

Meetings Attended

  • RunTimeTerror Meeting 08/10
  • RunTimeTerror Meeting 08/12
  • RunTimeTerror Meeting 08/14

Goals for the Upcoming Week

  • Pivot our development away from current ideas to the NavBar
  • Split Navbar development among the subteams
  • Get access to a Stem-Away staging site to test our code on

Tasks Done

  • Made three github repos for each subteam
  • Investigated how the like system works and presented to team

Week: 08/17
Overview of Things Learned:

  • Technical Area - Discourse Codebase, Theme Development for Discourse, Javascript (Ember), Widgets, HTML, CSS
  • Tools - Trello, Discourse Theme CLI, Discourse Theme Creator, Github
  • Soft Skills - Working collaboratively in small teams to develop

Achievement Highlights

  1. Add the messages widget onto the main NavBar by creating a custom widget that is added to the header icons
  2. Remove the notification, bookmarks, and messages icons from underneath the profile button

Meetings Attended

  • RunTimeTerror Meeting 08/17
  • Subteam 3 Kickoff Meeting 08/17
  • Subteam 3 Kickoff Meeting 08/18
  • Subteam 3 Daily Recap Meeting 08/18
  • Subteam 3 Wed Kickoff Meeting 08/19
  • RunTimeTerror Meeting 08/19
  • Subteam 3 Thurs Kickoff Meeting 08/20
  • RunTimeTerror Meeting 08/21

Goals for the Upcoming Week

  • Combine all the branches into the dev and master branch
  • Go through the code with James and test it on the Stem-Away website
  • Get ready for the final presentation

Tasks Done

  • Finished up the messages widget
  • Ran daily goal setting and recap meetings