Skip to content

Instantly share code, notes, and snippets.

View cbmackintosh's full-sized avatar

Cameron Mackintosh cbmackintosh

View GitHub Profile

Career Roadmap

Cameron Mackintosh - Software Engineer

This is a work in progress!

Sparknotes:

Screen Shot 2021-04-21 at 1 37 22 PM

myShakespeare.com:

Screen Shot 2021-04-21 at 1 44 33 PM

Screen Shot 2021-04-21 at 1 44 42 PM

NAME: Annanbel

AGE: 20 years-old

LOCATION: Allegheny College, PA

OCCUPATION: Undergraduate English major

BIO:

Stretch Tech MVP

Cameron Mackintosh, Steven Mancine, Jackson McGuire

Problem to Solve: As our team was looking through the list of Public APIs suggested for the project, we wished there was a way to search/filter the options based on different parameters, primarily Auth and CORS since those are specifically stipulated in the project spec. We thought it would be useful to have a more apealing, dynamic layout of this information. As it turns out, the GitHub repo with all this public API info has an API of its own.

Audience: Future Turing students in MOD 3 doing this project, searching for a public API that they can use. Other programming students or anyone looking for accessible public APIs.

1. What do you need/want to update or change in the DTR?

Nothing so far. Jessica and I quickly established a good cadence for working together and so far I think things are going really well.

2. Are you on track with where you’d like the project to be so far?

Definitely. We were able to quickly knock out iteration 1 together through paired programming yesterday, and today we have rudimentary functionality for iteration 2. We've also come up with a good strategy to work asynchronously on different parts of the project. Things are progressing nicely which will give us more time to tackle new technologies like Cypress or Router next week.

3. What questions do you have about the project spec and rubric?

ROTTEN TOMATILLOS: INITIAL PLAN

Jessica and Cameron

What components do you envision needing?

  • App class component
  • MovieContainer functional component (container for movie posters on home view)
  • MoviePoster component functional?
  • MovieDetails component functional?

HULU: Primary design inspiration

Screen Shot 2021-03-23 at 3 38 14 PM

Desktop home view:

Screen Shot 2021-03-23 at 3 38 26 PM

Movie details page:

1. Please list the top 3-5 industries and companies you'll pursue in your job search as of right now.

  • News, journalism, media
  • Advertising and digital marketing
  • Environmental conservation

2. Why did you pick the industries/companies that you listed above? How do they relate to the values and goals you have for yourself in your job search?

I picked the first two because I already have some experience in those industries which will make me more competitive in seeking technical positions. I picked the third one because it's an issue that I care about particularly in the context of pollution and climate change which will be the defining struggle of our species thus far. I think working in this field would come with a great sense of purpose and meaning for me, but I'm not sure what opportunities will be immediately available for my skillset from Turing. It may be something I work up to later in my career.

What is a "data model", and how does it relate to the DOM in a front-end application?

A data model represents the core functionality of an application that can stand on its own and manipulate all data correctly by manually invoking functions, methods etc on the console. The Document Object Model is a web browsers construction of the applications source code from the server - it provides an interface for a user to interact with the data model. The DOM should update based on data returned from the data model but the data model should never modify the DOM directly.

What is a "framework?" And how does it differ from a “library?"

A framework can sometimes be described as a collection of libraries, but not necessarily. The key difference between a library and a framework is restrictiveness. Libraries have less rules and give the developer more freedom to make changes. Frameworks have more rules and are more restrictive. Typically a library provides access to a collection of code segments, functions etc