Reading notes

Reading notes

Growth Mindset

Learn more about what a Growth Mindset is here

“When we’re growing, we’re more productive. And when I’m productive, I feel better.” - Steve Haffenden

When I read through this article, I was hyper aware of the fact that I often relate with a fixed mindset. To summarize this article, I would say that having a growth mindset means having patience with yourself, understanding that obstacles are a part of the process, changing your perspective on something that you would typically deem as a bad or negative, and accepting criticism as it comes. Often times in life we are faced with difficult obstacles that we allow to slow or completely stunt our growth. Whether it be learning something new, a project at work, or within your personal relationships, difficulties will arise. A growth mindset would allow you to have an open mind and move through the hardships rather than go around. Give youself grace when taking a step back, and never ingore the problem. Remember why you started on this path in the first place and let it motivate you to push onward.

Reminders to myself for maintaining a growth mindset

Check out my GitHub portfolio page

About Me

Hello, my name is KC Hofstetter and I live in Seattle, WA. I have been working as a dental hygienist since I graduated college in 2017. Recently, I have found that my career was not meeting my professional goals, so I decided to make a switch! I do not have any experience in software development aside from a handful of free online courses. I’m very excited to dive into this complex career and see where it takes me! Outside of work, I enjoy travelling, reading, and spending as much time as I can with friends.

Profile Photo -KC

Table of Contents

Code 102 - Intro to Software Development

Class 01 Reading Notes - Review your knowledge of basic syntax concepts

Class 02 Reading Notes - Text Editors and The Terminal

Class 03 Reading Notes - Git Intro

Class 04 Reading Notes - Wireframe and Design, Mozilla HTML Basics, and Semantics

Class 05 Reading Notes - Design web pages with CSS

Class 06 Reading Notes - Dynamic Web Pages with JavaScript

Class 07 Reading Notes - Programming with JavaScript

Class 08 Reading Notes - Programming with JavaScript

Code 201 - Foundations of Software Development

Class 01 Reading Notes - Introductory HTML and JavaScript

Class 02 Reading Notes - Basics of HTML, CSS, & JS

Class 03 Reading Notes - HTML Lists, Control Flow with JS, and the CSS Box Model

Class 04 Reading Notes - HTML Links, JS Functions, and Intro to CSS Layout

Class 05 Reading Notes - Images, Color, Text

Class 06 Reading Notes - Problem Domain, Objects, and the DOM

Class 07 Reading Notes - Object-Oriented Programming, HTML Tables

Class 08 Reading Notes - CSS Layout

Class 09 Reading Notes - Forms and JS Events

Class 10 Reading Notes - Debugging

Class 11 Reading Notes - Audio, Video, Images

Class 12 Reading Notes - Chart.js, Canvas

Class 13 Reading Notes - Local Storage

Class 14 Reading Notes - CSS Transforms, Transitions, and Animations

Code 301 - Intermediate Software Development

Class 01 Reading Notes - Introduction to React and Components

Class 02 Reading Notes - State and Props

Class 03 Reading Notes - Lists and Keys, The Spread Operator, and Passing Functions as Props

Class 04 Reading Notes - React and Forms, The Ternary Operator

Class 05 Reading Notes - Thinking in React & Higher-Order Functions

Class 06 Reading Notes - NODE.JS & Paired programming

Class 07 Reading Notes - REST

Class 08 Reading Notes - APIs

Class 09 Reading Notes - Functional Programming

Class 10 Reading Notes - The JavaScript Call Stack & Error Messages

Class 11 Reading Notes - Mongo and Mongoose

Class 12 Reading Notes - CRUD

Class 13 Reading Notes - More CRUD

Class 14 Reading Notes - Diversity & Inclusion in the Tech Industry

Class 15 Reading Notes - Authentication

Code 401 - Advanced Software Development

Prep: Practice in the Terminal

Prep: The Growth Mindset

Prep: Introduction to SQL

Prep: Engineering Readings

Prep: Data Structures and Algorithms

Class 01 Reading Notes - Node Ecosystem

Class 02 Reading Notes - Express, NPM, TDD, CI/CD

Class 03 Reading Notes - Express REST API

Class 04 Reading Notes - Data Modeling

Class 06 Reading Notes - Authentication

Class 07 Reading Notes - Bearer Authentication

Class 08 Reading Notes - Access Control (ACL)

Class 11 Reading Notes - Event Driven Applications

Class 12 Reading Notes - Socket.io

Class 13 Reading Notes - Message Queues

Class 16 Reading Notes - AWS: Cloud Servers

Class 17 Reading Notes - AWS: S3 and Lambda

Class 18 Reading Notes - AWS: API, Dynamo and Lambda

Class 19 Reading Notes - AWS: Events

Class 26 Reading Notes - Component Based UI

Class 27 Reading Notes - useState() Hooks

Class 28 Reading Notes - Component Lifecylce / useEffect Hook

Class 29 Reading Notes - Advanced State with Reducers

Class 31 Reading Notes - Context API

Class 32 Reading Notes - Context API - Behaviors

Class 33 Reading Notes - <Login /> and <Auth />

Class 34 Reading Notes - API Integration

Class 36 Reading Notes - Application State with Redux

Class 37 Reading Notes - Combined Reducers

Class 38 Reading Notes - Asynchronous Actions

Class 41 Reading Notes - React Native

Class 42 Reading Notes - Ethics

Class 43 Reading Notes - Gatsby, next.js, and other JS Frameworks

Typing Lessons Screenshots

Typing Lessons One

Typing Lessons Two

Typing Lessons Three

Typing Lessons Four

Typing Lessons Five

Typing Lessons Six

Typing Lessons Seven

Git Practice

Git Practice One

Git Practice Two