Skip to content

Instantly share code, notes, and snippets.

View jw56578's full-sized avatar

Jon Woo jw56578

  • Austin, TX
View GitHub Profile
@jw56578
jw56578 / README.md
Last active July 31, 2018 18:14
ACA 311 Review
  • All computers connected to the internet are capable of talking to each other
  • We send messages to other computers by way of their ip address and port number (appartment number)
  • A running program has to be listening to a port number for a message (living in an apartment)
  • There is a very specific format of the messages that computers send to each other. HTTP
  • The computer that talks first sends a messsage called a request, the other computer must send another message back called the response.
  • We need to be aware of the 5 most import parts of an HTTP message. Host, path, method, headers, body
  • We are using express to help us build the software that is listening for messages
@jw56578
jw56578 / readme.md
Created July 27, 2018 00:30
ACA Review
  • We have started to write code for the platform we have choosen; javascript for nodejs and web
  • We have built a utility library of commonly used functionality - ACA Dash
  • We have built a utility tool that takes in input, processes it and outputs it to a file - ACApm
  • We have learned to seperate out code out into different files to create modules
  • We know to build modules for resusability and organization
  • We have learned how to use modules that are either our own code or third party code with require()
  • We are able to debug our programs so that we can visually see what they are doing in order to better understand them
@jw56578
jw56578 / readme.md
Last active July 22, 2018 22:04
Review
  1. We have decided which types of computers and operating systems we are going to support and what programming language we are going to use
  2. We are comfortable using the 2 tools that let us build javascript software on those operating system. Node and a web browser
  3. We are comfortable using the platforms's code sharing system, npm. We can use javascript packages to make building our software faster.
  4. If we want, we can share our code as javascript packages by publishing them to npmjs

We can now focus more on actually building the software

@jw56578
jw56578 / readme.md
Last active June 26, 2019 16:44
ACA 311 Day 2 Notes
  • notes notes, notes
@jw56578
jw56578 / readme.md
Last active July 15, 2018 02:27
lightning rounds
  • npm
    • Create a node package
    • There just needs to be one file index.js and all it should do is console.log("Its a great day at ACA")
    • Publish this package and name it whatever you want
  • Submit the link to this package to the chat room
@jw56578
jw56578 / readme.md
Last active June 6, 2018 21:04
ACA 311 Day 15 Notes
  • Objective - Have a new technique for taking notes. Organize ourselves so we don't get mixed up when using redux.
  • Todo
    • Whats wrong with this code.
    • Go over notes lesson
    • Go over containers
    • Point out mapDispatchToProps function signature
    • redux dev tools
    • Work on the redux actions practice
    • Redux Thunk ?
@jw56578
jw56578 / readme.md
Last active August 28, 2019 22:27
aca 311 Day 19 notes

Anouncements

White board

Review

  • Questions on online lessons

Questions

Objective

  • Know why client side routing is important
@jw56578
jw56578 / readme.md
Last active August 29, 2018 22:42
ACA 311 Notes
  • Review
  • Component Practice Update
  • I didn't excplicitly tell you to change the components to not use hard codeded data