Skip to content

Instantly share code, notes, and snippets.

View viT-1's full-sized avatar

Vitaly Pinchuk viT-1

View GitHub Profile
@viT-1
viT-1 / how-to-jest-esm.md
Last active April 9, 2023 20:50
#gist-bookmark #jest #test #esm #alias #js
@viT-1
viT-1 / no-default-export.md
Last active January 13, 2022 10:50
#gist-bookmark #eslint #js #esm #export #airbnb

Prefer (or require) named exports from all modules, regardless of how many exports they have! By Thomas Randolph 2019.09.05

Before airbnb-base we can use only one rule: "import/no-default-export": "error" but after airbnb (which want to use default exports) you must to add second rule: "import/prefer-default-export": "off"

Why I've stopped exporting defaults from my JavaScript modules by Nicholas C. Zakas 2019.01.15

@viT-1
viT-1 / airbnb-func-names.md
Last active January 13, 2022 11:03
#gist-bookmark #eslint #js #airbnb #prototype

With AirBnB this code is bad:

Greeter.prototype.greet = function () {
	return `${greetText}, ${this.greetTarget}`;
};

This article helps me to fix code:

Greeter.prototype.greet = function greet() {
@viT-1
viT-1 / rest-soap-api.md
Created January 24, 2022 09:52
#gist-bookmark #rest #soap #http #architecture
@viT-1
viT-1 / ms-mcse-local-to-cloud.md
Created January 24, 2022 12:45
#gist-bookmark #microsoft #certification #cloud

27.02.2020 Microsoft избавляется от сертификаций MCSA, MCSD и MCSE: Компания Microsoft c 30 июня 2020 года прекратит выдавать новые сертификации по программам MCSA, MCSD и MCSE, также с этой даты будут отменены и станут недоступны экзамены, связанные с этими сертификациями.

Microsoft представила новый рекомендуемый путь для дальнейшей сертификации специалистов по продуктам и решениям Microsoft на основе ролей/специализаций. И что показательно, «наземных» продуктов и решений там нет. Всё в облаке. Они и домашнем сегменте тоже перетащат людей в облако. Несколько дней назад была новость о том, что пользователи Windows 10 Home лишились возможности иметь локальные аккаунты.

@viT-1
viT-1 / jest-snap-test.md
Created January 24, 2022 13:31
#gist-bookmark #jest #test #js
@viT-1
viT-1 / archibald-campaign-is-not-available.md
Created August 6, 2022 13:42
#gist-bookmark #homm2 #heroes2 #strategy #game

Why Archibald campaign is not available in cutted (minimal mb) version of original game. FIX: copy ANIM directory.

@viT-1
viT-1 / vue-class-vs-composition-api.md
Last active November 2, 2022 20:48
#gist-bookmark #vue #class #oop

Что делать с синтаксисом, когда даже с вводом в Vue3 поддержки TypeScript из коробки, классы не выжили?

@viT-1
viT-1 / specificy-wars.md
Last active November 21, 2022 15:08
#gist-bookmark #css

:where selector for getting 0 specificy is like a joke or kludge which doesn't prevent codebase from same tricks further!

@layer is a good idea to get more control over good code, but not for bad codebase