Lessons I've learned throughout the years to keep up with my habits.
Nothing will make you skip your habits more than the lack of motivation
- Believe you can
- Watch motivational videos
const { fromEvent } = Rx.Observable; | |
const move$ = fromEvent(document, 'mousemove'); | |
const log = x => console.log(x); | |
move$.subscribe(log); |
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Hello!</title> | |
<meta charset="utf-8"> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<script src="https://unpkg.com/@reactivex/rxjs/dist/global/Rx.js"></script> | |
</head> | |
<body> |
import { paint } from './canvas.js'; | |
const { fromEvent } = Rx.Observable; | |
const move$ = fromEvent(document, 'mousemove'); | |
move$.subscribe(paint); |
import { paint } from './canvas.js'; | |
const { fromEvent } = Rx.Observable; | |
const { skipUntil, takeUntil } = Rx.operators; | |
const move$ = fromEvent(document, 'mousemove'); | |
const down$ = fromEvent(document, 'mousedown') | |
const up$ = fromEvent(document, 'mouseup') | |
const paints$ = move$.pipe( | |
skipUntil(down$), |
import { paint } from './canvas.js'; | |
const { fromEvent } = Rx.Observable; | |
const { skipUntil, takeUntil, repeat } = Rx.operators; | |
const move$ = fromEvent(document, 'mousemove'); | |
const down$ = fromEvent(document, 'mousedown') | |
const up$ = fromEvent(document, 'mouseup') | |
const paints$ = move$.pipe( | |
skipUntil(down$), |
import { paint } from './canvas.js'; | |
const { fromEvent } = Rx.Observable; | |
const { takeUntil, mergeMap } = Rx.operators; | |
const move$ = fromEvent(document, 'mousemove') | |
const down$ = fromEvent(document, 'mousedown') | |
const up$ = fromEvent(document, 'mouseup') | |
const paints$ = down$.pipe( | |
mergeMap(down => move$) |
import { paint } from './canvas.js'; | |
const { fromEvent } = Rx.Observable; | |
const { takeUntil, mergeMap } = Rx.operators; | |
const move$ = fromEvent(document, 'mousemove') | |
const down$ = fromEvent(document, 'mousedown') | |
const up$ = fromEvent(document, 'mouseup') | |
const paints$ = down$.pipe( | |
mergeMap(down => move$.pipe(takeUntil(up$))) |
We want you to be a rockstar in the stage 🔥, we want everyone calling your name euphorically and following you everywhere (not just in your social media 😜). To help you achieve it, we have defined a set of guidelines that will make you shine! Read them carefully:
First, we want everyone to be able to enjoy your talk fully: