Skip to content

Instantly share code, notes, and snippets.

View slavbar's full-sized avatar

Slava Barbarii slavbar

View GitHub Profile
@slavbar
slavbar / notes.md
Last active November 15, 2021 07:21

Generics and Reflection

Terminology

A                             //non generic, bound
A<U, V>                       //generic,     bound,  open,   constructed
A<int, V>                     //generic,     bound,  open,   constructed
A<int, int>                   //generic,     bound,  closed, constructed
A<,> (used like typeof(A<,>)) //generic,     unbound
@slavbar
slavbar / notes.md
Last active April 27, 2020 18:31
English, EF, EF live, lessons, Chris, business
  • Team Management – Global and Traditional Teams

  • Team Management – Team Hierarchies

  • Team Management – Creating a Team Culture

  • Team Management – Isolation in Global Teams

  • Team Management – Managing International Teams

  • Team Management – Building Relationships in International Teams

  • Team Management – Dealing with Conflicts in International Teams

  • Team Management – Negotiating with your Team

  • Professional Communication – Communication Methods

@slavbar
slavbar / notes.md
Last active February 14, 2020 07:36

Tools & utils assisting node.js development

  • nodemon is a tool that helps develop node. js based applications by automatically restarting the node application when file changes in the directory are detected.

Module wrapper Function

image

EasySharp extensions

DistinctBy

    public static IEnumerable<TSource> DistinctBy<TSource, TKey>(
      this IEnumerable<TSource> source,
      Func<TSource, TKey> keySelector)
    {
@slavbar
slavbar / notes.md
Last active October 27, 2019 11:35

a1jg9dwf7 (Small)

// MEDIA QUERY MANAGER
/*
[0 - 576]: Phone (is where our normal styles apply)
576 - 900: Tablet portrait (bp-sm)
900 - 1200: Tablet landscape (bp-md)
1200 - 1500: Desktop/Laptop (bp-lg)
1500px + : Big desktop (bp-xl)
$breakpoint argument choices:
- bp-sm