Skip to content

Instantly share code, notes, and snippets.

View hosembafer's full-sized avatar
💭
I may be slow to respond.

Rafayel Hovhannisyan hosembafer

💭
I may be slow to respond.
View GitHub Profile
import React from 'react';
const createStoreProvider = providers => ({ children }) => providers.reverse().reduce((tree, Provider) => <Provider>{tree}</Provider>, children);
export default createStoreProvider;
...
import createStoreProvider from './store/createStoreProvider';
import { TodoListProvider } from './store/TodoListStore';
import { MessageProvider } from './store/MessageStore';
const StoreProvider = createStoreProvider([
TodoListProvider,
MessageProvider,
]);
enum OutageType {
INCIDENT,
MAINTENANCE,
}
type Outage = {
type: OutageType;
services?: string[];
resolved?: boolean;
force?: boolean;
@hosembafer
hosembafer / eq-test-cases.ts
Created June 13, 2022 15:11
EQ test cases
const case1 = [
{
type: "lowshelf",
frequency: 500,
gain: 18,
}
];
const case2 = [
{
@hosembafer
hosembafer / web-image-performance-optimization-guidelines.md
Last active July 27, 2023 06:47
Web Image Performance Optimization Guidelines

Web Image Performance Optimization Guidelines

Images make up 42% of an average web page's total weight.

Image format

Image files should be formatted as WebP (next-gen format) or PNG formats, don't use JPG/JPEG as it can't maintain quality properly.

Prefer WebP (next-gen format) over PNG, use PNG only in particular cases when size/quality is better with PNG.