Skip to content

Instantly share code, notes, and snippets.

View Kalikoze's full-sized avatar

Travis Rollins Kalikoze

View GitHub Profile

M1 Advent Calendary Day 3

Spend some time today working through the javascript-foundations repo. Feel free to continue working on a previous exercise, trying a new one, or experimenting with one of the harder challenges!

M1 Advent Calendary Day 9

Spend some time today working through the javascript-foundations repo. Feel free to continue working on a previous exercise, trying a new one, or experimenting with one of the harder challenges!

Module 4 Intermission Assignments

FE & BE Prework

  1. Complete a cover letter using this cover letter checklist in preparation for your M4 professional development curriculum. Deliverable
  2. Go back to at least one previous project that you want to update/refactor for your portfolio website. If you have past GH issues, that can be a good place to start working on. Submit a link to your PR(s). Deliverable
  3. Refresh your familiarity with the git rebase workflow (you might need to use this on projects in module 4). Read this article on git rebase and this article on merging vs. rebasing. Your mod 4 projects will require you to use a rebase workflow instead of merge.
  4. Submit you M4 Gear Up Lightning Talk [here](https://forms.gle/35dWc1qJyGD4gcVU

Rubric

Functional Expectations

  • Novice: Application meets all of the expectations of phase one.
  • Advanced Beginner: Application meets all of the expectations of phase two.
  • Proficient: Application meets all of the expectations of phase three.
  • Exceptional: Application adds all of the extensions from phase four.

Adding, Looping, & Removing

You are given an array of people that live in a neighborhood. You should have two functions, one that is able to add families to the neighborhood and another that is able to remove them based on the number passed through.

Ex:

var neighborhood = ['Addams Family', 'The Jetsons', 'The Simpsons', 'Full House'];
addFamily(neighborhood, 'The Griffins');

Our answer would be:

Rubric

Functional Expectations

  • Novice - Application meets all of the basic functional expectations of create, edit, delete, and those changes persist in localStorage
  • Advanced Beginner - Application adds 'Favoriting a Photo' and enables 'Filtering and Searching by Text' as defined in the spec
  • Proficient - Applications adds 'Recent Photos' and 'Viewing Favorites' as outlined in the spec
  • Exceptional - Application adds all of the extensions

Rubric

Functional Expectations

  • Novice: Application meets all of the expectations of phase one.
  • Advanced Beginner: Application meets all of the expectations of phase two.
  • Proficient: Application meets all of the expectations of phase three.
  • Exceptional: Application adds all of the extensions from phase four.


Rubric

Functional Expectations

  • Novice: Application meets all of the expectations of phase one.
  • Advanced Beginner: Application meets all of the expectations of phase two.
  • Proficient: Application meets all of the expectations of phase three.
  • Exceptional: Application adds three or more of the extensions from phase four.

Missing Sheep

Consider an array of sheep where some sheep may be missing from their place. We need a function that returns the number of sheep present in the array (true means that this sheep is present).

var sheep = [
  true, true, true, false,
  true, true, true, true,
  true, false, true, false,
 true, false, false, true,

Post-Grad Job Search Action Plan Template: Your first 30 Days

You are so close! You've spent the last 7 months working towards this -- graduation and finding your new dream job! This plan is meant to help you streamline your goals and get on the path to employment as a software developer during the first 30 days after graduation. Please fill out the plan by copying this template into a gist to submit in your portfolio.

As you fill out this plan, consider how your first job search will set the tone for your career trajectory in the software industry. After all, your first developer job should align with those goals as well so that you're on track for a longterm successful career.

Note: If you have already secured a job prior to graduation, skip to the second part of the plan below.

#1: 30-Day Job Search Action Plan

Create a schedule & goals for the first 30 days Post-Graduation

Design a 40-hour "work week" that provides time for: