- Worked on the movie app and tried to solve how to add movies to the favorites section. I created two custom hooks for favorites and localStorage. Next: implement the functionality of favorites.
day-190
- Worked on the movie app and tried to figured out how to grab video data from TMDB API. Still not sure but I bet it will work tomorrow :)
day-189
- Day-off.
day-188
- Read an article about benefits of reading code.
- Worked on the movie app and finally figured it out how to implement search functionality. Plus did some refactoring but Lighthouse performance score is still terrible.
day-187
- Play around with RegexLearn a bit. Its quite great for learning about regular expressions from scratch.
- Read an article about benefits of blogging by Flavio Copes.
-
Finished the
useEffect: persisten state
exercise of react-hooks . - Worked on the movie app, did some optimization and refactoring. Next: conditional filtering on the search page.
day-186
- Worked on the movie app, added fallback data to the card component. Check the demo. Next: image optimization!
day-185
-
Finished the
useEffect: persisten state, custom hook
exercise of react-hooks and created my first custom hook. - Worked on the movie app, added a new custom hook for spread data from API and add new sections to the main page. Check the demo. It's poor on performance because there is no image optimization yet.
day-184
-
Started a course called
Three.js Journey
by Bruno Simon and created my first 3d object. Well, that was dope! -
Finished the third extra exercise of
useEffect: persisten state
from react-hooks course.
day-183
- Read about early days of JavaScript, TC39, ECMA and ECMAScript.
day-182
-
Finished the first and second quests of
useEffect: persisten state
from react-hooks course. - Worked on movie app, did some refactoring and cleaned the component tree. Next: search and filter functionality.
day-181
-
Finished
useState: greeting
chapter of react-hooks. - Worked on movie app, created a card hover effect to show more information.
day-180
- Worked on movie app, added a new loader component and designed main page components responsively.
day 179
- Worked on movie app and added an axios call for spread data to the components dynamically.
day 178
- Day-off.
day 177
- Learnt about React Router and have used it to add some features to my movie app project.
day 176
-
Finished
Forms and Rendering Arrays
chapter of react-fundamentals and completed this section.
day 175
-
Finished
Styling
chapter of react-fundamentals. - Worked on React Movie App and implemented swiper.js to the project.
day 174
-
Finished
Creating custom components
chapter of react-fundamentals.
day 173
-
Finished
Using JSX
chapter of react-fundamentals. - Worked on React Movie App.
- Worked on my freelance project.
day 172
- Started Epic React course once more, from the beginning and finished first two exercise from react-fundamentals.
day 171
- Day off.
day 169, 170
- Read about React's Router, Error Boundaries, Portals and Render Props.
day 168
- Made a tiny project with React HOC and useState. Check the demo.
day 167
- Finished weather app.
day 166
-
Read
Classes & Constructors
chapter from Air-bnb JavaScript style guide. - Worked on of the weather app.
day 165
-
Read
Arrow Functions
chapter from Air-bnb JavaScript style guide. - Finished UI design of weather app. Tomorrow will do API integration. :)
day 164
- Finished the week-3 homework of the front-end bootcamp.
day 164
- Read about React Context.
day 163
-
Read
Functions
chapter from Air-bnb JavaScript style guide. - Fixed a bug on last weeks homework random-user project.
- Started a new Weather App project for bootcamp. I will use React.js, vite.js, styled-components, MaterialUI, eslint and prettier as my tech stack.
day 162
-
Read
Destructing
andStrings
chapters from Air-bnb JavaScript style guide.
day 161
- Initialized a new movie-app project with React.js. It is a graduation project for bootcamp and I will work on it with my team.
-
Read
Objects
andArray
chapters from Air-bnb JavaScript style guide.
day 160
- Started to follow Air-bnb JavaScript style guide to extend my JavaScript knowledge.
- Finally finished week-2 homework.
day 159
- Almost finished week-2 homework. I have to save rendered data to localStorage and polish my code.
day 158
- Worked on week-2 homework of the front-end bootcamp.
day 157
- Worked on week-2 homework of the front-end bootcamp.
day 156
- Worked on week-2 homework of the front-end bootcamp.
day 155
- Day-off.
day 154
- Designed a UI for second weeks 2th homework of the bootcamp.
day 153
- Worked on week-2 homework of the front-end bootcamp.
- Added new resources and fixed some content and typos of front-end resources repo.
day 152
- Read about early days of the web. (keywords: ARPANET, web 1.0, web 2.0.)
- Read about JavaScript Scope.
- Made some progress on scrimba react course.
- Worked on week-2 homework of the front-end bootcamp.
- Read an article about learning curve of learning programming.
day 152
- Post the front-end resources repo. Thanks for all the great feedback. :)
- Finished calculator project.
day 151
- Worked on calculator project.
- Finished week-1 homework of bootcmap.
day 150
- Read about CMS, CMF, LMF and LCMS.
- Read about JavaScript's scope and closure.
- Worked on calculator project.
day 149
- Started a new calculator project and finished the UI design. It is a homework for front-end bootcamp and I used Tailwind for design system.
day 148
- Solved a challenge on Codewars.
- Finished a couple of sections on React course.
- Finished header design on flag-api project. Check the demo.
day 147
- Finished the second chapter of You Don't Know JS Yet: Get Started - 2nd Edition.
- Started a new React course on scrimba.com
- Created some helper objects for breakpoints and typography for styled-components, and implemented navbar icon toggle on theme changes.
day 146
- Solved a challenge on Codewars.
- Designed a mobile navbar to the flag-api project.
day 145
- Second class of the bootcamp. Most of the time spend with the JavaScript basics.
- Messed around with the React components, hooks and virtual dom structure.
day 144
- First day of the bootcamp.
- Worked on the dark mode implementation for a new project. Followed this great guide.
day 143
- Day off.
day 142
- Added some new resources and table of contents section to the favorite resources.
- Solved a challenge on Codewars.
day 141
- After several applications, finally accepted into a front-end bootcamp.
-
Finished the
useEffect: persistent state
section and completed all the lessons of Epic React - Hooks.
day 140
- Solved a challenge on Codewars.
-
Finished the
useState: greetings
section and completed all the lessons of Epic React - Hooks.
day 139
-
Finished the
Rendering Arrays
section and completed all the lessons of Epic React - Fundamentals.
day 138
- Started a new project. I will use React.js, vite.js and styled-components as my tech stack.
day 137
- Read an article about how to improve your programming skills.
day 136
- Solved a challenge on Codewars.
-
Finished the
Forms
section of the Epic React - Fundamentals.
day 135
- Solved a challenge on Codewars.
-
Finished the
Styling
section of the Epic React - Fundamentals. - Read about currying and function accepting functions.
- Worked on calculator project and get some help to make it functional.
- Watched a video about front-end bundlder vite.js, narrating by Evan You, the creator the the tool.
day 134
- Solved a challenge on Codewars.
-
Finished the
Creating custom components
section of the Epic React - Fundamentals. - Read the JSX In Depth and Typechecking With PropTypes chapters from React Documentation.
- Worked on calculator project.
- Read an article about HOC (Higher Order Functions).
day 133
- Solved a couple of challenges on Codewars.
- Finished the first 3 chapter of the Epic React Fundamentals.
- Read some articles about the pure functions and the history of functional programming.
- Worked on calculator project.
day-132
- Solved a couple of challenges on Codewars.
day 131
- Read a blog-post about clean code principle.
- Started reading Chapter 2: Surveying JS from You Don't Know Js (yet).
day 130
- Watched a video about React's early implementations.
- Finished the first chapter of You Don't Know JS Yet: Get Started - 2nd Edition.
- Finished the first chapter of Just Javascript, a text-based Javascript course by Dan Abramov.
- Read an article about lambda expressions and function programming.
day 129
- Solved a couple of challenges on Codewars.
- Finished the 'Functional Components' chapter of the React JS Full Course for Beginners.
- Finished the 'Components' section at react.tutorial.app
- Read an useful article that explains how to iterate object properties in Javascript. Thnx flavio :)
- Read an article about functional programming.
day 128
- Solved a couple of challenges on Codewars.
- Finished the 'Baby Steps' section on 'Learn Vim' tutor.
- Finished the 'JSX II' section at react.tutorial.app
- Finished the 'App & JSX' of chapter theReact JS Full Course for Beginners.
- Finished the first 3 chapter in the 'Main Concepts' of the React Documentation..
- Started Intermediate Algorithm Scripting section at freecodecamp / JavaScript Algorithms and Data Structures.
- Read an article about Imperative/Declarative programming paradigms.
- Worked on calculator project.
day 127
- Solved a challenge on Codewars.
- Completed first two sections on 'Learn Vim' tutor.
- Finished the 'tic-tac-toe' game from the React documentation.
- Finished the 'JSX expressions' section at react.tutorial.app
- Finished the first chapter of React JS Full Course for Beginners.
- Finished Functional Programming section at freecodecamp / JavaScript Algorithms and Data Structures.
- Worked on calculator project.
- Read an article about Javascript shorthands and tip&tricks.
day 126
- Solved a challenge on Codewars.
- Finished 'Intro to JSX' section at react.tutorial.app
- Added new styles and worked on some functionality on the calculator project.
- Read an awesome article explaining about 'How to Learn Javascript in 2021'. If you need a roadmap for Vanilla JavaScript, go check it out.
day-125
- Solved a challenge on Codewars.
- Finished 'React DOM' section at react.tutorial.app
- Created some functions and design for the calculator project.
day 124
- Solved a challenge on Codewars.
- Practiced some Javascript on React-tutorial.app
day 123
- Completed a technical assessment test for a Front-End Bootcamp.
day 122
- Day off.
day 121
- Solved a couple of challenges on Codewars.
- Started the 'Contact App' chapter on React course.
- Started a calculator project on The Odin Project cirriculum.
- Read an article about React Forms.
day 120
- Solved React Button Toggle on CoderByte.
- Finished the 'Lifecycle' chapter on React course.
- Spend some time on React documentation.
- Fixed a little typo in React documentation. :)
- Read an article about why React developed in the first place.
- Read an article about React's basic functionalities.
- Started to write a new blog-post about interact.js. (I lost the old file 💔)
day 119
- Started the 'Lifecycle' chapter on React course.
day 118
- Day off.
day 116, 117
- Started Functional Programming section at freecodecamp / JavaScript Algorithms and Data Structures.
day 115
- Solved Day 13: Abstract Classes challenge on HackerRank.
- Finished the 'state' chapter on React course and learned how to use states on different cases.
- Finished the Fundamentals Part 5 section at The Odin Project.
day 114
- Solved Who likes it? and Regex Password Validation challenges on CodeWars.
- Finished the 'props' chapter on React course and learned some knowledge about PropTypes, defaultProps and React DevTools.
- Started to study the React documentation to grasp of the frameworks fundamentals.
day-113
- Solved Mini-Max Sum challenge on HackerRank Problem Solving algorithms.
- Finished the 'components' chapter on React course and started to the 'props'.
- Finished Object Oriented Programming section at freecodecamp / JavaScript Algorithms and Data Structures.
- Completed 'palindrome' and 'fibonacci' exercises on test driven developments.
- Finished the frontendmentor.io project. Check the demo.
- Watched a video about Internet, protocols and networks.
day 112
- Solved Day 8: Create a button challenge on HackerRank 10 Days of JS.
- Solved Day 12: Inheritance challenge on HackerRank 30 Days of Code.
- Finished the first chapter of React course.
- Designed the dark mode functionality for frontendmentor.io project. Almost done! Check the demo.
day 111
- Completed Recursion 3, Arrow Functions and Javascript Dates challenges on HackerRank and earned my 4th star on 10 Days of Javascript.
- Finally, I began to learn React. I'll use patika.dev, scrimba.com and frontendmaster.com as starting points.
- Designed a dark mode toggle-switch frontendmentor.io project. Next stop is light/dark mode implementation.
day-110
- Started to write a new blog-post about interact.js.
- Watched a video about differences between pseudo-classes vs pseudo-elements.
day 109
- Day off.
day 105-108
- Designed the responsive layout for frontendmentor.io project next stop is toggle switch for dark mode. :)
day 104
- Day off.
day 103
- Designed a card for frontendmentor.io project and learnt the usage of SASS's @if and @else functions.
day 102
- Day off.
day 101
- It's 100th day of this diary and also 2000. commit on Github! Yay! 💩
- Started to read You Don't Know Javascript by Kyle Simpson.
- Designed some responsive rules for frontendmentor.io project.
day 100
- Worked on frontendmentor.io project.
- Started making a list of all of my favorite resources. I will keep this repo up to date.
day 99
- Day off.
day 98
- Started a new Frontendmentor.io project Check the repo.
day 97
- Finished the e-commerce project.
day 96
- Worked on the e-commerce project.
day 95
- Started Object Oriented Programming section at freecodecamp / JavaScript Algorithms and Data Structures.
- Worked on the e-commerce project.
day 94
- Solved Longest Word challenge on Coderbyte.
- Finished Basic Algorithm Scripting section at freecodecamp / JavaScript Algorithms and Data Structures.
- Worked on the e-commerce project.
day-93
- Worked on the e-commerce project.
day-92
- Solved Day 5: Inheritance challenge on HackerRank 10 Days of Javascript.
- Completed 'calculator' exercise on test driven developments.
- Worked on the e-commerce project.
day-91
- Worked on the e-commerce project.
day 90
- Worked on the e-commerce project.
day 89
- Day off.
day 87, 88
- Worked on the e-commerce project.
- Worked on the golden-sweet project and finished most of the design.
day 86
- Started a new SASS course guided by The Net Ninja.
- Worked on the e-commerce project.
- Worked on the golden-sweet project.
day 85
- Started a new book called Atomic Habits.
- Worked on a design for a new project.
- Started a new git path on patika.dev
- Worked on the golden-sweet project.
day 84
- Worked on the golden-sweet project.
day 83
- Day off.
day 82
- Finished the frontendmentor.io challenge project. Check the demo.
day 81
- Designed the desktop version frontendmentor.io challenge project. Check the demo.
day 80
- Solved Day 4: Count Objects challenge on HackerRank 10 Days of Javascript
- Read an article about HTTP request.
- Designed a header for frontendmentor.io challenge project.
day 79
- Added some @mixin functions to SASS boilerplate project. You can find all of explanations and examples on the README file.
- Read an article about URL.
- Read an article about Javascript Hoisting.
- Did some functionality to frontendmentor.io challenge project. Check the demo.
day 78
- Read an article about DNS.
- Read an article about Javascript event loop.
- Solved A Very Big Sum on HackerRank Problem Solving.
- Read an article about Javascript Objects.
- Finished mobile styles of frontendmentor.io challenge project. Check the demo.
day 77
- Completed sixth project of javascript-30 by Wes Bos.(Type Ahead)
- Worked on a mobile styles on frontendmentor.io challenge project.
day 76
- Solved a couple of challenges of HackerRank Problem Solving.
- Started Fundamentals Part 5 section at The Odin Project.
- Read an article about the objects.
- Design a mobile header styles to frontendmentor.io challenge project.
day 75
- Solved Day 4: Classes challenge on HackerRank 10 Days of Javascript.
- Finished Etch-A-Sketch project on The Odin Project cirriculum. Check the demo.
- Started a new challenge project on frontendmentor.io.
- Created a new SASS boilerplate. Feel free to use! :)
day 74
- Day off.
day 73
- Solved Day 4: Create a Rectangle Object challenge on HackerRank 10 Days of Javascript.
- Solved a couple of challenges on Codewars.
- Started a Etch-A-Sketch project on The Odin Project cirriculum. Check the demo.
day 72
- Solved a challenge on Codewars.
- Solved Day 3: Throw challenge on HackerRank 10 Days of Javascript.
- Started Basic Algorithm Scripting section at freecodecamp / JavaScript Algorithms and Data Structures.
- Read an article about network concepts.
- Started to read Javascript Notes of Wes Bos.
- Finished frontendmentor.io challenge project. Check the demo.
day 71
- Completed Basic Data Structures section at freecodecamp / JavaScript Algorithms and Data Structures.
- Started to read new article series.
- Worked on the mobile design of the frontendmentor.io challenge project. Check the demo.
day 70
- Day off.
day 68-69
- Finished the Searching section and completed the data structures and algorithms at patika.dev
- Finished the mobile design of the frontendmentor.io challenge project. Check the demo.
day 67
- Day off.
day 66
- Started final week of Learning How to Learn course.
- Designed mobile screen size on the frontendmentor.io challenge project. Implemented the details and summary tags. Check this cool features.
day 65
- Started the Sorting section on data structures and algorithms at patika.dev
- Finished the DOM manipulation section at The Odin Project.
- Design some styles on frontendmentor.io challenge project.
day 64
- Day off.
day 60-63
- Worked on the golden-sweet project and finally complete the main drag and drop functionality.
day 59
- Worked on the golden-sweet project and implemented the interact.js framework for drag and drop events.
day 58
- Started Analysis of Algorithms section on data structures and algorithms at patika.dev
- Solved a challenge on Codewars and ranked up. :)
- Completed the responsive layout course by Kevin Powell. If you're having a trouble with responsive design, you should definitely check this content.
- Started a new challenge on frontendmentor.io
- Worked on the golden-sweet project.
day 57
- Made some progress on data structures and algorithms at patika.dev
- Started third week of Learning How to Learn course.
- Started DOM manipulation section at The Odin Project.
- Started Basic Data Structures section at freecodecamp / JavaScript Algorithms and Data Structures.
- Solved a couple of challenges on Codewars.
- Worked on the golden-sweet project.
day 56
- Worked on the golden-sweet project.
day 55
- Finished day-19 and day-20 challenges on responsive layout course.
day 54
- Finished all tests and completed Fundamentals Part 4 section at The Odin Project.
- Worked on the golden-sweet project and implement nunjucks template.
day 53
- Read an article about Javascript rest parameters.
- Worked on the golden-sweet project.
day 52
- Finished the first chapter of Cal Newport's Deep Work.
- Fixed some alignement bugs on knife-application.
- Worked on the freelance project. Implemented draggable event functions to the page items. Check the demo.
day 51
- Finished 'recursion' chapter on data structures and algorithms at patika.dev.
- Finished day-17 on responsive layout course.
- Fixed some scroll bugs on knife-application.
- Worked on the to-do-list project. Created a function that adds to-do item complete task functionality and updates the DOM and localStorage.
- Worked on afreelance project and learned how to create object constructor to simplify repetitive structures.
day 50
- Started a new 'patika'.
- Solved a challenge on Codewars.
- Finished Debugging section at freecodecamp / JavaScript Algorithms and Data Structures.
- Finished day-16 on responsive layout course.
- Started second week of Learning How to Learn course.
- Worked on the to-do-list project.
- Started a new portfolio project for a client. My plan is to learn Javascript drag events and will use eleventy, nunjucks, Netlify CMS as my tech stack.
day 49
- Finished first week of Learning How to Learn course.
- Worked on the to-do-list project. I worked on a remove function that adds remove functionality to buttons and update the DOM and localStorage.
- Finished day-15 on responsive layout course.
- Worked on responsive desktop size on knife-application.
day 48
- Finished flexbox-04 challenge on responsive layout course.
- Worked on to-do-list project. I learnt about set and get items from localStorage.
day 47
- Worked on to-do-list project.
day 46
- Made some exercise on test driven developments.
- Started Debugging section at freecodecamp / JavaScript Algorithms and Data Structures.
- Finished the for loops chapter on A Smarter Way to Learn Javascript by Mark Myers and solved all the challenges of this chapter.
- Worked on responsive tablet size on knife-application.
- Made some progress to-do-list project.
day 45
- Finished day-12 challenge on responsive layout course.
- Made some progress in first week of Learning How to Learn course.
- Dealt with some functions on to-do-list project.
day 44
- Started to read Cal Newport's Deep Work.
- Finished day-8 to day-11 challenges on responsive layout course.
- Started a new course about how to learn.
- Started to a to-do-list project.
- Finished the design of small and medium screen sizes on knife-application.
- Write a part on my blog.
day 43
- I gave myself some off-computer time to avoid burnouts.
day 38-42
- Finished day-8 challenge on responsive layout course.
- Made some research about Vite.js
day 37
- Finished the arrays chapter on A Smarter Way to Learn Javascript by Mark Myers and solved all the challenges of this chapter.
- Finished the 'map-get' section of SASS course on Udemy and tried this approach on my portfolio website as a practice.
- Read the Arrow Functions chapter on The Javascript Beginner's Handbook by Flavio Copes.
- Solved a couple of challenges on Codewars.
- Finished Regular Expressions section at freecodecamp / JavaScript Algorithms and Data Structures.
- Made a SoundCloud App using SoundCloud API and SDK. / One Month Week 3.
- 1000. commit on Github. :)
day 38
- Published a new blog post about web-font icons.
- Made some exercise on test driven developments.
- Made some progress on Regular Expressions section at freecodecamp / JavaScript Algorithms and Data Structures.
- Started Week-3 / Javascript course / One Month.
- Worked on my project knife-application.
day 37
- Finished day-5 challenge on responsive layout course.
- Made some research about Javascript drag events.
day 36
- Attend a web conference.
- Designed the wave and footer sections on small screens. / knife-application.
- Finished the third chapter of On the Internet by Hubert L. Dreyfus.
- Started a new blog post about CSS minifiers cssnano and PurgeCSS.
day 35
- Finished day-2 and day-3 challenge on responsive layout course.
- Published a new blog post about web icons.
day 34
- Finished my login-form project. See the demo.
day 33
- Started a new responsive layout course by The King of CSS and finished day-1 challenge.
- Finished the 'variables' section of SASS course on Udemy.
day 32
- Did my first contribution.
- Learnt about AJAX.
- Made a progress Regular Expressions section at freecodecamp / JavaScript Algorithms and Data Structures.
- Worked on login-form project.
- Finished the first chapter of SASS course on Udemy.
day 31
- Started a login-form project.
day 30
- Finished my portfolio-website project. See the demo.
day 29
- Worked on my portfolio-website project.
day 28
- Read the 'Responsive Web Design and breakpoints' chapter on SASS Guidelines and implement the @include media framework to my projects knife-application and seo-landing-page.
- Designed the pricing section on small screens. / knife-application.
- Made a progress Regular Expressions section at freecodecamp / JavaScript Algorithms and Data Structures.
- Started a new portfolio-website project.
day 27
- Solved a challenge on Codewars.
- Read the chapter 'Arrays: Adding and removing elements' on A Smarter Way to Learn Javascript by Mark Myers and solved all the challenges of this chapter.
- Made a progress Regular Expressions section at freecodecamp / JavaScript Algorithms and Data Structures.
- Read the Functions chapter on The Javascript Beginner's Handbook by Flavio Copes.
- Finished Week-2 / Javascript course / One Month.
- Designed the features section on small screens. / knife-application.
day 26
- Made progress Regular Expressions section at freecodecamp / JavaScript Algorithms and Data Structures.
- Worked on a gif-search project on Week-2 / Javascript course / One Month.
- Practiced map, filter and sort array functions.
- Finished Clean Code section at The Odin Project.
- Designed the hero section for small screen sizes. / knife-application.
day 25
- Day off.
day 24
- Finished the second chapter of On the Internet by Hubert L. Dreyfus.
- Started Regular Expressions section at freecodecamp / JavaScript Algorithms and Data Structures.
- Started Chapter 15: Layout on HTML & CSS Book by Jon Duckett.
- Solved a challenge on Codewars.
- Worked on a gif-search project on Week-2 / Javascript course / One Month.
- Finished the Rock, Paper, Scissors project. / The Odin Project.
- Worked on responsive design on my project knife-application.
day 23
- Started a new blog-post about converting icons to web-fonts with Icomoon.io
- Read an article about CSS Logical Properties by Kyle Cook.
- Designed a new responsive navigation bar for my project knife-application.
- Worked on Rock, Paper, Scissors project. / The Odin Project.
day 22
- Solved a challenge on Codewars.
- Worked on my project knife-application.
- Worked on Rock, Paper, Scissors project. / The Odin Project.
day 21
- Finished ES6 section at freecodecamp / JavaScript Algorithms and Data Structures.
- Finished second project of Week-2 on Javascript course / One Month.
- Started Rock, Paperm Scissors project at The Odin Project.
day 20
- Solved a challenge on Codewars.
- Solved a couple of challenges at freecodecamp / JavaScript Algorithms and Data Structures / ES6.
- Read the chapter 'arrays' on A Smarter Way to Learn Javascript by Mark Myers and solved all the challenges of this chapter.
- Watched a video about recursively and iteratively problem solving.
- Finished Problem Solving section at The Odin Project.
- Watched a video about upcoming web features.
- Learned about error troubleshooting in Javascript.
- Finished first project of Week-2 on Javascript course / One Month.
day 19
- Solved a challenge on Coderbyte.
- Solved a couple of challenges at freecodecamp / JavaScript Algorithms and Data Structures / ES6.
- Watched a video about Javascript Event Loops
- Started Week-2 on Javascript course / One Month.
day 18
- Published my first blog post.
- Worked on my project knife-application.
- Solved a couple of challenges at freecodecamp / JavaScript Algorithms and Data Structures / ES6.
- Read about callbacks.
- Solved the first challenge on Coderbyte.
- Read about pseudo code.
- Solved third challenge 'resistor color' on Exercism.io
day 17
- Solved a couple of challenges at freecodecamp / JavaScript Algorithms and Data Structures / ES6.
- Started Problem Solving section at The Odin Project.
- Read about problem solving techniquies.
- Read the 'if statement nested' chapter on A Smarter Way to Learn Javascript by Mark Myers and solved all the challenges of this chapter.
- Read the Commenting and Architecture chapters on A SASS Guidelines.
- Solved a challenge on Codewars.
- Finished Week-1 on Javascript course / One Month.
day 16
- Finished the first chapter of On the Internet by Hubert L. Dreyfus.
- Write a part on my blog.
- Made some progress on Week-1 at Javascript course / One Month.
- Finished the freecodecamp / Responsive Web Design cirriculum and earned my first certificate. Yay.
day 15
- Completed Javascript OOP section / Udemy JS Course
- Write a part on my blog.
- Read and practiced some Traversing DOM elements.
- Practiced some Javascript on Exercism.io
- Started Javascript course of One Month.
day 14
- Day off.
day-13
- Finished the fourth project on freecodecamp / Responsive Web Design cirriculum.
- Watched a couple of tutorials about Encapsulation / Udemy JS Course
- Watched a tutorial on Youtube about the 'this'.
- Watched a video about upcoming CSS feature container queries.
- Read about different approaches of Modular CSS.
- Solved a challenge on Codewars.
- Solved a couple of challenges at freecodecamp / JavaScript Algorithms and Data Structures.
day 12
- Watched a tutorial on Youtube about the Classes, Inheritance and Instances.
- Practiced map function.
- Watched a tutor about Encapsulation / Udemy JS Course
- Read the Testing sets of conditions chapter on A Smarter Way to Learn Javascript by Mark Myers and solved all the challenges of this chapter.
- Finished Chapter 14: List, Tables and Forms on HTML & CSS Book by Jon Duckett.
- Started ES6 section at freecodecamp / JavaScript Algorithms and Data Structures.
- Solved a challenge on Codewars.
- Read the chapters of Else, Array and Array Methods on The Javascript Beginner's Handbook by Flavio Copes.
- Read About HTTP and Web Sockets.
- Read About Javascript Arrow functions.
- Read About Call Stacks and learned the meaning of 'stackoverflow' term.
- Finished Fundamentals Part 3 section at The Odin Project.
- Solved a battle at CSS Battle.
day 11
- Watched a video about Javascript Recursion.
- Finished Basic Javascript section at freecodecamp / JavaScript Algorithms and Data Structures.
- Solved a couple of challenges on Codewars.
- Read about Javascript Function Expressions.
- Started the fourth project on freecodecamp / Responsive Web Design cirriculum.
- Watched a tutorial on Youtube about the Classes and Constructors.
day 10
- Read an article about PGP and Phil Zimmermann
- Solved Day 7: Arrays of HackerRank 30 Days of Code.
- Solved a challenge on Codewars.
- Solved a challenge at freecodecamp / JavaScript Algorithms and Data Structures.
- Watched a tutorial on Youtube about the Objects, Destruction and Spread.
day 9
- Read the chapter If Else and If Statements on A Smarter Way to Learn Javascript by Mark Myers and solved all the challenges of this chapter.
- Completed fifth project of javascript-30 by Wes Bos. (Flex Panels)
day 8
- Read about SMPT Protocol.
- Watched a couple of tutors about Consturctors / Udemy JS Course
- Solved a couple of challenges on Codewars.
- Solved Day 6: Let's Review of HackerRank 30 Days of Code.
- Completed fourth project of javascript-30 by Wes Bos. (Javascript Array Practice - 1)
- Watched a tutorial on Youtube about the Objects, Prototypes and Constructors.
- Finished responsive design on my project seo-landing-page.
day 7
- Read an article about Javascript functions.
- Read the World Wide Web (WWW) Basic Mechanics section on Front-End developer learning road map.
- Solved a challenge at freecodecamp / JavaScript Algorithms and Data Structures.
- Solved Day 5: Loops challenge on HackerRank 30 Days of Code.
- Read the chapter Comparison operators on A Smarter Way to Learn Javascript by Mark Myers and solved all the challenges of this chapter.
day 6
- Solved Day 4: Class vs. Instance challenge on HackerRank 30 Days of Code.
- Solved a couple of challenges on Codewars.
- Completed third project of javascript-30 by Wes Bos. (Css-Variables)
- Fixed the case studies and testimonial sections on some screen sizes / seo-landing-page.
- Solved a couple of challenges at freecodecamp / JavaScript Algorithms and Data Structures.
day 5
- Watched a tutorial on Youtube about the Objects, this and Constructor Functions.
- Compeleted the Product Landing Page at freecodecamp / Responsive Web Design.
- Fixed the numbers and services sections on all screen sizes / seo-landing-page.
- Practiced some on DOM elements with Vanilla Javascript.
day 4
- Solved a couple of challenges on Codewars.
- Completed HackerRank 10 Days of Javascript.
- Solved Day 2: Operators challenge on HackerRank 30 Days of Code.
- Watched a tutor about Object Oriented Javascript on Udemy JS course.
- Completed second project of javascript-30 by Wes Bos. (Clock)
- Read the chapter If on A Smarter Way to Learn Javascript by Mark Myers and solved all the challenges of this chapter.
- Fixed the hero section on my project seo-landing-page.
day 3
- Read about cloud service technologies.
- Solved a challenge on Codewars.
- Solved Day 1: Let and Const challenge on HackerRank 10 Days of Javascript.
- Solved Day 1: Data Types challenge on HackerRank 30 Days of Code.
- Completed Document Object Model section on Udemy JS course.
- I fixed my navbar and topper with all screen sizes on my project seo-landing-page.
- Solved a couple of challenges at freecodecamp / JavaScript Algorithms and Data Structures.
- Read about default values on functions in Javascript.
- Read the chapters of Predence, Comparisons and Conditionals on The Javascript Beginner's Handbook by Flavio Copes.
- Read the chapter Prompts in A Smarter Way to Learn Javascript by Mark Myers and solved all the challenges of this chapter.
- Watched a tutorial on Youtube explaining the difference between declaration and expression functions.
- I completed first project of javascript-30 by Wes Bos. (Drum Machine)
day 2
- Read about cloud technologies like SaaS and PaaS.
- Watched a tutorial on Youtube explaining the difference between let, var and const.
- Solved first challenge on HackerRank 30 Days of Code.
- Watched a couple of videos about DOM methods on Udemy JS course.
- Read some parts of The Odin Project's Fundamentals Part 3.
- Solved first challenge on HackerRank 10 Days of Javascript.
- Solved a couple of challenges at freecodecamp / JavaScript Algorithms and Data Structures.
- I worked on Product Landing Page at freecodecamp / Responsive Web Design Projects.
- I tried to fix my navbar on my project seo-landing-page.