Skip to content

Instantly share code, notes, and snippets.

@danceoval
danceoval / REACTORoomba.md
Last active February 20, 2020 15:43
REACTO Roomba

FSA Lesson Plan 2020

REACTO - Room Cleaning Robot

Objectives

- Students will practice decomposing a single complex problem, into multiple digestible parts

- Students will implement a breadth or depth-first traversal of an adjaceny matrix and discuss tradeoffs
@danceoval
danceoval / 1911-Stocking-Stuffer.md
Created December 18, 2019 23:41
Overview of Jr Phase Curriculum

1911 Holiday Cheat Sheet

Topics

HTML + CSS

Topic Lecture
HTML + CSS [📺][HTML_LEC]
Flexbox [📺][FLEX_LEC]
@danceoval
danceoval / Rose-Colorizer.md
Last active June 22, 2020 13:43
A CSS Challenge Problem

Rose Colorizer

Prompt

They say life is nicer through rose-colored glasses!

Design a simple web app that features a color swatch preview (in 6 color hex notation, e.g. #a02bff), and filter button. When pressed, the filter button should apply a 'Rose' fitler, making the color of the swatch 20% more red, 10% less green, and 10% more blue.

Notes

@danceoval
danceoval / Diagnostic-Mock-Interview.md
Last active February 7, 2020 20:47
Diagnostic Interview for Sr Phase Students

Diagnostic Mock Interview -- Early Senior Phase

Topics

The following is a template for a 30-minute interview, meant to cover a variety of topics:

  • CSS
  • JS Fundamentals (scope, closure, callbacks)
  • Algorithmic Problem Solving
  • Web Dev Industry Practices
@danceoval
danceoval / JPFP-grading-norms.md
Last active May 20, 2021 14:04
JPFP Grading Norms

JPFP Grading Norms

Overview

The Junior Phase Final Project is a summative assessment offered to students at the tail-end of Jr Phase. Students must complete a fullstack CRUD application using the NERD stack over the course of several days. Students are asked to submit a recorded video walkthrough of their application, along with a link to the app's repo itself.

The JPFP is considered a substantial part of the "Senior Gateway", and students must demonstrate sufficient proficiency with our stack to move forward in the program. As such, grading these projects swiftly is of paramount importance to a good student experience and the operational health of the program.

Submission

@danceoval
danceoval / PEP.md
Last active March 12, 2020 22:24
FSA Portfolio Enrichment Piece

Portfolio Enrichment Piece

Learning Objectives

  • Students will produce a written or recorded piece presenting a "deep dive" into a technical topic not explicitly covered in the FSA curriculum
  • Students will effectively communicate complex technical topics to a non-layman reader (or viewer)
  • Students will enhance their graduation portfolio with a published article, video, etc.

Format

@danceoval
danceoval / CurriculumSpring2020.md
Last active March 24, 2020 16:29
Curriculum Priorities for Spring 2020 FSA Core

Curriculum Rollout Goals

This Cohort (2001/2003)

  • Launch Updated JPFP-A

Next Cohort (2003/2004)

  • Launch Updated JPFP-B
  • Launch Portfolio Enrichment Piece
@danceoval
danceoval / PillarsRequirements.md
Last active August 5, 2020 21:04
Pillars Project Guidelines

Pillars Project

Overview

You are the lead engineer for Acme Tutors, an educational services company. Your job is to complete a tutoring dashboard for students and mentors. You team has already built a fully-functional front-end, as well as test specs for all the required server-side business features. Your fullstack expertise is required to complete the app. Before getting started, please carefully review the expectations.

User Stories

This application is for registering Students and Teachers. When complete, you should be able to do all of the following in the browser:

@danceoval
danceoval / Shopper-Security.md
Last active March 31, 2021 14:49
Sr Phase Security Principles

Security

Preventing Injection Attacks

// don't do this
app.post('/users', async (req, res, next) => {
	// via postman req.body = {name : 'Jess B', isAdmin : true}