Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View jcvidiri's full-sized avatar

Block or report jcvidiri

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. Dependency Injection - Principles Pr... Dependency Injection - Principles Practices and Patterns - Tailored for a Nodejs and TypeScript context
    1
    # Dependency Injection - Principles, Practices and Patterns
    2
    _Book by Mark Seemann and Steven van Deursen_
    3
    
                  
    4
    This document serves as a distilled summary of the book, tailored for a Node.js and TypeScript context. 
    5
    
                  
  2. Interfaces Best Practices in the con... Interfaces Best Practices in the context of TypeScript, Clean Code & Dependency Injection
    1
    ## Best Practices for using Interfaces in the context of TypeScript, Clean Code & Dependency Injection
    2
    
                  
    3
    **Is it correct to say that interfaces have ownership?** Not really, instead, we should think of interfaces as contracts, expectations of behaviors or how data structures should look/be used. Interfaces are a way to ensure consistency across different implementations.
    4
    
                  
    5
    **What are the main benefits that we are looking for when using Interfaces?**
  3. Logging Standard in the context of T... Logging Standard in the context of TypeScript, Clean Code & Dependency Injection
    1
    # Logging Standard
    2
    
                  
    3
    In most of our codebases we should use a library to log. When we do, it is useful to adhere to a standardised logging practice when using this library to make it easier to understand, query and analyse logs. This standardisation involves using two main parameters: `message` and `data`. **The message parameter is structured to include the class name, method, and an optional error description**, while **the data parameter contains valuable information that aids in troubleshooting and analysis**.
    4
    
                  
    5
    ## Creating the Logging Library
  4. Code Review Tips: Must-Haves & Enhan... Code Review Tips: Must-Haves & Enhancements in the context of TypeScript, Clean Code & Dependency Injection
    1
    # Code Review Tips: Must-Haves & Enhancements
    2
    
                  
    3
    Code reviews are a critical part of ensuring code quality, maintainability, and adherence to best practices. The goal of this guide is to provide a structured approach to reviewing code effectively.
    4
    
                  
    5
    
                  
  5. high-boltage high-boltage Public

    proof-of-concept for a renewable energy purchase certification system based on blockchain technology

    TypeScript 7

  6. final-lex-yacc final-lex-yacc Public archive

    Final TL 2016

    C