• Home
  • About
    • Bio
    • CV
  • Music
    • Shows
    • Works
  • Research
    • Works
  • Programming
    • Projects
  • Blog
    • Watson
    • Viget
  • Contact
    • Message
    • Subscribe
    • Availability

CK

07 Jul 2016

Reading time ~2 minutes

What I Did

  1. I deployed “These Numbers Matter” to production on Heroku.
  2. I worked with Michael to delineate the common patterns used throughout our current wire-frame plan.
  3. I researched into REACT and the Colonel Kurtz documentation.

What I Learned

  1. Colonel Kurtz is fundamentally based on blocks and block types.
  2. TH DOM is an application programming interface for valid HTML and well-formatted XML documents that defines the logical structure of documents and the way a document is accessed and manipulated.
  3. Scripting languages are programming languages that do not require an explicit compilation step.
  4. Imperative code makes explicit how a process should be executed while declarative code more so states what functionality is desired.
  5. The following are some benefits of React apps:
    • Lean on declarative code
    • Unidirectional dataflow
    • Compositional orientation
    • Explicit mutations
    • Heavy reliance on pure JavaScript
  6. A content delivery network is a system of distributed servers that deliver web pages and other Web content to a user based on geographic locations of the user, the origin of the web page and a content delivery server.
  7. The flow of activity in a React app is generally as follows:
    • Signal to notify app that some data has changed
    • Re-render virtual DOM
    • Get diff between previous virtual DOM and re-rendered virtual DOM
    • Only update the real DOM with necessary changes.

What I Still Don’t Understand

I’m still unsure on what should be modeled into Colonel Kurtz components, now that Michael and I have successfully identified the basic layout components we’d like to reuse on our homepage.

What I’d Like to Learn

I’m currently going through a course to build a React app and the instructor has mentioned functional programming several times. A friend of mine brought this up to me as well, so I’ll likely take a look into this, because I’ve only ever worked with traditional object oriented languages…



Share Tweet +1