shermix's blog

A lair to write on my adventures with open source, codes and life alike.

4 entries 5h 7m 44s

  • Finished the Testing Module from ODIN Project
    • Rewatched Testing Series from FunFunFunction by MPJ on YouTube, this time with a deeper understanding of the material.
    • Learnt about Dependency Injection and Inversion of Control patters from an extended series BY MPJ on youtube.
    • Learnt the pros and cons of mocking functions and healthy practise to avoid it in the code, such as the pub/sub pattern.
  • Messed somewhat with integrating webpack to skill-sharing project. Still couldn't the configure the way I wish to.
  • Wrapped up the Node module from ODIN Project under NodeJS section.
  • Done with the first sub-unit of Express Web Framework Module from ODIN Project under NodeJS section.

~Day35


#Aug19 #daysofcode

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

5 entries 1h 40m

  • Made a bootstrap landing page for OASM 3rd semester university's DBW project
  • Moved domain's nameserver to cloudflare
  • Some messing around with webpack config file on skillsharing server project from EJS

~Day34


#Aug19 #daysofcode

15 entries 6h 1m 21s

  • Finished “Webpack 4 Fundamentals” by @TheLarkInn on @FrontendMasters
    • Need to review workshop files when bundlign and building stuff with webpack at a later stage.

~Day33


#Aug19 #daysofcode

12 entries 4h 29m 1s

  • Somehow covered Functional Programming and Object creation series from FunFunFunction, also discovered videos ain't for me to get used to much.

    • Got an overview of Functors and Monads and get introduced to BaconJS library as a streaming library
    • Got introduced to promise-based Bluebird library from MPJ's videos and
    • Learnt more about Streams with highland JS library and got to know about alternatives like baconjs and reactivex for the same usage.
  • Finished Must Know Features series by MPJ and learnt stuff about

    • Iterators, Optional Chaining, Generators and Destructuring.
  • Learnt some basic functionalities of the inline evaluation tool Quokka JS in VSCode

  • Learnt about Fetch API.

  • Came to know about Rambda as a functional programming based library and basic usage from MPJ's videos.

~Day32


#Aug19 #daysofcode

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

7 entries 2h 53m 3s

  • Done with some Javascript Modules from ODIN: Object constructors, Factory functions, Module Patttern, IIFEs, npm's package json working, scoping and ES6 modules.

~Day29


#Aug19 #daysofcode

A collection of regular categories & topics from this blog can be found below.

#daysofcode #weblogs #quotes #musings

7 entries 2h 48m 39s

  • Revisited Skillserver sharing codes from EJS and integrated webpack as one of its project dependencies with npm's package.json locally.

~Day28


#Aug19 #daysofcode