profile
viewpoint

acdlite/recompose 14621

A React utility belt for function components and higher-order components.

google-map-react/google-map-react 4707

Google map library for react that allows rendering components as markers :tada:

istarkov/babel-plugin-webpack-loaders 629

babel 6 plugin which allows to use webpack loaders

google-map-react/old-examples 336

Examples for google-map-react component.

istarkov/google-map-clustering-example 195

clustering example for google-map-react

istarkov/html-hint 67

css hint (tooltip) based on hint.css with html content support

istarkov/google-map-thousands-markers 64

How to draw thousands markers with google-map-react

acdlite/change-emitter 50

Listen for changes. Like an event emitter that only emits a single event type. Really tiny.

istarkov/async-decorators 43

async-await and promise class methods decorators

istarkov/create-your-own-heroku-review-apps-with-dokku 28

How to create your own Heroku review apps with dokku

startedericclemmons/polydev

started time in 8 days

push eventistarkov/istarkov

Ivan Starkov

commit sha 0a6847905f539f571ad8da4f982d86f5a6b450be

Update README.md

view details

push time in 8 days

push eventistarkov/istarkov

Ivan Starkov

commit sha 6803d14565c26e563669afa4cc087cda9e715424

Update README.md

view details

push time in 8 days

push eventistarkov/istarkov

Ivan Starkov

commit sha f7dd03f37e2a20c325211bf9eea4f478390706fb

Update README.md

view details

push time in 8 days

push eventistarkov/istarkov

Ivan Starkov

commit sha 99437466400ac41e5efcf0051225b0a2a48021cf

Update README.md

view details

push time in 8 days

push eventistarkov/istarkov

Ivan Starkov

commit sha bed840c7d1416eb8cf918deae4d7a978fffdbb11

Update README.md

view details

push time in 8 days

create barnchistarkov/istarkov

branch : main

created branch time in 8 days

created repositoryistarkov/istarkov

Ancient developer README ;-)

created time in 8 days

startedcheckly/headless-recorder

started time in 8 days

startedimneme/pcg-c-basic

started time in 9 days

startedremvst/ninja

started time in 10 days

issue commentpmndrs/jotai

Initial atom state

Yep, WeakMaps are so rarely used that I always forget about. Just a small wrapper around and it can work well. Thank you.

istarkov

comment created time in 15 days

issue commentpmndrs/jotai

Initial atom state

Once u created atom definition inside component you need to share it between all components where it used using Context or props. Also instead of defining atom at place where its needed - at Component module, you need to define it now at some upper node in the tree. IMO most beauty and simplicity of idea lost :-(

istarkov

comment created time in 15 days

issue commentpmndrs/jotai

Initial atom state

On server rendering state can come and come from db etc. We can't use examples above, db state isnt known at module level and cant be cached into global vars as requests and io is processed in event loop and you cant be sure that global vars has results from current request.

istarkov

comment created time in 15 days

issue openedpmndrs/jotai

Initial atom state

Currently the most issue I see with atoms is initial atom state which especially on server cant be inside any global objects ie localStorage etc. (setEffect is not working on server too)

Creating atoms and passing them through a context - loss of main advantages (u would need to create dependent atoms in context etc)

Probably passing Provider value to atom on initial call could solve this?

I.e.

// atom already have getter fn as param so I call atom with state dependent on context subatom.

const myAtom = subatom(ctx => ctx.someVal)

....
// in some component

<InitialJotaiValueProvider value={{ someVal: 123 }}> ...

Or probably some other beautiful api can be available.

created time in 15 days

starteddai-shi/use-context-selector

started time in 23 days

startedpmndrs/jotai

started time in 23 days

startedkitten/use-editable

started time in a month

startedzhm/pg-query-parser

started time in a month

startedsdushantha/tmpmail

started time in a month

startedVMLTang/sugar-web-api

started time in a month

issue commentgoogleapis/google-auth-library-nodejs

Delegated Authentication won't work with injected Service Account on Cloud Run

Same here, what is the way to programmatically get jwt from cloudrun without credentials file or anything else. As providing securely JSON with private key needs libraries like berglas or read from secure storage

jamesvnz

comment created time in a month

issue openedgraphql/graphql-js

Performance issue with GraphQLError.js with sourcemaps enabled

This code lines https://github.com/graphql/graphql-js/blob/16009cbcb0109da03f2157a868817b886801095a/src/error/GraphQLError.js#L189-L196 cause serious performance degradation in case of node used with sourcemaps. For example dataloader fail on reading list of N nodes can cause N*100ms delay.

Explanation: Modern nodejs has sourcemaps support via --enable-source-maps flag. In current nodejs access to error.stack object is lazy, so until you read it where are no additional logic called to prepare stack traces i.e. Error.prepareStackTrace

With sourcemaps enabled node resolution algorithm for trace is not chip and on big projects costs like 100ms to build trace using sourcemaps. (see nodejs prepare stack trace)

For example on reading list of 30 items in case of dataloader fails we have 3000ms delay because of reading stack at that lines.

What are you think of making stack property lazy i.e

Object.defineProperty(this, 'stack', { get: function() {} });

This will solve performance issues and will be lazy as like as Error stack

created time in a month

issue commentgoogle-map-react/google-map-react

Drawing google.maps.Circle

Hey all this map wasnt intended to work with imperative native api, few months ago I wrote map realisation which solves issues like this and many others.

Here polygon example.

https://realadvisor.github.io/rgm/geojson

THernandez03

comment created time in a month

startedmeirwah/awesome-workflow-engines

started time in 2 months

startedGoogleCloudPlatform/stackdriver-errors-js

started time in 2 months

startedh2non/imaginary

started time in 2 months

issue commenteamodio/vscode-gitlens

How to pull development, when on a branch

The git command for branch like master is

git fetch origin master:master

still not supported?

NzureAdmin

comment created time in 2 months

starteduwplse/herbie

started time in 3 months

startedigoradamenko/awesome-made-by-russians

started time in 3 months

push eventistarkov/awesome-made-by-russians

Ivan Starkov

commit sha ae42ac80513929a36ade54d247d9e770e25bf24a

Update README.md

view details

push time in 3 months

fork istarkov/awesome-made-by-russians

🇷🇺 The best open source projects that were made and mainly contributed by Russian developers

fork in 3 months

more