Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed markdown error in link to log file in rules.md #152

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion intl/fr/rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ June 25th, 2016. [PUT YOUR DATE HERE]
1. I will tweet about my progress every day -> using the hashtag #100DaysOfCode
2. If I code at work, that time won't count towards the challenge.
3. I will push code to GitHub every day so that anyone can see my progress.
4. I will update the (Log)[log.md] with the day's progress and provide a link so that others can see my progress.
4. I will update the [Log](log.md) with the day's progress and provide a link so that others can see my progress.
5. I will work on real projects, facing real challenges. The time spent doing tutorials, online courses and other similar resources will NOT count towards this challenge. (If you've just started learning to code, read [FAQ](FAQ.md))


Expand Down
2 changes: 1 addition & 1 deletion intl/ko/rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
1. 매일 내 진행 상황을 트윗한다. -> #100DaysOfCode (#100일코딩) 해시태그와 함께
2. 만약 직장이나 일과 관련된 코딩을 한다면, 그 시간은 도전 시간에 포함되지 않습니다.
3. 모두가 내 진행 상황을 볼 수 있도록, GitHub에 작성한 코드를 올립니다.
4. 모두가 내 진행 내용을 알 수 있도록, 하루의 진행 내용과 링크를 (Log)[log.md] 파일에 업데이트합니다.
4. 모두가 내 진행 내용을 알 수 있도록, 하루의 진행 내용과 링크를 [Log](log.md) 파일에 업데이트합니다.
5. 실제 프로젝트를 통해 실질적인 도전을 합니다. 튜토리얼이나 온라인 강의 같은 내용은 도전 시간에 포함되지 않습니다. (만약 당신이 코딩을 갓 시작했다면 [FAQ](FAQ.md) 내용을 참고합니다.)

## 더욱 효과적인 도전을 위한 조언
Expand Down
2 changes: 1 addition & 1 deletion intl/pt-br/regras.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
1. Eu irei twittar sobre meu progresso diariamente -> usando a hashtag #100DaysOfCode
2. Se eu programar no trabalho, não irei considerar esse tempo como parte do desafio.
3. Eu irei enviar meu código para o GitHub todo dia para que qualquer pessoa possa ver meu progresso.
4. Eu irei atualizar o (Log)[log.md] com meu progresso diário e irei providenciar um link para que outros possam ver meu progresso.
4. Eu irei atualizar o [Log](log.md) com meu progresso diário e irei providenciar um link para que outros possam ver meu progresso.
5. Eu irei trabalhar em projetos reais, com desafios verdadeiros. O tempo que usar vendo tutoriais, cursos online e outros recursos similares NÃO irão contar para o desafio. (Caso você esteja aprendendo a programar, leia [LEIA-ME](LEIAME.md))

## Ideias para fazer esse desafio ser mais eficiente
Expand Down
2 changes: 1 addition & 1 deletion intl/ua/rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
1. Я буду публікувати у Твіттер мій прогрес щодня -> використовуючи хеш-тег #100DaysOfCode, #100ДнівКоду
2. Якшо я пишу к од на роботі, цей час не буде зараховуватись у мій челлендж.
3. Я буду заливати мій код на GitHub щодня, щоб будь-хто міг відстежити мій прогрес.
4. Я буду оновлювати (Log)[log.md] з моїм щоденним прогресом і надавати посилання, щоб інші могли бачити мій прогрес.
4. Я буду оновлювати [Log](log.md) з моїм щоденним прогресом і надавати посилання, щоб інші могли бачити мій прогрес.
5. Я буду працювати над реальними проектами, стикаючись з реальними проблемами. Час витрачений на туторіали, онлайн курси або інші подібні ресурси - не зараховується! (Якщо ви щойно почали вивчати код, ознайомтесь з [FAQ](FAQ.md)).

## Ідеї, щоб зробити цей челлендж більш ефективним
Expand Down
108 changes: 92 additions & 16 deletions log.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,106 @@
# 100 Days Of Code - Log

### Day 0: February 30, 2016 (Example 1)
##### (delete me or comment me out)
### Day 1: May 28th, 2018
**Today's Progress:** Started a book exchange / marketplace app. Setup the main framework with Node and HAPI. Setup Routing, and also added Swagger to document the API. The basic API now returns the data in JSON format from the CSV input.

**Today's Progress**: Fixed CSS, worked on canvas functionality for the app.
**Thoughts:**
The data file cleanup took a bit of time. Had to also wrap the _fs.ReadFile_ in a _Promise_. Need to set up a database and also make the code available online. That's for another day. Will link to Tweet for now.

**Thoughts:** I really struggled with CSS, but, overall, I feel like I am slowly getting better at it. Canvas is still new for me, but I managed to figure out some basic functionality.
**Link to work:** [Tweet for R1D1](http://bit.ly/2xm5qiG)

**Link to work:** [Calculator App](http://www.example.com)
---
### Day 2: May 29th, 2018
**Today's Progress:** Fixed errors in Swagger that made testing the API calls fail and show no response. Was due to a CORS issue. Also tested several APIs for getting info from ISBN numbers. Created a repo for the project and mirrored it so that it is now on Github and Gitlab.

### Day 0: February 30, 2016 (Example 2)
##### (delete me or comment me out)
**Thoughts:** Small little things can cause so much aggravation and pain. Case in point, the CORS issue. Was caused by the server being configured with **_0.0.0.0_** as the host, and the browser checking **_localhost_** :) APIs also seem to change. Product API now needs confirmation and approval of Amazon Associate, which you only get with 3 purchases in 180 days which then triggers a review process.

**Today's Progress**: Fixed CSS, worked on canvas functionality for the app.
**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

**Thoughts**: I really struggled with CSS, but, overall, I feel like I am slowly getting better at it. Canvas is still new for me, but I managed to figure out some basic functionality.
---
### Day 3: May 30th, 2018
**Today's Progress:** Separated back end from front end in same repo. Back end is in Node + Hapi, Front end is in Angular 6 and Material. Also added Mocha, and Chai for testing purposes

**Link(s) to work**: [Calculator App](http://www.example.com)
**Thoughts:** Have to wrap my head around testing with Mocha and Chai before moving full speed ahead on the project. Need to get up to speed with the intricacies of Typescript and ES6.

**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

### Day 1: June 27, Monday
---
### Day 4: May 31st, 2018
**Today's Progress:** Working on Angular and Material. Fixed several errors. Created a new component and set up the basic version of it.

**Today's Progress**: I've gone through many exercises on FreeCodeCamp.
**Thoughts:** Lots of work still to do. Need to format the JSON output from the API into a better version. Still need to better understand some of the Angular 6 intricacies. The Material and FlexLayout for Angular6 are just not as well documented as the one for AngularJs.

**Thoughts** I've recently started coding, and it's a great feeling when I finally solve an algorithm challenge after a lot of attempts and hours spent.
**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

**Link(s) to work**
1. [Find the Longest Word in a String](https://www.freecodecamp.com/challenges/find-the-longest-word-in-a-string)
2. [Title Case a Sentence](https://www.freecodecamp.com/challenges/title-case-a-sentence)
---
### Day 5: June 1st, 2018
**Today's Progress:** JSON output from API endpoint works now.
Booklist now shows book covers from the OpenLibrary API.

**Thoughts:** Need to get better data source for the API. Improve Layout. Need to study Material and Flex a bit more in depth for Angular 6. Still having trouble getting it to do what could be easily done in Angular 1x with Material

**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### Day 6: June 3rd, 2018
**Today's Progress:** **Lambda** functions, **serverless architecture** oh my! :) Planning on moving some of my projects to **AWS** to better utilize serverless architecture

**Thoughts:** Didn't code yesterday. Did tutorials & read up on new tech that I want to use, but no code so doesn't count.

**Link to work:** [Tweet for R1D6](http://bit.ly/2JqnJbl)

---
### Day 7: June 4th, 2018
**Today's Progress:** API research and testing for book metadata retrieval and some coding around [SQLite](http://bit.ly/2sCFnhy) to prepare for the main core of the project

**Thoughts:** Need to work more on testing with [Mocha](http://bit.ly/2HlFwLK) and [Chai](http://bit.ly/2sBuZXw). Not being very consistent. It is a little tricky to set up and I get too impatient

**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### Day 8: June 6th, 2018
**Today's Progress:** Studied and tried out various service worker scripts and AWS Lambda. Focused on Angular 6.

**Thoughts:** Serverless architecture is really interesting!

**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### Day 9: June 7th, 2018
**Today's Progress:** Partially migrated a theme from Pixelarity to a Ghost Theme. This will be used as the main site for my projects and I will be moving some of the jquery scripts to Angular 6.

**Thoughts:** Difficult to find time every single day for coding that is not work related. Not giving up though .. just restarting with vigor.

**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### Day 10: June 9th, 2018
**Today's Progress:** Worked on website for the project. Should be ready and public in a couple of days

**Thoughts:** Wonder whether it is better to keep website, angular app, and api separate or to run them unified

**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### Day 11: June 10th, 2018
**Today's Progress:** Did some coding tests and working through some advanced Angular 6 concepts

**Thoughts:** Going to keep the three parts separate for now.

**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### Day 12: June 11th, 2018
**Today's Progress:** Worked on the website design for the main site as well as some Material and Flex with Angular 6. Very basic angular part is [now online](http://bit.ly/2l5fBiG) This will be fleshed out and improved

**Thoughts:** Need to work on the UX/UI

**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) | [Demo](http://bit.ly/2l5fBiG) ]

---
### Day 13: June 27th, 2018
**Today's Progress:** Set up API with a very rough import function into a local sqlite3 database. The import function is really very rough. Will refactor later

**Thoughts:** Will investigate differences between local sqlite3 and Mongodb Atlas

**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) | [Demo](http://bit.ly/2l5fBiG) ]
108 changes: 105 additions & 3 deletions r1-log.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,112 @@
# #100DaysOfCode Log - Round 1 - [Your Name Here]
# #100DaysOfCode Log - Round 1 - Rohit Kilpadi

The log of my #100DaysOfCode challenge. Started on [July 17, Monday, 2017].
The log of my #100DaysOfCode challenge. Started on May 28th, 2018.

## Log

---
### R1D1
Started a Weather App. Worked on the draft layout of the app, struggled with OpenWeather API http://www.example.com
Started a book exchange / marketplace app. Setup the main framework with Node and HAPI. Setup Routing, and also added Swagger to document the API. The basic API now returns the data in JSON format from the CSV input.

The data file cleanup took a bit of time. Had to also wrap the _fs.ReadFile_ in a _Promise_. Need to set up a database and also make the code available online. That's for another day. Will link to Tweet for now.

[Tweet for R1D1](http://bit.ly/2xm5qiG)

---
### R1D2
Fixed errors in Swagger that made testing the API calls fail and show no response. Was due to a CORS issue. Also tested several APIs for getting info from ISBN numbers. Created a repo for the project and mirrored it so that it is now on Github and Gitlab.

Small little things can cause so much aggravation and pain. Case in point, the CORS issue. Was caused by the server being configured with **_0.0.0.0_** as the host, and the browser checking **_localhost_** :) APIs also seem to change. Product API now needs confirmation and approval of Amazon Associate, which you only get with 3 purchases in 180 days which then triggers a review process.

[ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### R1D3
Separated back end from front end in same repo. Back end is in Node + Hapi, Front end is in Angular 6 and Material. Also added Mocha, and Chai for testing purposes

Have to wrap my head around testing with Mocha and Chai before moving full speed ahead on the project. Need to get up to speed with the intricacies of Typescript and ES6.

[ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### R1D4
Working on Angular and Material. Fixed several errors. Created a new component and set up the basic version of it.

Lots of work still to do. Need to format the JSON output from the API into a better version. Still need to better understand some of the Angular 6 intricacies. The Material and FlexLayout for Angular6 are just not as well documented as the one for AngularJs.

[ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### R1D5
JSON output from API endpoint works now.
Booklist now shows book covers from the OpenLibrary API.

Need to get better data source for the API. Improve Layout. Need to study Material and Flex a bit more in depth for Angular 6. Still having trouble getting it to do what could be easily done in Angular 1x with Material

[ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### R1D6
**Lambda** functions, **serverless architecture** oh my! :)
Planning on moving some of my projects to **AWS** to better utilize serverless architecture

Didn't code yesterday. Did tutorials & read up on new tech that I want to use, but no code so doesn't count.

[Tweet for R1D6](http://bit.ly/2JqnJbl)

---
### R1D7
API research and testing for book metadata retrieval and some coding around [SQLite](http://bit.ly/2sCFnhy) to prepare for the main core of the project

Need to work more on testing with [Mocha](http://bit.ly/2HlFwLK) and [Chai](http://bit.ly/2sBuZXw). I am not being very consistent. I find it a little tricky to set up and I get too impatient

[ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### R1D8
Studied and tried out various service worker scripts and AWS Lambda. Focused on Angular 6.

Serverless architecture is really interesting!

[ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### R1D9
Partially migrated a theme from Pixelarity to a Ghost Theme. This will be used as the main site for my projects and I will be moving some of the jquery scripts to Angular 6.

Could not do any coding apart from work related coding for the last couple of days. Not giving up though .. just restarting with vigor.

**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### R1D10
Worked on website for the project. Should be ready and public in a couple of days

Wonder whether it is better to keep website, angular app, and api separate or to run them unified

[ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### R1D11
Did some coding tests and working through some advanced Angular 6 concepts

Going to keep the three parts separate for now.

[ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) ]

---
### R1D12

Worked on the website design for the main site as well as some Material and Flex with Angular 6. Very basic angular part is [now online](http://bit.ly/2l5fBiG) This will be fleshed out and improved

Need to work on the UX/UI

[ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) | [Demo](http://bit.ly/2l5fBiG) ]

---
### R1D13
Set up API with a very rough import function into a local sqlite3 database. The import function is really very rough. Will refactor later

Will investigate differences between local sqlite3 and Mongodb Atlas

**Link to work:** [ [Github](http://bit.ly/2snBVYg) | [Gitlab](http://bit.ly/2H4F3NQ) | [Demo](http://bit.ly/2l5fBiG) ]
4 changes: 2 additions & 2 deletions rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
### *I will code for at least an hour every day for the next 100 days.*

#### Start Date
June 25th, 2016. [PUT YOUR DATE HERE]
May 29th, 2018

## Additional Rules
1. I will tweet about my progress every day -> using the hashtag #100DaysOfCode
2. If I code at work, that time won't count towards the challenge.
3. I will push code to GitHub every day so that anyone can see my progress.
4. I will update the (Log)[log.md] with the day's progress and provide a link so that others can see my progress.
4. I will update the [Log](log.md) with the day's progress and provide a link so that others can see my progress.
5. I will work on real projects, facing real challenges. The time spent doing tutorials, online courses and other similar resources will NOT count towards this challenge. (If you've just started learning to code, read [FAQ](FAQ.md))


Expand Down