18 entries
6h 50m 39s
- Halfway through Express Module under NodeJS from ODIN Project
- Learnt fundamentals of using Express like middlewares and their chainings, routing, and set up a skeleton website with Express generator
- Got a basic overview of pug templating engine
- Briefed with fundamentals of Mongoose ODM like Documents, Models, Schemas, Middlewares and hooks, Virtual document properties and made a cluster with MongoDB Atlas service
- Deployed the express web app on Heroku's git platform
- Used morgan and nodemon in the express web app.
- Learnt about UML Class diagrams from wiki.
~Day36
#Aug19 #daysofcode #featured
It's crazy how complicated the “modern web” has become...
Is realizing this complexity and getting hang of it and then choosing the best ones out of the wilderness depending on product case is what developers especially in open source-based companies paid mainly for?
Knowledge and getting through javascript fatigue and then applying it with programming makes the job enough tougher to get started off with or to learn and is overwhelming for someone just starting out.
#musings #Aug19
Javascript:
6 entries
2h 30m
- Learnt using currying functions using lodash library
- Watched videos from MPJ's FunFunFunction channel on advanced usage of Reduce and some other higher-order functions.
- Got really enlightened with hoisting and scoping concepts in JS
Computer Science:
7 entries
2h 55m
- Got a detailed overview and understanding on the concept of asymptotic notation, time complexity and calculating it for various cases except the recursive ones which require recurrence.
- Covered concepts, algorithms and various methods abstract data type structures for:
- Search Algorithms: Linear, Binary
- Sorting algorithms: Bubble, Insertion, Selection, Quick, Merge
- Data structures: Linked List,
Circular Linked List, Binary Trees, Binary Search Trees
Time complexity analysis for the above stuff is yet to be done along with properly studying the code implementation.
~Day31
#Aug19 #daysofcode #featured
16 entries
6h 19m 18s
- Revised call/apply/bind, getters setters, Maps
- Leant about JS-based prototypical principles:
- Delegation / Differential Inheritance, Concatenative inheritance/mixins/cloning, Functional Inheritance, Composition Over Class Inheritance
- Learnt and differentiated between usage of Factory vs Constructors vs Classes
- Learnt about composing over the inheritance from FunFunFunction
- Grasped concepts of S.O.L.I.D Object role stereotype
- Came to know about PubSub design pattern and used it for coupling with PubSubJS module
~Day30
#Aug19 #daysofcode #featured