Skip to content

Instantly share code, notes, and snippets.

View asktami's full-sized avatar

Tami Williams asktami

View GitHub Profile
@asktami
asktami / second-fullstack-capstone-user-stories
Last active February 2, 2020 05:06
bloc-second-fullstack-capstone-user-stories
NOTE: No Administrator functions will exist in this app
As a new user I want to search for movies High
As a new user I want to see movie details High
As a new user I want to sign up for an account High
As a new user I want to log in to my account High
As a returning user I want to search for movies High
As a returning user I want to see movie details High
As a returning user I want to sign into my account High
@asktami
asktami / second-fullstack-capstone
Last active February 2, 2020 04:59
bloc-second-fullstack-capstone
Module 23 =
APP NAME: FlickLog
Movie diary and watchlist
- use TheMovieDb API (https://www.themoviedb.org/)
- 1st screen shows instructions and buttons to browse / login / register
- browse: search form to search for movies by title + list of moview noew playing in theatres
@asktami
asktami / applying-for-job-overview
Last active January 24, 2020 03:01
Bloc.io Applying for Jobs Overview and Purpose Assignment
Compile a list of at least 10 roles that you find via various job boards. Keep in the mind that the hope is that you apply to these roles once we go over job listings:
1. Front-End Developer
2. Software Architect
3. Fullstack Engineer
4. Web Developer
5. Software Engineer
6. Software Developer
7. Web Backend Developer
8. Full Stack Web Developer
9. Full-Stack JavaScript Developer
@asktami
asktami / sessionhero-final-feedback
Last active December 4, 2019 17:31
SessionHero final feedbback
Findings:
- Users had minimal feedback:
-- want to see password rules before submitting the registration form
-- want to see something letting them know that the sessions were loading when they 1st load the app (sometimes there's a delay)
-- want the option of _not_ having to login to add comments
-- needed feedback when clicked on stars to add/remove session from their schedule
I added:
- feedback on password rules before submitting the registration form
@asktami
asktami / build-static-client
Created November 27, 2019 01:55
Bloc.io first fullstack capstone static client
SessionHero App
https://sessionhero-app.now.sh/
https://github.com/asktami/sessionhero-app
No changes made in response to feedback.
Got feedback from 5 people:
@asktami
asktami / first-fullstack-capstone-user-stories
Last active November 6, 2019 20:13
bloc-first-fullstack-capstone-user-stories
NOTE: No Administrator functions will exist in this app
As a new user I want to see session info High
As a new user I want to filter sessions by date or track High
As a new user I want to sign up for an account High
As a new user I want to log in to my account High
As a returning user I want to see session info High
As a returning user I want to filter sessions by date or track High
As a returning user I want to sign into my account High
@asktami
asktami / first-fullstack-capstone
Last active November 10, 2019 22:31
bloc-first-fullstack-capstone
Module 19 =
APP NAME: SessionHero
Attendee Conference Session Scheduler / SessionTracker / Agenda Builder
- use the FileMaker DevCon 2019 sessions list (export from FMDevToGo)
https://www.filemaker.com/learning/devcon/2019/sessions.html
- anyone going to the home page will see a list of all sessions
- anyone can filter the list by day or track
@asktami
asktami / authentication-with-JWT
Last active November 2, 2019 00:03
Authentication with JWT Questions
Should the client or the server take more security precautions?
ANSWER: the server
What's the difference between local storage and session storage?
ANSWER:
The difference between local and session storage is that while local storage
is always available in any tab and window of the same machine's browser,
session storage isn't.
@asktami
asktami / learning-a-new-codebase-questions
Last active November 2, 2019 00:03
Learning A New Codebase Questions
API
- "What are the async and await statements in articles-route.js?"
ANSWER: An async function can contain an await expression that pauses the execution of the async function and waits for the passed Promise 's resolution, and then resumes the async function's execution and evaluates as the resolved value.
- What are "json_strip_nulls" and "json_build_object" in PostgreSQL? in articles-service.js"
ANSWER: Returns from_json with all object fields that have null values omitted. Other null values are untouched.
CLIENT
- what's in the services / contexts / routes directory?
@asktami
asktami / web_apis_with_express
Created October 10, 2019 22:57
Web APIs with Express
const express = require('express');
const morgan = require('morgan'); // Morgan logging tool
const app = express();
// This is middleware that requests pass through
// on their way to the final handler
// *** a request can pass through multiple functions before a response is sent ***
app.use(morgan('dev')); // Morgan logging tool