Skip to content

Instantly share code, notes, and snippets.

View HartiganHM's full-sized avatar
🐻
Working from cave

Hugh Hartigan HartiganHM

🐻
Working from cave
View GitHub Profile
@HartiganHM
HartiganHM / React-Practice-Apps.md
Last active September 21, 2022 19:55
A collection of project based React Practice Apps

React Practice Apps

This is a list of practice apps that can be used to build a portfolio. Each one has a list of technologies used, links any relevant blog posts/videos, as well general difficulty from a React development perspecitve. The apps are listed in no particular order, but are grouped by level of difficulty (Beginner, Intermediate, Advanced).


Beginner

These projects assume foundational knowledge of React, CSS, and asynchronous JavaScript.

Different heading sizes

for different levels of importance

  1. Things
  2. can
  3. be
  4. listed
  5. by
  6. number
  • or
  • bullet
@HartiganHM
HartiganHM / scheduling-test-checklist.md
Created September 11, 2018 19:12
Scheduling Test Checklist

Components

Calendar

  • TeamCalendar.js

ScheduleGrid

  • ScheduleGrid.js
  • TimeRangeForm.js
  • TimeRangeInput.js

SpecialEvents

@HartiganHM
HartiganHM / booking-test-checklist.md
Last active September 11, 2018 18:57
Booking Test Checklist

Components

Accordion

  • Accordion.js
  • AccordionItem.js
  • AccordionItemBody.js
  • AccordionItemHeader.js

AppointmentList

  • AppointmentList.js
  • AppointmentListItem.js
@HartiganHM
HartiganHM / hugh-hartigan-30-day-plan.md
Last active March 1, 2018 02:04
Hugh Hartigan - 30 Day Plan

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

30-Day Job Search Action Plan

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

Action Step #1: Establish a shareable calendar (like Google Calendar) and block out time on your calendar now to adhere to these goals. Be prepared to show this calendar to your instructors during your portfolio review.

Action Step #2: Backwards plan for your big goal. What is your cut-off for ending the job search? When do you want to receive and sign an offer by?

@HartiganHM
HartiganHM / spirit-client-meeting-3.md
Last active February 25, 2018 23:09
Spirit Client Meeting 2/25/18

Questions to Ask

  • Is the thread connections highlighting obvious enough? Yes
  • Is the asterisk for the arousability diagram noticeable? Yes
  • Is the body diagram drawing okay? Yes, it's perfect
  • Are the running columns okay? Yes
  • Can we remove the Executive empty header section? Yes
  • Does the print out have all needed information? Yes; Small changes addressed below
  • Should it have an OT name or signature? OT name would be good, no need for signature
  • What else goes on the SAM page? Addressed Below
  • Do they need to be able to delete anything? Addressed Below

Writing and Working With Promises

For this assignment, you'll be reintroduced to Promises and then write your own!

Some Background

Asynchronous code is everywhere in JavaScript, and Promises are a tool that enable us to work with asynchronous code in a manageable way. You've probably consumes promises before, most likely when you used the fetch API, but how are they working under the hood. With fetch, you most likely used something like this for a GET request:

fetch('http://www.some-api/users')  
@HartiganHM
HartiganHM / .md
Created January 9, 2018 23:18 — forked from joshuajhun/.md

What's this PR do?

Describe the problem or feature in addition to a link to the issues. Delete any content that doesn't apply.

Pre-Merge TODOs

  • Screenshots Included
    • ANY change to the UI of the app must have screenshots/gifs
    • Hint: recordit is really great for this
  • Tests Added
    • ANY change that can be tested must include testing

Outline Components

Introduction

Background of technology or service

@HartiganHM
HartiganHM / Hugh-Hartigan-M2.md
Last active November 8, 2017 23:38
Hugh Hartigan Mod 2 Portfolio

Hugh Hartigan Mod 2 Portfolio

Areas of Emphasis

This mod I made an effort to connect with my peers more and be more vocal about group sessions and reviewing code. I also wanted to focus on my ability to explain code and understand conditional logic at a higher level. This was fostered by my willingness to pair with the mod below us and attend IronFE sessions with the two mods above us. JavaScript logic was something I struggled with before heading to Turing and I feel as though I have a solid, fundamental understanding of the ins-and-outs of basic JS, which has allowed me to more quickly adopt subset languages, such as React.

Rubric Scores

  • A: End-of-Module Assessment: 3.5
  • B: Individual Work & Projects: 4