Skip to content

Instantly share code, notes, and snippets.

View gajus's full-sized avatar

Gajus Kuizinas gajus

View GitHub Profile
@gajus
gajus / wm.js
Last active March 12, 2018 14:44
let doFoo = new WeakMap(),
doBar = new WeakMap();
class Foo {
constructor () {
doFoo.set(this, () => {
// definition of doFoo for the instance of Foo.
});
doBar.set(this, () => {
{
"data": {
"events": {
"__typename": "EventsConnection",
"edges": [
{
"__typename": "EventsEdge",
"node": {
"__typename": "Event",
"attributes": [
This file has been truncated, but you can view the full file.
{
"data": {
"events": {
"__typename": "EventsConnection",
"edges": [
{
"__typename": "EventsEdge",
"node": {
"__typename": "Event",
"attributes": [

http://jhusain.github.io/learnrx/

Like an Event, an Observable is a sequence of values that a data producer pushes to the consumer. However unlike an Event, an Observable can signal to a listener that it has completed, and will send no more data.

Querying Arrays only gives us a snapshot. By contrast, querying Observables allows us to create data sets that react and update as the system changes over time. This enables a very powerful type of programming known as reactive programming.

Disposing of a Subscription object unsubscribes from the event and prevents memory leaks. Disposing of a subscription is the asynchronous equivalent of stopping half-way through a counting for loop.

If we convert Events to Observable Objects, we can use powerful functions to transform them.

Yakuza €25.00
Leonardo Da Vinci €25.00
St Peter's and the papal Basilicas €25.00
Chocolat €25.00
Les Tuches 2 €25.00
Hail Ceasar €25.00
Les Visiteurs €25.00
Marseille €25.00
Thomas & Friends: The Great race €25.00
Retour chez ma mère €25.00
Yakuza,€25.00
Leonardo Da Vinci,€25.00
St Peter's and the papal Basilicas,€25.00
Chocolat,€25.00
Les Tuches 2,€25.00
Hail Ceasar,€25.00
Les Visiteurs,€25.00
Marseille,€25.00
Thomas & Friends: The Great race,€25.00
Retour chez ma mère,€25.00
## docker
# List all Docker images
docker images
# Build docker image
docker build -tag $IMAGE_NAME .
# -t, --tag value Name and optionally a tag in the 'name:tag' format (default [])
@gajus
gajus / README.md
Created August 26, 2016 13:02 — forked from andredumas/README.md
TechanJS Candlestick

Candlestick rendering demo. Demonstrates candle rendering and up and down day coloring.

@gajus
gajus / gist:a9c1a0224a92a091f0da
Created February 17, 2016 22:23
node v5.6.0 error when attempting to proxy HTTP request.
[Error: Parse Error] bytesParsed: 483, code: 'HPE_UNEXPECTED_CONTENT_LENGTH' } Error: Parse Error
at Error (native)
at Socket.socketOnData (_http_client.js:315:20)
at emitOne (events.js:90:13)
at Socket.emit (events.js:182:7)
at readableAddChunk (_stream_readable.js:147:16)
at Socket.Readable.push (_stream_readable.js:111:10)
at TCP.onread (net.js:525:20)