Skip to main content

Coding Fundamentals


Front-end / React

Scalable Front-end architecture

How to apply SOLID principles in React applications

UI Component Anatomy

Web Workers

History NPM Package for Navigation History

Flux Pattern from Facebook


  • A Netflix Guide to Microservices - Josh Evans, Director of Engineering at Netflix

  • Separation of concerns

    • Modularity, encapsulation
  • Scalability

    • Horizontally scaling
    • Workload partitioning
  • Virtualization

    • Automated operations
    • On Deman provisioning

Common Patterns

Singleton Pattern - used when we need to run only one instance of something in our application, such as DB connection.

Domain-Driven Design

Seperation of Concerns

Other Basic Skills

Javascript Runtime