Credit: Some phraseology taken from MDN
Today we are going to walk through some JavaScript miscellany. Hopefully it causes some good discussion, and serves as a refresher. Please ask questions and make interesting comments!
0.1 + 0.2 === 0.3| alias superpull='git checkout master; git pull; for branch in $(git branch --no-merged); do git rebase -q master $branch; done; git checkout master && for branch in $(git branch --merged | grep -v master); do git branch -d $branch; done; echo "Done."' | |
| or | |
| [alias] | |
| sp = "!bash -c 'git checkout master; git pull; for branch in $(git branch --no-merged); do git rebase -q master $branch; done; git checkout master && for branch in $(git branch --merged | grep -v master); do git branch -d $branch; done; echo \"Done.\"'" |
| Predictable | |
| Disposable | |
| Unidirectionality | |
| Discoverable / greppable | |
| Smaller mental maps | |
| Single source of truth | |
| vs | |
| Cascading and concatenation |
| const cp = require('child_process') | |
| const http = require('http') | |
| const httpProxy = require('http-proxy') | |
| const Promise = require('rsvp').Promise | |
| const PROXY_PORT = 4201 | |
| const BROCCOLI_PORT = 4200 | |
| function startBroccoli() { | |
| return new Promise(function(resolve,reject) { |
| { | |
| "posts": [{ | |
| "id": 1, | |
| "title": "Rails is omakase", | |
| "links": { | |
| "comments": [ | |
| "1", | |
| "2" | |
| ] | |
| }, |
| { | |
| "post": { | |
| "id": 1, | |
| "title": "Rails is omakase", | |
| "comments": [ | |
| "1", | |
| "2" | |
| ], | |
| "user": "dhh" | |
| }, |
| const jsondiffpatch = require('jsondiffpatch').create({}) | |
| const domify = require('domify') | |
| document.body.innerHTML = '' | |
| function log(text) { | |
| document.body.innerHTML += '<p>' + text + '</p>' | |
| //'<pre>' + JSON.stringify(text,null,2) + '</pre>'; | |
| } |
| const jiff = require('jiff') | |
| const wrap = require('wordwrap')(15) | |
| document.body.innerHTML = "" | |
| function log(text) { | |
| document.body.innerHTML += '<pre>' + JSON.stringify(text,null,2) + '</pre>'; | |
| } | |
| var a = wrap("I think that the cow jumped over the moon").split("\n") |
| var fs = require('fs') | |
| var pHash = require('phash') | |
| var image = 'iVBORw0KGgoAAAANSUhEUgAAAxAAAAIZCAYAAAA2gdmBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAACjgSURBVHhe7d3Pju3pVd9hXwK5BS6B3EKYMCYDZmYQeoRnJBLDCM88iHDmjpCYOpniKLSlbrUCkoNaAWNMGylgEnUi2d0JKOnRCevYy7z9eu1d7+pTdar2Xs8jfXRO7T+/vWsfWnq/Xcf0l/7+//6/V5IkSZJ0kgEhSZIk6TgDQpIkSdJxBoQkSZKk4wwISZIkSccZEJIkSZKOMyAkSZIkHWdASJIkSTrOgJAkSZJ0nAEhSZIk6TgDQpIkSdJxBoQkSZKk4wwISZIkSccZEJIkSZKOMyAkSZIkHWdASJIkSTrOgJAkSZJ0nAEhSZIk6TgDQpIkSdJxBoQkSZKk4wwISZIkSccZEJIkSZKOMyAkSZIkHWdASJIkSTrOgJAkSZJ03JMPiH/2y7/86ktf+tJx8fjqOpIkSZKev7fyE4i/+dv//upXf/WfXx0I8Zh/8Ru/YUBIkiRpZP/u936vvP1ScX7+5r//D+V9T9lb+ytMv/PVrz74E4YcGtV9kiRJ0j32p9/981e/9Ev/9PVZOf6FevWYvTg353PinF095ql6UQMietsfgCRJkvTcxXCIs/LJiFjHwy/8wj959Z//6I/Lxz1VL25ASJIkSRM7GRHPPR6iFzMg4u9v/cf/9Iefuy1+nPO7X/+3rz+keF58QPFrXCeu99D967Xi75Tlhx3F7/e/Z9a5niRJkvTYXRsRL2E8RC9iQMSHEbfvA+IXf/EXX3848bz4sOIa8UHF7fGBPnR/Xid+H/fn9WMo5P+oe33c6fUkSZKkpyrOnXEejX7rX/6r17flmTRue87xEL31AXGtfUCsz4sPKoZG9/74KUPcX33IueDWn0 |
Credit: Some phraseology taken from MDN
Today we are going to walk through some JavaScript miscellany. Hopefully it causes some good discussion, and serves as a refresher. Please ask questions and make interesting comments!
0.1 + 0.2 === 0.3