Week 18/6/18 to 22/6/18:

Jake Metz
Coding Bootcamp Diary
2 min readJun 25, 2018

Week 2 of our third term feels a lot like the gif above. It has been borderline addicting diving into the land of JavaScript. However, every day we seem to be adding 1 more new technology to the stack. This is a stark contrast in overall feeling to learning Ruby on Rails. Having said that even though coding an application in JavaScript feels more verbose overall the way that we are orchestrating all of these technologies together I have to say that I just love it! It seems much clearer to me that each part has a position or role to take on. Perhaps it’s my process mindset or a dose of OCD but I do seem like like the organization of it all.

CONCEPTS COVERED THIS WEEK

  • Webpack (bundling files, configuring with babel for production, using dev server for development, etc)
  • importing and exporting components & modules in React
  • React state and component lifecycle
  • MongoDB (creating schema and models w/ mongoose)
  • CRUD w/ Express, Node, Mongoose, and MongoDB
  • authentication w/ passport, passport-local, and passport-local-mongoose
  • using pug to set up engine templates

MEETUPS/EVENTS ATTENDED

CHALLENGES/HIGHLIGHTS OF THE WEEK

CHALLENGE: Authentication with passport was difficult to wrap my mind around given the multiple layers of using passport, passport-local, and passport-local-mongoose.

HIGHLIGHT: Starting to see the light in React in that we are zooming out and the elusive end-to-end application is becoming clearer by the day.

RESOURCE OF THE WEEK

Web Development in 2018(Learning Road Map): Use this road map as a guide for learning web development in 2018

--

--