Skip to content

Latest commit

 

History

History
265 lines (161 loc) · 10.1 KB

log-Part2.md

File metadata and controls

265 lines (161 loc) · 10.1 KB

Day 26: Sunday, October 29th, 2017

Today's Progress: Building a small Search Movie App using OMDB API on cloud9. Excited that API is just full of possibilities!

Thoughts: WE lost to SSG in LOL S7 semi-finals. I can feel the disappointment from the Chinese fans through my phone.

Link to work:

  1. danielzhan:~/workspace/APIs/movieSearchApp

Day 27: Monday, October 30th, 2017

Today's Progress: Created the initial workspace for Yelpcamp project.

Thoughts: Didn't get enough sleep last night for reading the three body problem novel. I think it's good to read book but also in the right time.

Link to work:

  1. danielzhan:~/workspace/YelpCamp

Day 28: Tuesday, October 31th, 2017

Today's Progress: Add landing page and campground page that lists all the campgrounds (name and images) in my yelpcamp app.

Thoughts: Nothing in my mind right now..

Link to work:

  1. danielzhan:~/workspace/YelpCamp

Day 29: Wednesday, November 1st, 2017

Today's Progress: Create our header and footer partials and include bootstrap.css. Setup new campgrounds POST route and install body-parser. Add in unstyled form to add new campgrounds.

Thoughts:: req.body.Name <-> form-method:"post"- req.query.Name <-> form-method:"get"-

Link to work:

  1. danielzhan:~/workspace/YelpCamp

Day 30: Thursday, November 2nd, 2017

Today's Progress: Added a better header/title and make campground display in a grid ~ also some decent exercises on MongoDB and Mongoose.

Thoughts:: I love delicious food. Today I went to a resturant called "Youngs Cafe Vietnamese". The food there is so good that I feel very happy typing all these codes now!

Link to work:

  1. danielzhan:~/workspace/Database_NoSql

Day 31: Friday, November 3rd, 2017

Today's Progress: Add a Navbar to all the templates and style the new Campground Page. Thinking about refactoring some old projects😝

Thoughts:: Big day, it's Friday again. Everyday is a different day, hm?

Link to work:

  1. danielzhan:~/workspace/YelpCamp

Day 32: Saturday, November 4th, 2017

Today's Progress: Trying some interesting ideas : to rewrite my color game JavaScript part in jQuery and add animate.css classes.

Thoughts:: Animate.css is pretty interesting. It kind of forces me to learn more about jQuery.

Link to work:

  1. Color Game Project

Day 33: Sunday, November 5th, 2017

Today's Progress: Finish rewriting the main.js file of RGB Color Game in jQuery & add some funny animations.👍

Thoughts:: I get one more hour to sleep today in the USA. That's actually pretty cool. ✌️

Link to work:

  1. Color Game on Github

Day 34: Monday, November 6th, 2017

Today's Progress: connect my YelpCamp with mongoDB by mongoose so that the data won't be affected badly cuz of system crash.💎💘👩

Thoughts::

Link to work:

  1. YelpCamp

Day 35: Tuesday, November 7th, 2017

Today's Progress: Watch colt's video introduction about RESTful routes.

A summary of RESTful routes.

Action URL HTTP Verb Description
index /dogs GET List all dogs
new /dogs/new GET Show new dog form
create /dogs POST Create a new dog, then redirect somewhere
show /dogs/:id GET Show information about one specific dog
edit /dogs/:id/edit GET Show edit form for a specific dog
update /dogs/:id PUT Update a specific dog, then redirect somewhere
destroy /dogs/:id DELETE Delete a specific dog, then redirect somewhere

Thoughts:: Under some pressure from my family. Life is not always as you wish.

Link to work:

  1. Color Game on Github

Day 36: Wednesday, November 8th, 2017

Today's Progress: Review the RESTful routes and add description to my campgroundModel, a show route in YelpCamp. 😝

Thoughts:: I feel like learning web development tech on Udemy is such a pleasure comparing with writing a term project report. Man, that sucks.

Link to work:

  1. YelpCamp

Day 37: Thursday, November 9th, 2017

Today's Progress: Setup the Blog App and create the blog model. Add INDEX route and a simple nav bar. 😘

Thoughts:: Bloody hell when you are tired of coding or even looking at others' codes.

Link to work:

  1. BlogApp

Day 38: Friday, November 10th, 2017

Today's Progress: Looking at some JavaFx tutorial and rewriting an old application using JavaFx. Hope I can finally do it without too much trouble.🤓

Thoughts:: I mean it's ok not to code a lot on Friday.. But you got review something a little bit to make sure you are in a right direction.

Link to work:

  1. none

Day 39: Saturday, November 11th, 2017

Today's Progress: Meet up with lots of guys doing freecodecamp in fort collins. Had some fun about how we value coding differently. gonna start creating a my site. Long way to go!

Thoughts:: Actually I meet with some guys coding alive - "Coffee and Code - Fort Collins". It was a great event and lots of conversations about perspective of programming happening. It's my first time being there, so kind of nervous when it comes to introduce myself to everybody, but everyone is just being very friendly and nice to me, which calms me down a little bit. The funny part about this meeting is that it turns out to be like a lot of conversations happening which is weird (if you will) for us programmer :)

Link to work:

  1. none

Day 40: Sunday, November 12th, 2017

Today's Progress: Viewed tons of other developer's portfolios and got tons of ideas. Chose one from them and applied my fucking action while it's still under construction 😍

Thoughts:: Watched this video in the morning and liked it - Always Be Closing

Link to work:

  1. Portfolio X

Day 41: Monday, November 13th, 2017

Today's Progress: Went to a local beer and code meeting with other developers. Not really feeling interested and motivated there though😞. Today: stuck kinda on trying to show the hidden text when hovering the image.

Thoughts:: Watch a NBA game (GS Warriors vs OR magic). Warriors just kill magic in the 3rd quater.

Link to work:

  1. Portfolio X

Day 42: Wednesday, November 15th, 2017

Today's Progress: Add header and footer partials for blogApp. Include a simple navbar using Semantic UI😞.

Thoughts:: 🏀Calverilers vs hornet!

Link to work:

  1. Super-Broccoli

Day 43: Thursday, November 16th, 2017

Today's Progress: Add "create" and "new" RESTful Routes to blog app. I will work on the "show" Route today later. Hopefully I can finish the app today. 😍😍😍

Thoughts:: 🏀Golden State Warriors vs Boston Celtics tonight, the best two teams in the NBA. I'm looking forward to it!

Link to work:

  1. Super-Broccoli

Day 44: Friday, November 17th, 2017

Today's Progress: watched some cs50 dope videos but failed asleep on the half way.. It was like "Oh, the audio is still on, what did I do one hour ago?" But anyway, cs50 is as great as people said online.😍

Thoughts:: 🏀Dope, it's dope.

Link to work:

  1. None

Day 45: Sunday, November 19th, 2017

Today's Progress: Start watching videos about patatap clone stragities and write some initial codes. will watch more today.

Thoughts:: No basketball!

Link to work:

  1. None

Day 46: Wednesday, November 22th, 2017

Today's Progress: watched some videos about RESTful Routes and finished the show route part.

Thoughts:: DFO!

Link to work:

  1. None

Day 47: Thursday, November 23th, 2017

Today's Progress: 1. Add Show route. 2. Add Show template. 3. Add links to show page. 4. Style show template. All done by following colt's videos about RESTful Routing.

Thoughts:: This is not inconsistent for me. I keep losing focus on my job. This is bad. I cannot let this happen any more.

Link to work:

  1. Super-Broccoli

Day 48: Friday, November 24th, 2017

Today's Progress: 1. Add Edit route. 2. Add Edit form. 3. Add Update route. 4. Add Update form. 5. Add Method-Override. All done by following colt's videos about RESTful Routing.

Thoughts:: Keep up working on back end or server side development!

Link to work:

  1. Super-Broccoli

Day 49: Saturday, November 25th, 2017

Today's Progress: learnt how to associate data among different mongoose schemas. For example, one user has many comments but one comment only belongs to a single user. There are two ways: 1. Embed data. 2. Reference data. It depends on cases which one you should use!🤓

Thoughts:: I'm powered up for the upcoming final week challenges!

Link to work:

  1. Super-Broccoli

Day 50: Sunday, November 26th, 2017

Today's Progress: 1. Module.exports. 2. Refactoring mongoose codes and move models to separate files for my YelpCamp.

Thoughts:: I'm powered up for the upcoming final week challenges!

Link to work:

  1. YelpCamp