cheatsheets/index.html

26465 lines
325 KiB
HTML

<!doctype html>
<html class='NoJs' lang='en'><head>
<meta charset='utf-8'>
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
<link href='./assets/favicon.png' rel='shortcut icon'>
<meta content='/' name='app:pageurl'>
<title>Devhints — TL;DR for developer documentation</title>
<meta content='Devhints — TL;DR for developer documentation' property='og:title'>
<meta content='Devhints — TL;DR for developer documentation' property='twitter:title'>
<meta content='website' property='og:type'>
<meta content='https://assets.devhints.io/previews/index.jpg?t=20201203083858' property='og:image'>
<meta content='https://assets.devhints.io/previews/index.jpg?t=20201203083858' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
<meta content="A ridiculous collection of web development cheatsheets · One-page guide to " name="description">
<meta content="A ridiculous collection of web development cheatsheets · One-page guide to " property="og:description">
<meta content="A ridiculous collection of web development cheatsheets · One-page guide to " property="twitter:description">
<link rel="canonical" href="https://devhints.io/">
<meta name="og:url" content="https://devhints.io/">
<link rel="prefetch" href="https://devhints.io">
<link rel="prerender" href="https://devhints.io">
<meta content='Devhints.io cheatsheets' property='og:site_name'>
<meta content='Others' property='article:section'>
<script async src='https://www.googletagmanager.com/gtag/js?id=UA-106902774-1'></script>
<script>
window.dataLayer=window.dataLayer||[];
function gtag(){dataLayer.push(arguments)};
gtag('js',new Date());
gtag('config','UA-106902774-1');
</script>
<meta property='page:depth' content='-1'>
<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
<script>(function(H){H.className=H.className.replace(/\bNoJs\b/,'WithJs')})(document.documentElement)</script>
<script>(function(d,s){if(window.Promise&&[].includes&&Object.assign&&window.Map)return;var js,sc=d.getElementsByTagName(s)[0];js=d.createElement(s);js.src='https://cdn.polyfill.io/v2/polyfill.min.js';sc.parentNode.insertBefore(js, sc);}(document,'script'))</script>
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<!-- critical css -->
<style id='critical-css'>*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}body,html{background:#f1f3f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:1.6;color:#345;overflow-x:hidden}body{font-size:13px;padding:0;margin:0}@media (min-width:480px) and (max-width:768px){body{font-size:calc(13px + 1*(100vw - 480px)/288)}}@media (min-width:768px) and (max-width:1280px){body{font-size:calc(14px + 0*(100vw - 768px)/512)}}@media (min-width:1280px){body{font-size:14px}}code,pre{font-family:cousine,SFMono-Regular,Consolas,Menlo,Liberation Mono,Ubuntu Mono,Courier,monospace;letter-spacing:-.03em}pre{font-size:.96em}:not(pre):not(code){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#26648e}a:visited{color:#15234d}a:hover{color:#3ac1cb}@media (max-width:580px){.hint--bottom:after,.hint--bottom:before{display:none}}html.WithJs .post-content{opacity:0}html.WithJs .intro-content,html.WithJs .pages-list,html.WithJs .post-content.-wrapified{opacity:.98}html.WithJs.LoadDone .intro-content,html.WithJs.LoadDone .pages-list,html.WithJs.LoadDone .post-content.-wrapified{opacity:1;transition:opacity .1s linear .1s}.attribute-peg{display:inline-block;height:12px;width:20px;text-align:center}.attribute-peg>span{display:inline-block;width:8px;height:8px;background:#77dab2;border-radius:50%}.announcements-item{position:relative;box-shadow:0 6px 8px rgba(85,102,119,.03),0 1px 1px rgba(85,102,119,.4),0 8px 12px rgba(58,193,203,.1);border-radius:1px;background:#fff;padding:16px 48px 16px 16px;animation:announcements-item-flyin .5s ease-out;transition:opacity .5s linear,transform .5s ease-out}.announcements-item.-hide{display:none}.announcements-item>.title{font-size:14.95px;font-weight:400;color:#745fb5;margin:0;padding:0}@media (min-width:480px) and (max-width:768px){.announcements-item>.title{font-size:calc(14.95px + 1.29*(100vw - 480px)/288)}}@media (min-width:768px) and (max-width:1280px){.announcements-item>.title{font-size:calc(16.24px + 0.14*(100vw - 768px)/512)}}@media (min-width:1280px){.announcements-item>.title{font-size:16.38px}}.announcements-item>.body>p{margin:0;padding:0}.announcements-item>.body>p+p{margin-top:1em}.announcements-item>.close{position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center;border:0;margin:0;padding:0;cursor:pointer;background:transparent}.announcements-item>.close:focus,.announcements-item>.close:hover{color:#745fb5}.announcements-item>.close:before{content:"\00D7";font-size:14px}@keyframes announcements-item-flyin{0%{transform:translate3d(0,32px,0);opacity:0}to{transform:translateZ(0);opacity:1}}.announcements-list{position:fixed;left:0;bottom:0;max-width:420px;padding:0;z-index:10}@media (min-width:481px){.announcements-list{padding:16px}}@media (min-width:769px){.announcements-list{padding:32px}}.back-button{text-decoration:none;width:48px;height:48px;line-height:46px;text-align:center;display:inline-block;border-radius:50%;transition:all .1s linear}@media (max-width:480px){.back-button{width:32px;height:32px;line-height:30px}}.back-button,.back-button:visited{color:#567}.back-button:focus,.back-button:hover{color:#fff;background:#745fb5;opacity:1}.back-button:before{content:"";display:inline-block;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23345' d='M427 234.625H167.296l119.702-119.702L256 85 85 256l171 171 29.922-29.924-118.626-119.7H427v-42.75z'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;height:24px;width:24px;vertical-align:middle}.back-button:focus:before,.back-button:hover:before{display:inline-block;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23FFF' d='M427 234.625H167.296l119.702-119.702L256 85 85 256l171 171 29.922-29.924-118.626-119.7H427v-42.75z'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;height:24px;width:24px}@media (max-width:480px){.back-button:before{font-size:16px}}.body-area{max-width:1232px;margin:0 auto;padding:16px}@media (max-width:480px){.body-area{padding:16px}}.body-area.-slim{max-width:740px}.HeadlinePub .carbon-img,.HeadlinePub .carbon-poweredby,.HeadlinePub .carbon-text{text-decoration:none}.HeadlinePub .carbon-poweredby,.HeadlinePub .carbon-text{padding-top:4px;padding-bottom:4px}.HeadlinePub .carbon-img>img{width:130px;height:100px;box-shadow:0 6px 8px rgba(85,102,119,.03),0 1px 1px rgba(85,102,119,.4);border-radius:3px;background:rgba(85,102,119,.2);color:transparent}.HeadlinePub .carbon-img:hover img{transform:translate3d(0,-1px,0);box-shadow:0 6px 8px rgba(85,102,119,.03),0 1px 1px rgba(85,102,119,.4),0 8px 12px rgba(58,193,203,.1)}.HeadlinePub .carbon-text,.HeadlinePub .carbon-text:visited{color:#345}.HeadlinePub .carbon-text:after{content:" "}.HeadlinePub .carbon-poweredby:hover,.HeadlinePub .carbon-text:hover{color:#26648e}.HeadlinePub .carbon-poweredby,.HeadlinePub .carbon-poweredby:visited{display:block;margin-top:8px;white-space:nowrap;color:#567}.HeadlinePub{position:relative;display:block;margin-left:auto;margin-right:auto}.HeadlinePub #carbonads~.placeholder{opacity:0;transition:opacity .25s linear;pointer-events:none}.HeadlinePub>.placeholder{background-image:linear-gradient(92deg,rgba(85,102,119,.1),rgba(85,102,119,.17) 15%,rgba(85,102,119,.1) 30%);background-size:450px 100%;animation:placeholder-swish 2.5s ease-in-out infinite;border-radius:3px;position:absolute;display:block}.HeadlinePub>.placeholder.-one{left:0;top:0;width:130px;height:100px}.HeadlinePub>.placeholder.-four,.HeadlinePub>.placeholder.-three,.HeadlinePub>.placeholder.-two{left:154px;top:6px;height:8px;width:226px}.HeadlinePub>.placeholder.-three{top:28px}.HeadlinePub>.placeholder.-four{top:50px;width:63.28px}.HeadlinePub #carbonads{position:relative;z-index:1}.HeadlinePub,.HeadlinePub>div>span{display:block;width:380px;height:100px;text-align:left}.HighlightPubFirstLine .HeadlinePub>div>span:first-line{font-weight:700}.HeadlinePub>div>span:after{content:"";display:table;clear:both;zoom:1}.HeadlinePub .carbon-img{float:left;margin-right:24px}#carbonads{animation:pub-text-enter .5s ease-out}@keyframes placeholder-swish{0%{background-position:-150px 0}50%{background-position:300px 0}to{background-position:300px 0}}@keyframes pub-text-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1}}.page-actions{margin:0;padding:0;height:32px}.page-actions>.link.link>a{display:inline-block;height:32px;line-height:32px;vertical-align:top;width:auto}.page-actions>li{margin:0;padding:0;list-style-type:none}.page-actions>li>a,.page-actions>li>a:visited{color:#567;text-decoration:none}.page-actions>li>a:focus,.page-actions>li>a:focus>.text,.page-actions>li>a:hover,.page-actions>li>a:hover>.text{color:#745fb5}.page-actions>li>a>.text{font-size:11.3043478261px;display:none}@media (min-width:480px) and (max-width:768px){.page-actions>li>a>.text{font-size:calc(11.30435px + 0.76462*(100vw - 480px)/288)}}@media (min-width:768px) and (max-width:1280px){.page-actions>li>a>.text{font-size:calc(12.06897px + -0.10315*(100vw - 768px)/512)}}@media (min-width:1280px){.page-actions>li>a>.text{font-size:11.9658119658px}}.page-actions>li>a>.text.-visible{display:inline}.page-actions+.page-actions{margin-left:8px}.page-actions>.facebook>a:before,.page-actions>.github>a:before,.page-actions>.twitter>a:before{content:"";vertical-align:middle}.page-actions>.facebook>a:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23345' d='M426.8 64H85.2C73.5 64 64 73.5 64 85.2v341.6c0 11.7 9.5 21.2 21.2 21.2H256V296h-45.9v-56H256v-41.4c0-49.6 34.4-76.6 78.7-76.6 21.2 0 44 1.6 49.3 2.3v51.8h-35.3c-24.1 0-28.7 11.4-28.7 28.2V240h57.4l-7.5 56H320v152h106.8c11.7 0 21.2-9.5 21.2-21.2V85.2c0-11.7-9.5-21.2-21.2-21.2z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}.page-actions>.facebook>a:before,.page-actions>.twitter>a:before{display:inline-block;vertical-align:middle;height:16px;width:16px}.page-actions>.twitter>a:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23345' d='M492 109.5c-17.4 7.7-36 12.9-55.6 15.3 20-12 35.4-31 42.6-53.6-18.7 11.1-39.4 19.2-61.5 23.5C399.8 75.8 374.6 64 346.8 64c-53.5 0-96.8 43.4-96.8 96.9 0 7.6.8 15 2.5 22.1-80.5-4-151.9-42.6-199.6-101.3-8.3 14.3-13.1 31-13.1 48.7 0 33.6 17.2 63.3 43.2 80.7-16-.4-31-4.8-44-12.1v1.2c0 47 33.4 86.1 77.7 95-8.1 2.2-16.7 3.4-25.5 3.4-6.2 0-12.3-.6-18.2-1.8 12.3 38.5 48.1 66.5 90.5 67.3-33.1 26-74.9 41.5-120.3 41.5-7.8 0-15.5-.5-23.1-1.4C62.8 432 113.7 448 168.3 448 346.6 448 444 300.3 444 172.2c0-4.2-.1-8.4-.3-12.5C462.6 146 479 129 492 109.5z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}.page-actions>.github>a:before{display:inline-block;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23345' d='M256 32C132.3 32 32 134.9 32 261.7c0 101.5 64.2 187.5 153.2 217.9 1.4.3 2.6.4 3.8.4 8.3 0 11.5-6.1 11.5-11.4 0-5.5-.2-19.9-.3-39.1-8.4 1.9-15.9 2.7-22.6 2.7-43.1 0-52.9-33.5-52.9-33.5-10.2-26.5-24.9-33.6-24.9-33.6-19.5-13.7-.1-14.1 1.4-14.1h.1c22.5 2 34.3 23.8 34.3 23.8 11.2 19.6 26.2 25.1 39.6 25.1 10.5 0 20-3.4 25.6-6 2-14.8 7.8-24.9 14.2-30.7-49.7-5.8-102-25.5-102-113.5 0-25.1 8.7-45.6 23-61.6-2.3-5.8-10-29.2 2.2-60.8 0 0 1.6-.5 5-.5 8.1 0 26.4 3.1 56.6 24.1 17.9-5.1 37-7.6 56.1-7.7 19 .1 38.2 2.6 56.1 7.7 30.2-21 48.5-24.1 56.6-24.1 3.4 0 5 .5 5 .5 12.2 31.6 4.5 55 2.2 60.8 14.3 16.1 23 36.6 23 61.6 0 88.2-52.4 107.6-102.3 113.3 8 7.1 15.2 21.1 15.2 42.5 0 30.7-.3 55.5-.3 63 0 5.4 3.1 11.5 11.4 11.5 1.2 0 2.6-.1 4-.4C415.9 449.2 480 363.1 480 261.7 480 134.9 379.7 32 256 32z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;height:16px;width:16px}.page-actions>.github>a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23FFF' d='M256 32C132.3 32 32 134.9 32 261.7c0 101.5 64.2 187.5 153.2 217.9 1.4.3 2.6.4 3.8.4 8.3 0 11.5-6.1 11.5-11.4 0-5.5-.2-19.9-.3-39.1-8.4 1.9-15.9 2.7-22.6 2.7-43.1 0-52.9-33.5-52.9-33.5-10.2-26.5-24.9-33.6-24.9-33.6-19.5-13.7-.1-14.1 1.4-14.1h.1c22.5 2 34.3 23.8 34.3 23.8 11.2 19.6 26.2 25.1 39.6 25.1 10.5 0 20-3.4 25.6-6 2-14.8 7.8-24.9 14.2-30.7-49.7-5.8-102-25.5-102-113.5 0-25.1 8.7-45.6 23-61.6-2.3-5.8-10-29.2 2.2-60.8 0 0 1.6-.5 5-.5 8.1 0 26.4 3.1 56.6 24.1 17.9-5.1 37-7.6 56.1-7.7 19 .1 38.2 2.6 56.1 7.7 30.2-21 48.5-24.1 56.6-24.1 3.4 0 5 .5 5 .5 12.2 31.6 4.5 55 2.2 60.8 14.3 16.1 23 36.6 23 61.6 0 88.2-52.4 107.6-102.3 113.3 8 7.1 15.2 21.1 15.2 42.5 0 30.7-.3 55.5-.3 63 0 5.4 3.1 11.5 11.4 11.5 1.2 0 2.6-.1 4-.4C415.9 449.2 480 363.1 480 261.7 480 134.9 379.7 32 256 32z'/%3E%3C/svg%3E")}.page-actions>.facebook>a:before,.page-actions>.twitter>a:before{width:32px;height:32px}.page-actions>.github>a:before{position:relative;top:-2px}.page-actions>.link.-button>a{box-shadow:inset 0 0 0 1px rgba(85,102,119,.3);border-radius:2px;padding:0 16px;margin:0 8px;transition:all .1s linear}.page-actions>.link.-button>a>.text{margin-left:4px;position:relative;top:-1px}.page-actions>.link.-button>a:focus,.page-actions>.link.-button>a:hover{background:linear-gradient(5deg,#745fb5,#9066b8);box-shadow:0 1px 1px rgba(85,102,119,.55)}.page-actions>.link.-button>a:focus,.page-actions>.link.-button>a:focus>.text,.page-actions>.link.-button>a:hover,.page-actions>.link.-button>a:hover>.text{color:#fff}@media (max-width:768px){.page-actions>.link{margin-left:16px}}.page-actions>.link:first-child>a{margin-left:0}.page-actions>.link:last-child>a{margin-right:0}.pages-list{display:flex;flex-wrap:wrap}.pages-list>.item{flex:0 0 100%}.pages-list>.item.article{flex:0 0 50%}@media (min-width:581px){.pages-list>.item.top-sheet{flex:0 0 25%}}.pages-list>.article{text-decoration:none;display:block;white-space:nowrap;padding:4px 0}.pages-list>.article,.pages-list>.article:visited{color:#7c8fa2}.pages-list>.article>.info>.slug{color:#111}.pages-list>.article:visited>.info>.slug{color:#345}.pages-list>.article>.info>.title:before{content:"";margin:0 4px}.pages-list>.article>.info>.title{opacity:0}@media (max-width:768px){.pages-list>.article>.info>.title{display:none}}.pages-list>.article:focus,.pages-list>.article:hover{color:#567}.pages-list>.article:focus>.info>.title,.pages-list>.article:hover>.info>.title{opacity:1;color:#745fb5}.pages-list>.category{font-size:14.95px;border-bottom:1px solid rgba(85,102,119,.3);margin:16px 0;padding:0 0 16px;font-weight:400;color:#745fb5}@media (min-width:480px) and (max-width:768px){.pages-list>.category{font-size:calc(14.95px + 1.29*(100vw - 480px)/288)}}@media (min-width:768px) and (max-width:1280px){.pages-list>.category{font-size:calc(16.24px + 0.14*(100vw - 768px)/512)}}@media (min-width:1280px){.pages-list>.category{font-size:16.38px}}.search-box{background:#fff;box-shadow:0 6px 8px rgba(85,102,119,.03),0 1px 1px rgba(85,102,119,.4);display:flex;height:64px;align-items:center;cursor:text}.search-box>input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:17.1925px;height:64px;background:transparent;border:0;flex:1 1 auto;padding:16px 16px 16px 0;font-weight:700;color:#111;min-width:48px}@media (min-width:480px) and (max-width:768px){.search-box>input{font-size:calc(17.1925px + 1.6459*(100vw - 480px)/288)}}@media (min-width:768px) and (max-width:1280px){.search-box>input{font-size:calc(18.8384px + 0.3262*(100vw - 768px)/512)}}@media (min-width:1280px){.search-box>input{font-size:19.1646px}}.search-box>input::placeholder{font-weight:400;color:#567}.search-box>input:focus{outline:0}.search-box>.prefix{font-size:13px;display:block;color:rgba(85,102,119,.5);font-weight:400;user-select:none;line-height:1.5em;padding:2px 8px;border-radius:3px;background:rgba(241,243,245,.5);margin:0 0 0 16px;box-shadow:0 1px 1px rgba(85,102,119,.25)}@media (min-width:480px) and (max-width:768px){.search-box>.prefix{font-size:calc(13px + 1*(100vw - 480px)/288)}}@media (min-width:768px) and (max-width:1280px){.search-box>.prefix{font-size:calc(14px + 0*(100vw - 768px)/512)}}@media (min-width:1280px){.search-box>.prefix{font-size:14px}}.search-box>.sep{color:rgba(85,102,119,.5);font-size:17.1925px;margin:0 8px}@media (min-width:480px) and (max-width:768px){.search-box>.sep{font-size:calc(17.1925px + 1.6459*(100vw - 480px)/288)}}@media (min-width:768px) and (max-width:1280px){.search-box>.sep{font-size:calc(18.8384px + 0.3262*(100vw - 768px)/512)}}@media (min-width:1280px){.search-box>.sep{font-size:19.1646px}}@media (max-width:768px){.search-box>.prefix,.search-box>.sep{display:none}.search-box>input{padding-left:16px}}.search-box:before{content:"";display:inline-block;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23111' d='M337.51 305.372h-17.502l-6.57-5.486c20.79-25.232 33.92-57.054 33.92-93.257C347.36 127.63 283.897 64 205.136 64 127.452 64 64 127.632 64 206.63s63.452 142.627 142.225 142.627c35.01 0 67.83-13.167 92.99-34.008l6.562 5.486v17.55L415.18 448 448 415.086 337.51 305.372zm-131.285 0c-54.702 0-98.463-43.887-98.463-98.743 0-54.86 43.76-98.743 98.463-98.743 54.7 0 98.462 43.884 98.462 98.742 0 54.855-43.762 98.742-98.462 98.742z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat;height:32px;width:32px;background-position:50%;flex:0 0 64px;width:64px;order:2}.search-box.-small{height:48px}.search-box.-small>input{height:48px;padding:8px 8px 8px 0}.search-box.-small>.prefix,.search-box.-small>.sep,.search-box.-small>input{font-size:14.95px}@media (min-width:480px) and (max-width:768px){.search-box.-small>.prefix,.search-box.-small>.sep,.search-box.-small>input{font-size:calc(14.95px + 1.29*(100vw - 480px)/288)}}@media (min-width:768px) and (max-width:1280px){.search-box.-small>.prefix,.search-box.-small>.sep,.search-box.-small>input{font-size:calc(16.24px + 0.14*(100vw - 768px)/512)}}@media (min-width:1280px){.search-box.-small>.prefix,.search-box.-small>.sep,.search-box.-small>input{font-size:16.38px}}.search-box.-small:before{flex:0 0 48px;width:48px;line-height:48px;background-size:24px 24px;background-position:50%}.site-header{margin:32px 0}.site-header>p{margin:0;padding:0;text-align:center;color:#567}.site-header>p>a{text-decoration:none}.site-header>h1{font-size:39.767297213px;line-height:1.2;padding:0;color:#111;font-weight:200;text-align:center;margin:0 0 16px}@media (min-width:480px) and (max-width:768px){.site-header>h1{font-size:calc(39.7673px + 6.13051*(100vw - 480px)/288)}}@media (min-width:768px) and (max-width:1280px){.site-header>h1{font-size:calc(45.89781px + 3.26254*(100vw - 768px)/512)}}@media (min-width:1280px){.site-header>h1{font-size:49.1603458612px}}.site-header>.action,.site-header>.search{margin-top:32px}.site-header>.pubbox{margin:16px auto}@media (min-width:481px){.site-header>.pubbox{margin-top:32px;margin-bottom:32px}}.top-nav,.top-nav>.container{height:64px;line-height:64px;text-align:center;position:relative}@media (max-width:480px){.top-nav>.container{height:32px;line-height:32px;margin-top:8px}.top-nav{height:48px;padding:8px 0;border-bottom:1px solid rgba(85,102,119,.3);margin-bottom:8px}}.top-nav>.container{padding-left:16px;padding-right:16px;max-width:1232px;margin:0 auto}@media (max-width:480px){.top-nav>.container{padding-left:16px;padding-right:16px}}.top-nav>.container{display:flex;align-items:center;position:relative}.top-nav>.container>.left{flex:0 0 auto;line-height:32px}.top-nav>.container>.brand{flex:1 1 auto}.top-nav>.container>.actions{flex:0 0 auto;display:flex}.top-nav>.container>.brand{font-size:11.3043478261px;display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}@media (min-width:480px) and (max-width:768px){.top-nav>.container>.brand{font-size:calc(11.30435px + 0.76462*(100vw - 480px)/288)}}@media (min-width:768px) and (max-width:1280px){.top-nav>.container>.brand{font-size:calc(12.06897px + -0.10315*(100vw - 768px)/512)}}@media (min-width:1280px){.top-nav>.container>.brand{font-size:11.9658119658px}}.top-nav>.container>.brand,.top-nav>.container>.brand:visited{color:#345}.top-nav>.container>.brand:hover{color:#745fb5}@media (max-width:480px){.top-nav>.container>.brand{display:none}.top-nav>.container>.actions{margin-left:auto}}@media (min-width:481px){.top-nav>.container>.actions{position:absolute;right:16px;top:16px}}@media (min-width:481px) and (max-width:480px){.top-nav>.container>.actions{right:16px}}@media (min-width:481px){.top-nav>.container>.left{position:absolute;left:16px;top:16px}}@media (min-width:481px) and (max-width:480px){.top-nav>.container>.left{left:16px}}@media (min-width:1232px){.top-nav>.container>.left>.home{position:relative;left:-16px}}.top-sheet.top-sheet{padding:4px;text-decoration:none}.top-sheet.top-sheet>.info{display:block;background:#745fb5;color:#fff;text-align:left;padding:16px;width:auto;border-radius:3px;box-shadow:0 1px 1px rgba(85,102,119,.55);text-shadow:0 1px 1px rgba(51,68,85,.3);white-space:nowrap}.top-sheet.top-sheet:focus>.info,.top-sheet.top-sheet:hover>.info{box-shadow:0 6px 8px rgba(85,102,119,.03),0 1px 1px rgba(85,102,119,.4)}.top-sheet.top-sheet:nth-of-type(3n+1)>.info{background:linear-gradient(15deg,#745fb5,#9a6dbb)}.top-sheet.top-sheet:nth-of-type(3n+1):focus>.info,.top-sheet.top-sheet:nth-of-type(3n+1):hover>.info{background:#5f4aa1}.top-sheet.top-sheet:nth-of-type(3n+2)>.info{background:linear-gradient(15deg,#567,#5e7683)}.top-sheet.top-sheet:nth-of-type(3n+2):focus>.info,.top-sheet.top-sheet:nth-of-type(3n+2):hover>.info{background:#44525f}.top-sheet.top-sheet:nth-of-type(3n+3)>.info{background:linear-gradient(15deg,#14af83,#15b89a)}.top-sheet.top-sheet:nth-of-type(3n+3):focus>.info,.top-sheet.top-sheet:nth-of-type(3n+3):hover>.info{background:#108b68}.top-sheet.top-sheet>.info>.title{display:none}</style>
<!-- allow disabling critical CSS optimization by passing ?nocrit=1 -->
<script id='critical-css-disable'>if (~window.location.search.indexOf('nocrit')){;[].slice.call(document.querySelectorAll('#critical-css')).map(function(e){e.parentNode.removeChild(e)})}</script>
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20201203083858'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201203083858'>
</noscript>
</head><body class='UseCompactHeader HighlightPubFirstLine'>
<nav class='top-nav' data-js-no-preview role='navigation'>
<div class='container'>
<div class='left'>
<a class='home back-button' href='.'></a>
</div>
<a class='brand' href='.'>
Devhints.io
</a>
<div class='actions'>
<ul class="social-list social page-actions">
<li class="facebook link hint--bottom" data-hint="Share on Facebook"><a href="https://www.facebook.com/sharer/sharer.php?u=https://devhints.io/" target="share"><span class="text"></span></a></li>
<li class="twitter link hint--bottom" data-hint="Share on Twitter"><a href="https://twitter.com/intent/tweet?text=Ridiculous%20collection%20of%20web%20development%20cheatsheets%20https://devhints.io/" target="share"><span class="text"></span></a></li>
</ul>
</div>
</div>
</nav>
<div class='body-area -slim'>
<div class='site-header' role='banner'>
<h1>
Rico's cheatsheets
</h1>
<p>
Hey! I'm <a href='https://ricostacruz.com'>@rstacruz</a> and this is a modest collection of cheatsheets I've written.
</p>
<form
data-js-search-form
class='search' action='.' method='get'>
<label class='search-box '>
<span class='prefix'>devhints.io</span>
<span class='sep'>/</span>
<input name='q'
type='text'
autofocus data-js-search-input
placeholder='Search...'
>
</label>
</form>
<div class='pubbox'>
<div class='HeadlinePub' role='complementary'>
<script async src='https://pubsrv.devhints.io/carbon.js?serve=CE7IK5QM&placement=devhintsio&cd=pubsrv.devhints.io/s' id="_carbonads_js"></script>
<span class='placeholder -one'></span>
<span class='placeholder -two'></span>
<span class='placeholder -three'></span>
<span class='placeholder -four'></span>
</div>
</div>
</div>
<div class='pages-list' role='main'>
<a class='item top-sheet -item-bash'
href="./bash"
data-js-searchable-item='{"slug":"bash","category":"CLI"}'>
<span class='info'>
<code class='slug'>bash</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Bash scripting </span>
</span>
</a>
<a class='item top-sheet -item-enzyme'
href="./enzyme"
data-js-searchable-item='{"slug":"enzyme","category":"React"}'>
<span class='info'>
<code class='slug'>enzyme</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Enzyme </span>
</span>
</a>
<a class='item top-sheet -item-es6'
href="./es6"
data-js-searchable-item='{"slug":"es6","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>es6</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>ES2015+ </span>
</span>
</a>
<a class='item top-sheet -item-go'
href="./go"
data-js-searchable-item='{"slug":"go","category":"C-like"}'>
<span class='info'>
<code class='slug'>go</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Go </span>
</span>
</a>
<a class='item top-sheet -item-react'
href="./react"
data-js-searchable-item='{"slug":"react","category":"React"}'>
<span class='info'>
<code class='slug'>react</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>React.js </span>
</span>
</a>
<a class='item top-sheet -item-sass'
href="./sass"
data-js-searchable-item='{"slug":"sass","category":"CSS"}'>
<span class='info'>
<code class='slug'>sass</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Sass </span>
</span>
</a>
<a class='item top-sheet -item-vim'
href="./vim"
data-js-searchable-item='{"slug":"vim","category":"Vim"}'>
<span class='info'>
<code class='slug'>vim</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vim </span>
</span>
</a>
<a class='item top-sheet -item-xpath'
href="./xpath"
data-js-searchable-item='{"slug":"xpath","category":"HTML"}'>
<span class='info'>
<code class='slug'>xpath</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Xpath </span>
</span>
</a>
<h2 class='category item' data-js-searchable-header>
<span>Recently updated</span>
</h2>
<a class='article item -item-factory_bot'
href="./factory_bot"
data-js-searchable-item='{"slug":"factory_bot","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>factory_bot</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Factory Bot </span>
</span>
</a>
<a class='article item -item-vimscript'
href="./vimscript"
data-js-searchable-item='{"slug":"vimscript","category":"Vim"}'>
<span class='info'>
<code class='slug'>vimscript</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vim scripting </span>
</span>
</a>
<a class='article item -item-vim'
href="./vim"
data-js-searchable-item='{"slug":"vim","category":"Vim"}'>
<span class='info'>
<code class='slug'>vim</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vim </span>
</span>
</a>
<a class='article item -item-react'
href="./react"
data-js-searchable-item='{"slug":"react","category":"React"}'>
<span class='info'>
<code class='slug'>react</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>React.js </span>
</span>
</a>
<a class='article item -item-mysql'
href="./mysql"
data-js-searchable-item='{"slug":"mysql","category":"Databases"}'>
<span class='info'>
<code class='slug'>mysql</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>MySQL </span>
</span>
</a>
<a class='article item -item-httpie'
href="./httpie"
data-js-searchable-item='{"slug":"httpie","category":"CLI"}'>
<span class='info'>
<code class='slug'>httpie</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>httpie </span>
</span>
</a>
<a class='article item -item-flow'
href="./flow"
data-js-searchable-item='{"slug":"flow","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>flow</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Flow </span>
</span>
</a>
<a class='article item -item-bash'
href="./bash"
data-js-searchable-item='{"slug":"bash","category":"CLI"}'>
<span class='info'>
<code class='slug'>bash</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Bash scripting </span>
</span>
</a>
<a class='article item -item-sass'
href="./sass"
data-js-searchable-item='{"slug":"sass","category":"CSS"}'>
<span class='info'>
<code class='slug'>sass</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Sass </span>
</span>
</a>
<a class='article item -item-resolutions'
href="./resolutions"
data-js-searchable-item='{"slug":"resolutions","category":"Others"}'>
<span class='info'>
<code class='slug'>resolutions</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Screen resolutions </span>
</span>
</a>
<a class='article item -item-emmet'
href="./emmet"
data-js-searchable-item='{"slug":"emmet","category":"Markup"}'>
<span class='info'>
<code class='slug'>emmet</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Emmet </span>
</span>
</a>
<a class='article item -item-markdown'
href="./markdown"
data-js-searchable-item='{"slug":"markdown","category":"Markup"}'>
<span class='info'>
<code class='slug'>markdown</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Markdown </span>
</span>
</a>
<a class='article item -item-lodash'
href="./lodash"
data-js-searchable-item='{"slug":"lodash","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>lodash</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Lodash </span>
</span>
</a>
<a class='article item -item-package-json'
href="./package-json"
data-js-searchable-item='{"slug":"package-json","category":"Node.js"}'>
<span class='info'>
<code class='slug'>package-json</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>package.json </span>
</span>
</a>
<a class='article item -item-jsdoc'
href="./jsdoc"
data-js-searchable-item='{"slug":"jsdoc","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>jsdoc</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Jsdoc </span>
</span>
</a>
<a class='article item -item-go'
href="./go"
data-js-searchable-item='{"slug":"go","category":"C-like"}'>
<span class='info'>
<code class='slug'>go</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Go </span>
</span>
</a>
<a class='article item -item-jest'
href="./jest"
data-js-searchable-item='{"slug":"jest","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>jest</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Jest </span>
</span>
</a>
<a class='article item -item-css-flexbox'
href="./css-flexbox"
data-js-searchable-item='{"slug":"css-flexbox","category":"CSS"}'>
<span class='info'>
<code class='slug'>css-flexbox</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>CSS flexbox </span>
</span>
</a>
<h2 class='category item' id='analytics' data-js-searchable-header>
<span>Analytics</span>
</h2>
<a class='article item -item-analytics.js'
href="./analytics.js"
data-js-searchable-item='{"slug":"analytics.js","category":"Analytics"}'>
<span class='info'>
<code class='slug'>analytics.js</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Google Analytics's analytics.js </span>
</span>
</a>
<a class='article item -item-analytics'
href="./analytics"
data-js-searchable-item='{"slug":"analytics","category":"Analytics"}'>
<span class='info'>
<code class='slug'>analytics</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Analytics libraries </span>
</span>
</a>
<a class='article item -item-mixpanel'
href="./mixpanel"
data-js-searchable-item='{"slug":"mixpanel","category":"Analytics"}'>
<span class='info'>
<code class='slug'>mixpanel</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Mixpanel </span>
</span>
</a>
<h2 class='category item' id='ansible' data-js-searchable-header>
<span>Ansible</span>
</h2>
<a class='article item -item-ansible-examples'
href="./ansible-examples"
data-js-searchable-item='{"slug":"ansible-examples","category":"Ansible"}'>
<span class='info'>
<code class='slug'>ansible-examples</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Ansible examples </span>
</span>
</a>
<a class='article item -item-ansible-guide'
href="./ansible-guide"
data-js-searchable-item='{"slug":"ansible-guide","category":"Ansible"}'>
<span class='info'>
<code class='slug'>ansible-guide</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Ansible quickstart </span>
</span>
</a>
<a class='article item -item-ansible-modules'
href="./ansible-modules"
data-js-searchable-item='{"slug":"ansible-modules","category":"Ansible"}'>
<span class='info'>
<code class='slug'>ansible-modules</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Ansible modules </span>
</span>
</a>
<a class='article item -item-ansible-roles'
href="./ansible-roles"
data-js-searchable-item='{"slug":"ansible-roles","category":"Ansible"}'>
<span class='info'>
<code class='slug'>ansible-roles</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Ansible roles </span>
</span>
</a>
<a class='article item -item-ansible'
href="./ansible"
data-js-searchable-item='{"slug":"ansible","category":"Ansible"}'>
<span class='info'>
<code class='slug'>ansible</code>
<span class='title'>Ansible </span>
</span>
</a>
<h2 class='category item' id='apps' data-js-searchable-header>
<span>Apps</span>
</h2>
<a class='article item -item-atom'
href="./atom"
data-js-searchable-item='{"slug":"atom","category":"Apps"}'>
<span class='info'>
<code class='slug'>atom</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Atom </span>
</span>
</a>
<a class='article item -item-editorconfig'
href="./editorconfig"
data-js-searchable-item='{"slug":"editorconfig","category":"Apps"}'>
<span class='info'>
<code class='slug'>editorconfig</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>editorconfig </span>
</span>
</a>
<a class='article item -item-flashlight'
href="./flashlight"
data-js-searchable-item='{"slug":"flashlight","category":"Apps"}'>
<span class='info'>
<code class='slug'>flashlight</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Flashlight </span>
</span>
</a>
<a class='article item -item-inkscape'
href="./inkscape"
data-js-searchable-item='{"slug":"inkscape","category":"Apps"}'>
<span class='info'>
<code class='slug'>inkscape</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Inkscape </span>
</span>
</a>
<a class='article item -item-org-mode'
href="./org-mode"
data-js-searchable-item='{"slug":"org-mode","category":"Apps"}'>
<span class='info'>
<code class='slug'>org-mode</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Org Mode </span>
</span>
</a>
<a class='article item -item-sketch'
href="./sketch"
data-js-searchable-item='{"slug":"sketch","category":"Apps"}'>
<span class='info'>
<code class='slug'>sketch</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Sketch </span>
</span>
</a>
<a class='article item -item-spacemacs'
href="./spacemacs"
data-js-searchable-item='{"slug":"spacemacs","category":"Apps"}'>
<span class='info'>
<code class='slug'>spacemacs</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Spacemacs </span>
</span>
</a>
<a class='article item -item-sublime-text'
href="./sublime-text"
data-js-searchable-item='{"slug":"sublime-text","category":"Apps"}'>
<span class='info'>
<code class='slug'>sublime-text</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Sublime Text </span>
</span>
</a>
<a class='article item -item-vscode'
href="./vscode"
data-js-searchable-item='{"slug":"vscode","category":"Apps"}'>
<span class='info'>
<code class='slug'>vscode</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Visual Studio Code </span>
</span>
</a>
<a class='article item -item-weechat'
href="./weechat"
data-js-searchable-item='{"slug":"weechat","category":"Apps"}'>
<span class='info'>
<code class='slug'>weechat</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Weechat </span>
</span>
</a>
<h2 class='category item' id='c-like' data-js-searchable-header>
<span>C-like</span>
</h2>
<a class='article item -item-c_preprocessor'
href="./c_preprocessor"
data-js-searchable-item='{"slug":"c_preprocessor","category":"C-like"}'>
<span class='info'>
<code class='slug'>c_preprocessor</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>C Preprocessor </span>
</span>
</a>
<a class='article item -item-csharp7'
href="./csharp7"
data-js-searchable-item='{"slug":"csharp7","category":"C-like"}'>
<span class='info'>
<code class='slug'>csharp7</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>C# 7 </span>
</span>
</a>
<a class='article item -item-go'
href="./go"
data-js-searchable-item='{"slug":"go","category":"C-like"}'>
<span class='info'>
<code class='slug'>go</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Go </span>
</span>
</a>
<h2 class='category item' id='cli' data-js-searchable-header>
<span>CLI</span>
</h2>
<a class='article item -item-adb'
href="./adb"
data-js-searchable-item='{"slug":"adb","category":"CLI"}'>
<span class='info'>
<code class='slug'>adb</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>adb (Android Debug Bridge) </span>
</span>
</a>
<a class='article item -item-animated_gif'
href="./animated_gif"
data-js-searchable-item='{"slug":"animated_gif","category":"CLI"}'>
<span class='info'>
<code class='slug'>animated_gif</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Animated GIFs </span>
</span>
</a>
<a class='article item -item-ansi'
href="./ansi"
data-js-searchable-item='{"slug":"ansi","category":"CLI"}'>
<span class='info'>
<code class='slug'>ansi</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Ansi codes </span>
</span>
</a>
<a class='article item -item-bash'
href="./bash"
data-js-searchable-item='{"slug":"bash","category":"CLI"}'>
<span class='info'>
<code class='slug'>bash</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Bash scripting </span>
</span>
</a>
<a class='article item -item-composer'
href="./composer"
data-js-searchable-item='{"slug":"composer","category":"CLI"}'>
<span class='info'>
<code class='slug'>composer</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>composer </span>
</span>
</a>
<a class='article item -item-cron'
href="./cron"
data-js-searchable-item='{"slug":"cron","category":"CLI"}'>
<span class='info'>
<code class='slug'>cron</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Cron </span>
</span>
</a>
<a class='article item -item-curl'
href="./curl"
data-js-searchable-item='{"slug":"curl","category":"CLI"}'>
<span class='info'>
<code class='slug'>curl</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Curl </span>
</span>
</a>
<a class='article item -item-emacs'
href="./emacs"
data-js-searchable-item='{"slug":"emacs","category":"CLI"}'>
<span class='info'>
<code class='slug'>emacs</code>
<span class='title'>Emacs </span>
</span>
</a>
<a class='article item -item-ffmpeg'
href="./ffmpeg"
data-js-searchable-item='{"slug":"ffmpeg","category":"CLI"}'>
<span class='info'>
<code class='slug'>ffmpeg</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>ffmpeg </span>
</span>
</a>
<a class='article item -item-find'
href="./find"
data-js-searchable-item='{"slug":"find","category":"CLI"}'>
<span class='info'>
<code class='slug'>find</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Find </span>
</span>
</a>
<a class='article item -item-fish-shell'
href="./fish-shell"
data-js-searchable-item='{"slug":"fish-shell","category":"CLI"}'>
<span class='info'>
<code class='slug'>fish-shell</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Fish shell </span>
</span>
</a>
<a class='article item -item-gnupg'
href="./gnupg"
data-js-searchable-item='{"slug":"gnupg","category":"CLI"}'>
<span class='info'>
<code class='slug'>gnupg</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>GnuPG </span>
</span>
</a>
<a class='article item -item-homebrew'
href="./homebrew"
data-js-searchable-item='{"slug":"homebrew","category":"CLI"}'>
<span class='info'>
<code class='slug'>homebrew</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Homebrew </span>
</span>
</a>
<a class='article item -item-httpie'
href="./httpie"
data-js-searchable-item='{"slug":"httpie","category":"CLI"}'>
<span class='info'>
<code class='slug'>httpie</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>httpie </span>
</span>
</a>
<a class='article item -item-makefile'
href="./makefile"
data-js-searchable-item='{"slug":"makefile","category":"CLI"}'>
<span class='info'>
<code class='slug'>makefile</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Makefile </span>
</span>
</a>
<a class='article item -item-man'
href="./man"
data-js-searchable-item='{"slug":"man","category":"CLI"}'>
<span class='info'>
<code class='slug'>man</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Man </span>
</span>
</a>
<a class='article item -item-ncftp'
href="./ncftp"
data-js-searchable-item='{"slug":"ncftp","category":"CLI"}'>
<span class='info'>
<code class='slug'>ncftp</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>ncftp </span>
</span>
</a>
<a class='article item -item-pass'
href="./pass"
data-js-searchable-item='{"slug":"pass","category":"CLI"}'>
<span class='info'>
<code class='slug'>pass</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Pass </span>
</span>
</a>
<a class='article item -item-pm2'
href="./pm2"
data-js-searchable-item='{"slug":"pm2","category":"CLI"}'>
<span class='info'>
<code class='slug'>pm2</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>pm2 </span>
</span>
</a>
<a class='article item -item-rename'
href="./rename"
data-js-searchable-item='{"slug":"rename","category":"CLI"}'>
<span class='info'>
<code class='slug'>rename</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>rename </span>
</span>
</a>
<a class='article item -item-rsync'
href="./rsync"
data-js-searchable-item='{"slug":"rsync","category":"CLI"}'>
<span class='info'>
<code class='slug'>rsync</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Rsync </span>
</span>
</a>
<a class='article item -item-rtorrent'
href="./rtorrent"
data-js-searchable-item='{"slug":"rtorrent","category":"CLI"}'>
<span class='info'>
<code class='slug'>rtorrent</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>rTorrent </span>
</span>
</a>
<a class='article item -item-scp'
href="./scp"
data-js-searchable-item='{"slug":"scp","category":"CLI"}'>
<span class='info'>
<code class='slug'>scp</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>scp </span>
</span>
</a>
<a class='article item -item-sed'
href="./sed"
data-js-searchable-item='{"slug":"sed","category":"CLI"}'>
<span class='info'>
<code class='slug'>sed</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>sed </span>
</span>
</a>
<a class='article item -item-sh-pipes'
href="./sh-pipes"
data-js-searchable-item='{"slug":"sh-pipes","category":"CLI"}'>
<span class='info'>
<code class='slug'>sh-pipes</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Shell: named pipes </span>
</span>
</a>
<a class='article item -item-sh'
href="./sh"
data-js-searchable-item='{"slug":"sh","category":"CLI"}'>
<span class='info'>
<code class='slug'>sh</code>
<span class='title'>Shell scripting /bash</span>
</span>
</a>
<a class='article item -item-tmux'
href="./tmux"
data-js-searchable-item='{"slug":"tmux","category":"CLI"}'>
<span class='info'>
<code class='slug'>tmux</code>
<span class='title'>tmux </span>
</span>
</a>
<a class='article item -item-top'
href="./top"
data-js-searchable-item='{"slug":"top","category":"CLI"}'>
<span class='info'>
<code class='slug'>top</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>top </span>
</span>
</a>
<a class='article item -item-watchexec'
href="./watchexec"
data-js-searchable-item='{"slug":"watchexec","category":"CLI"}'>
<span class='info'>
<code class='slug'>watchexec</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Watchexec </span>
</span>
</a>
<a class='article item -item-zsh'
href="./zsh"
data-js-searchable-item='{"slug":"zsh","category":"CLI"}'>
<span class='info'>
<code class='slug'>zsh</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>zsh </span>
</span>
</a>
<h2 class='category item' id='css' data-js-searchable-header>
<span>CSS</span>
</h2>
<a class='article item -item-bootstrap'
href="./bootstrap"
data-js-searchable-item='{"slug":"bootstrap","category":"CSS"}'>
<span class='info'>
<code class='slug'>bootstrap</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Bootstrap </span>
</span>
</a>
<a class='article item -item-bulma'
href="./bulma"
data-js-searchable-item='{"slug":"bulma","category":"CSS"}'>
<span class='info'>
<code class='slug'>bulma</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Bulma </span>
</span>
</a>
<a class='article item -item-css-antialias'
href="./css-antialias"
data-js-searchable-item='{"slug":"css-antialias","category":"CSS"}'>
<span class='info'>
<code class='slug'>css-antialias</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>CSS antialiasing </span>
</span>
</a>
<a class='article item -item-css-flexbox'
href="./css-flexbox"
data-js-searchable-item='{"slug":"css-flexbox","category":"CSS"}'>
<span class='info'>
<code class='slug'>css-flexbox</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>CSS flexbox </span>
</span>
</a>
<a class='article item -item-css-grid'
href="./css-grid"
data-js-searchable-item='{"slug":"css-grid","category":"CSS"}'>
<span class='info'>
<code class='slug'>css-grid</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>CSS Grid </span>
</span>
</a>
<a class='article item -item-css-system-font-stack'
href="./css-system-font-stack"
data-js-searchable-item='{"slug":"css-system-font-stack","category":"CSS"}'>
<span class='info'>
<code class='slug'>css-system-font-stack</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>CSS system fonts </span>
</span>
</a>
<a class='article item -item-css-tricks'
href="./css-tricks"
data-js-searchable-item='{"slug":"css-tricks","category":"CSS"}'>
<span class='info'>
<code class='slug'>css-tricks</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>CSS tricks </span>
</span>
</a>
<a class='article item -item-css'
href="./css"
data-js-searchable-item='{"slug":"css","category":"CSS"}'>
<span class='info'>
<code class='slug'>css</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>CSS </span>
</span>
</a>
<a class='article item -item-cssnext'
href="./cssnext"
data-js-searchable-item='{"slug":"cssnext","category":"CSS"}'>
<span class='info'>
<code class='slug'>cssnext</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>cssnext </span>
</span>
</a>
<a class='article item -item-sass'
href="./sass"
data-js-searchable-item='{"slug":"sass","category":"CSS"}'>
<span class='info'>
<code class='slug'>sass</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Sass </span>
</span>
</a>
<a class='article item -item-stylus'
href="./stylus"
data-js-searchable-item='{"slug":"stylus","category":"CSS"}'>
<span class='info'>
<code class='slug'>stylus</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Stylus </span>
</span>
</a>
<h2 class='category item' id='databases' data-js-searchable-header>
<span>Databases</span>
</h2>
<a class='article item -item-knex'
href="./knex"
data-js-searchable-item='{"slug":"knex","category":"Databases"}'>
<span class='info'>
<code class='slug'>knex</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Knex </span>
</span>
</a>
<a class='article item -item-mysql'
href="./mysql"
data-js-searchable-item='{"slug":"mysql","category":"Databases"}'>
<span class='info'>
<code class='slug'>mysql</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>MySQL </span>
</span>
</a>
<a class='article item -item-postgresql-json'
href="./postgresql-json"
data-js-searchable-item='{"slug":"postgresql-json","category":"Databases"}'>
<span class='info'>
<code class='slug'>postgresql-json</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>PostgreSQL JSON </span>
</span>
</a>
<a class='article item -item-postgresql'
href="./postgresql"
data-js-searchable-item='{"slug":"postgresql","category":"Databases"}'>
<span class='info'>
<code class='slug'>postgresql</code>
<span class='title'>PostgreSQL </span>
</span>
</a>
<a class='article item -item-sql-join'
href="./sql-join"
data-js-searchable-item='{"slug":"sql-join","category":"Databases"}'>
<span class='info'>
<code class='slug'>sql-join</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>SQL joins </span>
</span>
</a>
<h2 class='category item' id='devops' data-js-searchable-header>
<span>Devops</span>
</h2>
<a class='article item -item-awscli'
href="./awscli"
data-js-searchable-item='{"slug":"awscli","category":"Devops"}'>
<span class='info'>
<code class='slug'>awscli</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>AWS CLI </span>
</span>
</a>
<a class='article item -item-chef'
href="./chef"
data-js-searchable-item='{"slug":"chef","category":"Devops"}'>
<span class='info'>
<code class='slug'>chef</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Chef </span>
</span>
</a>
<a class='article item -item-circle'
href="./circle"
data-js-searchable-item='{"slug":"circle","category":"Devops"}'>
<span class='info'>
<code class='slug'>circle</code>
<span class='title'>CircleCI </span>
</span>
</a>
<a class='article item -item-deis'
href="./deis"
data-js-searchable-item='{"slug":"deis","category":"Devops"}'>
<span class='info'>
<code class='slug'>deis</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Deis </span>
</span>
</a>
<a class='article item -item-docker-compose'
href="./docker-compose"
data-js-searchable-item='{"slug":"docker-compose","category":"Devops"}'>
<span class='info'>
<code class='slug'>docker-compose</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>docker-compose </span>
</span>
</a>
<a class='article item -item-docker'
href="./docker"
data-js-searchable-item='{"slug":"docker","category":"Devops"}'>
<span class='info'>
<code class='slug'>docker</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Docker CLI </span>
</span>
</a>
<a class='article item -item-dockerfile'
href="./dockerfile"
data-js-searchable-item='{"slug":"dockerfile","category":"Devops"}'>
<span class='info'>
<code class='slug'>dockerfile</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Dockerfile </span>
</span>
</a>
<a class='article item -item-flynn'
href="./flynn"
data-js-searchable-item='{"slug":"flynn","category":"Devops"}'>
<span class='info'>
<code class='slug'>flynn</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Flynn </span>
</span>
</a>
<a class='article item -item-heroku'
href="./heroku"
data-js-searchable-item='{"slug":"heroku","category":"Devops"}'>
<span class='info'>
<code class='slug'>heroku</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Heroku </span>
</span>
</a>
<a class='article item -item-travis'
href="./travis"
data-js-searchable-item='{"slug":"travis","category":"Devops"}'>
<span class='info'>
<code class='slug'>travis</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Travis.yml </span>
</span>
</a>
<a class='article item -item-vagrant'
href="./vagrant"
data-js-searchable-item='{"slug":"vagrant","category":"Devops"}'>
<span class='info'>
<code class='slug'>vagrant</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vagrant </span>
</span>
</a>
<a class='article item -item-vagrantfile'
href="./vagrantfile"
data-js-searchable-item='{"slug":"vagrantfile","category":"Devops"}'>
<span class='info'>
<code class='slug'>vagrantfile</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vagrantfile </span>
</span>
</a>
<h2 class='category item' id='elixir' data-js-searchable-header>
<span>Elixir</span>
</h2>
<a class='article item -item-elixir-metaprogramming'
href="./elixir-metaprogramming"
data-js-searchable-item='{"slug":"elixir-metaprogramming","category":"Elixir"}'>
<span class='info'>
<code class='slug'>elixir-metaprogramming</code>
<span class='title'>Elixir metaprogramming </span>
</span>
</a>
<a class='article item -item-elixir'
href="./elixir"
data-js-searchable-item='{"slug":"elixir","category":"Elixir"}'>
<span class='info'>
<code class='slug'>elixir</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Elixir </span>
</span>
</a>
<a class='article item -item-ets'
href="./ets"
data-js-searchable-item='{"slug":"ets","category":"Elixir"}'>
<span class='info'>
<code class='slug'>ets</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Erlang ETS </span>
</span>
</a>
<a class='article item -item-exunit'
href="./exunit"
data-js-searchable-item='{"slug":"exunit","category":"Elixir"}'>
<span class='info'>
<code class='slug'>exunit</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>ExUnit </span>
</span>
</a>
<a class='article item -item-phoenix-conn'
href="./phoenix-conn"
data-js-searchable-item='{"slug":"phoenix-conn","category":"Elixir"}'>
<span class='info'>
<code class='slug'>phoenix-conn</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Phoenix: Plug.Conn </span>
</span>
</a>
<a class='article item -item-phoenix-ecto'
href="./phoenix-ecto"
data-js-searchable-item='{"slug":"phoenix-ecto","category":"Elixir"}'>
<span class='info'>
<code class='slug'>phoenix-ecto</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Phoenix: Ecto </span>
</span>
</a>
<a class='article item -item-phoenix-ecto@1.2'
href="./phoenix-ecto@1.2"
data-js-searchable-item='{"slug":"phoenix-ecto@1.2","category":"Elixir"}'>
<span class='info'>
<code class='slug'>phoenix-ecto@1.2</code>
<span class='title'>Phoenix: Ecto models </span>
</span>
</a>
<a class='article item -item-phoenix-migrations'
href="./phoenix-migrations"
data-js-searchable-item='{"slug":"phoenix-migrations","category":"Elixir"}'>
<span class='info'>
<code class='slug'>phoenix-migrations</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Phoenix: Ecto migrations </span>
</span>
</a>
<a class='article item -item-phoenix-routing'
href="./phoenix-routing"
data-js-searchable-item='{"slug":"phoenix-routing","category":"Elixir"}'>
<span class='info'>
<code class='slug'>phoenix-routing</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Phoenix: Routing </span>
</span>
</a>
<a class='article item -item-phoenix'
href="./phoenix"
data-js-searchable-item='{"slug":"phoenix","category":"Elixir"}'>
<span class='info'>
<code class='slug'>phoenix</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Phoenix </span>
</span>
</a>
<a class='article item -item-phoenix@1.2'
href="./phoenix@1.2"
data-js-searchable-item='{"slug":"phoenix@1.2","category":"Elixir"}'>
<span class='info'>
<code class='slug'>phoenix@1.2</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Phoenix 1.2 </span>
</span>
</a>
<h2 class='category item' id='git' data-js-searchable-header>
<span>Git</span>
</h2>
<a class='article item -item-git-branch'
href="./git-branch"
data-js-searchable-item='{"slug":"git-branch","category":"Git"}'>
<span class='info'>
<code class='slug'>git-branch</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Git branches </span>
</span>
</a>
<a class='article item -item-git-extras'
href="./git-extras"
data-js-searchable-item='{"slug":"git-extras","category":"Git"}'>
<span class='info'>
<code class='slug'>git-extras</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Git extras </span>
</span>
</a>
<a class='article item -item-git-log-format'
href="./git-log-format"
data-js-searchable-item='{"slug":"git-log-format","category":"Git"}'>
<span class='info'>
<code class='slug'>git-log-format</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Git log format string </span>
</span>
</a>
<a class='article item -item-git-log'
href="./git-log"
data-js-searchable-item='{"slug":"git-log","category":"Git"}'>
<span class='info'>
<code class='slug'>git-log</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>git log </span>
</span>
</a>
<a class='article item -item-git-revisions'
href="./git-revisions"
data-js-searchable-item='{"slug":"git-revisions","category":"Git"}'>
<span class='info'>
<code class='slug'>git-revisions</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Git revisions </span>
</span>
</a>
<a class='article item -item-git-tricks'
href="./git-tricks"
data-js-searchable-item='{"slug":"git-tricks","category":"Git"}'>
<span class='info'>
<code class='slug'>git-tricks</code>
<span class='title'>Git tricks </span>
</span>
</a>
<a class='article item -item-tig'
href="./tig"
data-js-searchable-item='{"slug":"tig","category":"Git"}'>
<span class='info'>
<code class='slug'>tig</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Tig </span>
</span>
</a>
<h2 class='category item' id='html' data-js-searchable-header>
<span>HTML</span>
</h2>
<a class='article item -item-appcache'
href="./appcache"
data-js-searchable-item='{"slug":"appcache","category":"HTML"}'>
<span class='info'>
<code class='slug'>appcache</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Appcache </span>
</span>
</a>
<a class='article item -item-applinks'
href="./applinks"
data-js-searchable-item='{"slug":"applinks","category":"HTML"}'>
<span class='info'>
<code class='slug'>applinks</code>
<span class='title'>Applinks </span>
</span>
</a>
<a class='article item -item-html-email'
href="./html-email"
data-js-searchable-item='{"slug":"html-email","category":"HTML"}'>
<span class='info'>
<code class='slug'>html-email</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>HTML emails </span>
</span>
</a>
<a class='article item -item-html-input'
href="./html-input"
data-js-searchable-item='{"slug":"html-input","category":"HTML"}'>
<span class='info'>
<code class='slug'>html-input</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Input tag </span>
</span>
</a>
<a class='article item -item-html-meta'
href="./html-meta"
data-js-searchable-item='{"slug":"html-meta","category":"HTML"}'>
<span class='info'>
<code class='slug'>html-meta</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>HTML meta tags </span>
</span>
</a>
<a class='article item -item-html-microformats'
href="./html-microformats"
data-js-searchable-item='{"slug":"html-microformats","category":"HTML"}'>
<span class='info'>
<code class='slug'>html-microformats</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Microformats </span>
</span>
</a>
<a class='article item -item-html-share'
href="./html-share"
data-js-searchable-item='{"slug":"html-share","category":"HTML"}'>
<span class='info'>
<code class='slug'>html-share</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Share links </span>
</span>
</a>
<a class='article item -item-html'
href="./html"
data-js-searchable-item='{"slug":"html","category":"HTML"}'>
<span class='info'>
<code class='slug'>html</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>HTML </span>
</span>
</a>
<a class='article item -item-ie'
href="./ie"
data-js-searchable-item='{"slug":"ie","category":"HTML"}'>
<span class='info'>
<code class='slug'>ie</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Internet Explorer </span>
</span>
</a>
<a class='article item -item-ie_bugs'
href="./ie_bugs"
data-js-searchable-item='{"slug":"ie_bugs","category":"HTML"}'>
<span class='info'>
<code class='slug'>ie_bugs</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Legacy IE bugs </span>
</span>
</a>
<a class='article item -item-layout-thrashing'
href="./layout-thrashing"
data-js-searchable-item='{"slug":"layout-thrashing","category":"HTML"}'>
<span class='info'>
<code class='slug'>layout-thrashing</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Layout thrashing </span>
</span>
</a>
<a class='article item -item-xpath'
href="./xpath"
data-js-searchable-item='{"slug":"xpath","category":"HTML"}'>
<span class='info'>
<code class='slug'>xpath</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Xpath </span>
</span>
</a>
<h2 class='category item' id='java-&-jvm' data-js-searchable-header>
<span>Java & JVM</span>
</h2>
<a class='article item -item-kotlin'
href="./kotlin"
data-js-searchable-item='{"slug":"kotlin","category":"Java & JVM"}'>
<span class='info'>
<code class='slug'>kotlin</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Kotlin </span>
</span>
</a>
<h2 class='category item' id='javascript' data-js-searchable-header>
<span>JavaScript</span>
</h2>
<a class='article item -item-canvas'
href="./canvas"
data-js-searchable-item='{"slug":"canvas","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>canvas</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Canvas </span>
</span>
</a>
<a class='article item -item-dom-range'
href="./dom-range"
data-js-searchable-item='{"slug":"dom-range","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>dom-range</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>DOM Range </span>
</span>
</a>
<a class='article item -item-dom-selection'
href="./dom-selection"
data-js-searchable-item='{"slug":"dom-selection","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>dom-selection</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>DOM Selection </span>
</span>
</a>
<a class='article item -item-es6'
href="./es6"
data-js-searchable-item='{"slug":"es6","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>es6</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>ES2015+ </span>
</span>
</a>
<a class='article item -item-js-appcache'
href="./js-appcache"
data-js-searchable-item='{"slug":"js-appcache","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>js-appcache</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>applicationCache </span>
</span>
</a>
<a class='article item -item-js-array'
href="./js-array"
data-js-searchable-item='{"slug":"js-array","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>js-array</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>JavaScript Arrays </span>
</span>
</a>
<a class='article item -item-js-date'
href="./js-date"
data-js-searchable-item='{"slug":"js-date","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>js-date</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>JavaScript Date </span>
</span>
</a>
<a class='article item -item-js-fetch'
href="./js-fetch"
data-js-searchable-item='{"slug":"js-fetch","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>js-fetch</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>fetch() </span>
</span>
</a>
<a class='article item -item-js-lazy'
href="./js-lazy"
data-js-searchable-item='{"slug":"js-lazy","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>js-lazy</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>JavaScript lazy shortcuts </span>
</span>
</a>
<a class='article item -item-js-speech'
href="./js-speech"
data-js-searchable-item='{"slug":"js-speech","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>js-speech</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>JavaScript speech synthesis </span>
</span>
</a>
<a class='article item -item-jsdoc'
href="./jsdoc"
data-js-searchable-item='{"slug":"jsdoc","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>jsdoc</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Jsdoc </span>
</span>
</a>
<a class='article item -item-npm'
href="./npm"
data-js-searchable-item='{"slug":"npm","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>npm</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>npm </span>
</span>
</a>
<a class='article item -item-promise'
href="./promise"
data-js-searchable-item='{"slug":"promise","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>promise</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Promises </span>
</span>
</a>
<a class='article item -item-vue'
href="./vue"
data-js-searchable-item='{"slug":"vue","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>vue</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vue.js </span>
</span>
</a>
<a class='article item -item-vue@1.0.28'
href="./vue@1.0.28"
data-js-searchable-item='{"slug":"vue@1.0.28","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>vue@1.0.28</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vue.js v1.0.28 </span>
</span>
</a>
<a class='article item -item-web-workers'
href="./web-workers"
data-js-searchable-item='{"slug":"web-workers","category":"JavaScript"}'>
<span class='info'>
<code class='slug'>web-workers</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Web workers </span>
</span>
</a>
<h2 class='category item' id='javascript-libraries' data-js-searchable-header>
<span>JavaScript libraries</span>
</h2>
<a class='article item -item-101'
href="./101"
data-js-searchable-item='{"slug":"101","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>101</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>101 </span>
</span>
</a>
<a class='article item -item-angularjs'
href="./angularjs"
data-js-searchable-item='{"slug":"angularjs","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>angularjs</code>
<span class='title'>Angular.js </span>
</span>
</a>
<a class='article item -item-backbone'
href="./backbone"
data-js-searchable-item='{"slug":"backbone","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>backbone</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Backbone.js </span>
</span>
</a>
<a class='article item -item-blessed'
href="./blessed"
data-js-searchable-item='{"slug":"blessed","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>blessed</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Blessed </span>
</span>
</a>
<a class='article item -item-bluebird'
href="./bluebird"
data-js-searchable-item='{"slug":"bluebird","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>bluebird</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>bluebird.js </span>
</span>
</a>
<a class='article item -item-bookshelf'
href="./bookshelf"
data-js-searchable-item='{"slug":"bookshelf","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>bookshelf</code>
<span class='title'>Bookshelf.js </span>
</span>
</a>
<a class='article item -item-deprecated/bower-api'
href="./deprecated/bower-api"
data-js-searchable-item='{"slug":"deprecated/bower-api","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>deprecated/bower-api</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Bower API </span>
</span>
</a>
<a class='article item -item-browser-sync'
href="./browser-sync"
data-js-searchable-item='{"slug":"browser-sync","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>browser-sync</code>
<span class='title'>Browsersync </span>
</span>
</a>
<a class='article item -item-browserify'
href="./browserify"
data-js-searchable-item='{"slug":"browserify","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>browserify</code>
<span class='title'>Browserify </span>
</span>
</a>
<a class='article item -item-camp'
href="./camp"
data-js-searchable-item='{"slug":"camp","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>camp</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Camp </span>
</span>
</a>
<a class='article item -item-chai'
href="./chai"
data-js-searchable-item='{"slug":"chai","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>chai</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Chai.js </span>
</span>
</a>
<a class='article item -item-co'
href="./co"
data-js-searchable-item='{"slug":"co","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>co</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>co </span>
</span>
</a>
<a class='article item -item-commander.js'
href="./commander.js"
data-js-searchable-item='{"slug":"commander.js","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>commander.js</code>
<span class='title'>Commander.js </span>
</span>
</a>
<a class='article item -item-deku'
href="./deku"
data-js-searchable-item='{"slug":"deku","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>deku</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Deku v2 </span>
</span>
</a>
<a class='article item -item-deku@1'
href="./deku@1"
data-js-searchable-item='{"slug":"deku@1","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>deku@1</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Deku v1 </span>
</span>
</a>
<a class='article item -item-ember'
href="./ember"
data-js-searchable-item='{"slug":"ember","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>ember</code>
<span class='title'>Ember.js </span>
</span>
</a>
<a class='article item -item-expectjs'
href="./expectjs"
data-js-searchable-item='{"slug":"expectjs","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>expectjs</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>expect.js </span>
</span>
</a>
<a class='article item -item-express'
href="./express"
data-js-searchable-item='{"slug":"express","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>express</code>
<span class='title'>Express.js </span>
</span>
</a>
<a class='article item -item-fastify'
href="./fastify"
data-js-searchable-item='{"slug":"fastify","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>fastify</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Fastify </span>
</span>
</a>
<a class='article item -item-flow'
href="./flow"
data-js-searchable-item='{"slug":"flow","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>flow</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Flow </span>
</span>
</a>
<a class='article item -item-gremlins'
href="./gremlins"
data-js-searchable-item='{"slug":"gremlins","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>gremlins</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Gremlins.js </span>
</span>
</a>
<a class='article item -item-gulp'
href="./gulp"
data-js-searchable-item='{"slug":"gulp","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>gulp</code>
<span class='title'>Gulp </span>
</span>
</a>
<a class='article item -item-handlebars.js'
href="./handlebars.js"
data-js-searchable-item='{"slug":"handlebars.js","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>handlebars.js</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Handlebars.js </span>
</span>
</a>
<a class='article item -item-harvey.js'
href="./harvey.js"
data-js-searchable-item='{"slug":"harvey.js","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>harvey.js</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Harvey.js </span>
</span>
</a>
<a class='article item -item-immutable.js'
href="./immutable.js"
data-js-searchable-item='{"slug":"immutable.js","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>immutable.js</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Immutable.js </span>
</span>
</a>
<a class='article item -item-jade'
href="./jade"
data-js-searchable-item='{"slug":"jade","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>jade</code>
<span class='title'>Jade /pug</span>
</span>
</a>
<a class='article item -item-jasmine'
href="./jasmine"
data-js-searchable-item='{"slug":"jasmine","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>jasmine</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Jasmine </span>
</span>
</a>
<a class='article item -item-jest'
href="./jest"
data-js-searchable-item='{"slug":"jest","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>jest</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Jest </span>
</span>
</a>
<a class='article item -item-jquery-cdn'
href="./jquery-cdn"
data-js-searchable-item='{"slug":"jquery-cdn","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>jquery-cdn</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>jQuery CDN </span>
</span>
</a>
<a class='article item -item-jquery'
href="./jquery"
data-js-searchable-item='{"slug":"jquery","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>jquery</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>jQuery </span>
</span>
</a>
<a class='article item -item-js-model'
href="./js-model"
data-js-searchable-item='{"slug":"js-model","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>js-model</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>js-model </span>
</span>
</a>
<a class='article item -item-jscoverage'
href="./jscoverage"
data-js-searchable-item='{"slug":"jscoverage","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>jscoverage</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>jscoverage </span>
</span>
</a>
<a class='article item -item-jshint'
href="./jshint"
data-js-searchable-item='{"slug":"jshint","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>jshint</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Jshint </span>
</span>
</a>
<a class='article item -item-koa'
href="./koa"
data-js-searchable-item='{"slug":"koa","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>koa</code>
<span class='title'>Koa </span>
</span>
</a>
<a class='article item -item-lodash'
href="./lodash"
data-js-searchable-item='{"slug":"lodash","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>lodash</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Lodash </span>
</span>
</a>
<a class='article item -item-meow'
href="./meow"
data-js-searchable-item='{"slug":"meow","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>meow</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Meow </span>
</span>
</a>
<a class='article item -item-middleman'
href="./middleman"
data-js-searchable-item='{"slug":"middleman","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>middleman</code>
<span class='title'>Middleman 3 </span>
</span>
</a>
<a class='article item -item-minimist'
href="./minimist"
data-js-searchable-item='{"slug":"minimist","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>minimist</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>minimist </span>
</span>
</a>
<a class='article item -item-mobx'
href="./mobx"
data-js-searchable-item='{"slug":"mobx","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>mobx</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Mobx </span>
</span>
</a>
<a class='article item -item-mocha-blanket'
href="./mocha-blanket"
data-js-searchable-item='{"slug":"mocha-blanket","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>mocha-blanket</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Mocha blanket </span>
</span>
</a>
<a class='article item -item-mocha-html'
href="./mocha-html"
data-js-searchable-item='{"slug":"mocha-html","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>mocha-html</code>
<span class='title'>Mocha HTML </span>
</span>
</a>
<a class='article item -item-mocha-tdd'
href="./mocha-tdd"
data-js-searchable-item='{"slug":"mocha-tdd","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>mocha-tdd</code>
<span class='title'>Mocha.js TDD interface </span>
</span>
</a>
<a class='article item -item-mocha'
href="./mocha"
data-js-searchable-item='{"slug":"mocha","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>mocha</code>
<span class='title'>Mocha.js </span>
</span>
</a>
<a class='article item -item-modella'
href="./modella"
data-js-searchable-item='{"slug":"modella","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>modella</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Modella </span>
</span>
</a>
<a class='article item -item-modernizr'
href="./modernizr"
data-js-searchable-item='{"slug":"modernizr","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>modernizr</code>
<span class='title'>Modernizr </span>
</span>
</a>
<a class='article item -item-moment'
href="./moment"
data-js-searchable-item='{"slug":"moment","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>moment</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Moment.js </span>
</span>
</a>
<a class='article item -item-nock'
href="./nock"
data-js-searchable-item='{"slug":"nock","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>nock</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Nock </span>
</span>
</a>
<a class='article item -item-nopt'
href="./nopt"
data-js-searchable-item='{"slug":"nopt","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>nopt</code>
<span class='title'>Nopt </span>
</span>
</a>
<a class='article item -item-parsimmon'
href="./parsimmon"
data-js-searchable-item='{"slug":"parsimmon","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>parsimmon</code>
<span class='title'>Parsimmon </span>
</span>
</a>
<a class='article item -item-parsley'
href="./parsley"
data-js-searchable-item='{"slug":"parsley","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>parsley</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Parsley.js </span>
</span>
</a>
<a class='article item -item-polyfill.io'
href="./polyfill.io"
data-js-searchable-item='{"slug":"polyfill.io","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>polyfill.io</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Polyfill.io </span>
</span>
</a>
<a class='article item -item-pug'
href="./pug"
data-js-searchable-item='{"slug":"pug","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>pug</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Pug </span>
</span>
</a>
<a class='article item -item-qjs'
href="./qjs"
data-js-searchable-item='{"slug":"qjs","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>qjs</code>
<span class='title'>Q.js </span>
</span>
</a>
<a class='article item -item-qunit'
href="./qunit"
data-js-searchable-item='{"slug":"qunit","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>qunit</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Qunit </span>
</span>
</a>
<a class='article item -item-ractive'
href="./ractive"
data-js-searchable-item='{"slug":"ractive","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>ractive</code>
<span class='title'>Ractive.js </span>
</span>
</a>
<a class='article item -item-riot'
href="./riot"
data-js-searchable-item='{"slug":"riot","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>riot</code>
<span class='title'>Riot.js </span>
</span>
</a>
<a class='article item -item-rollup'
href="./rollup"
data-js-searchable-item='{"slug":"rollup","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>rollup</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Rollup.js </span>
</span>
</a>
<a class='article item -item-shelljs'
href="./shelljs"
data-js-searchable-item='{"slug":"shelljs","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>shelljs</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Shell.js </span>
</span>
</a>
<a class='article item -item-sinon-chai'
href="./sinon-chai"
data-js-searchable-item='{"slug":"sinon-chai","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>sinon-chai</code>
<span class='title'>Sinon-chai </span>
</span>
</a>
<a class='article item -item-sinon'
href="./sinon"
data-js-searchable-item='{"slug":"sinon","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>sinon</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Sinon </span>
</span>
</a>
<a class='article item -item-spine'
href="./spine"
data-js-searchable-item='{"slug":"spine","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>spine</code>
<span class='title'>Spine </span>
</span>
</a>
<a class='article item -item-stencil'
href="./stencil"
data-js-searchable-item='{"slug":"stencil","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>stencil</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Stencil </span>
</span>
</a>
<a class='article item -item-superagent'
href="./superagent"
data-js-searchable-item='{"slug":"superagent","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>superagent</code>
<span class='title'>Superagent </span>
</span>
</a>
<a class='article item -item-tape'
href="./tape"
data-js-searchable-item='{"slug":"tape","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>tape</code>
<span class='title'>Tape </span>
</span>
</a>
<a class='article item -item-typescript'
href="./typescript"
data-js-searchable-item='{"slug":"typescript","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>typescript</code>
<span class='title'>TypeScript </span>
</span>
</a>
<a class='article item -item-umdjs'
href="./umdjs"
data-js-searchable-item='{"slug":"umdjs","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>umdjs</code>
<span class='title'>Universal JS module loader </span>
</span>
</a>
<a class='article item -item-underscore-string'
href="./underscore-string"
data-js-searchable-item='{"slug":"underscore-string","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>underscore-string</code>
<span class='title'>Underscore-string </span>
</span>
</a>
<a class='article item -item-virtual-dom'
href="./virtual-dom"
data-js-searchable-item='{"slug":"virtual-dom","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>virtual-dom</code>
<span class='title'>Virtual-dom </span>
</span>
</a>
<a class='article item -item-vows'
href="./vows"
data-js-searchable-item='{"slug":"vows","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>vows</code>
<span class='title'>Vows </span>
</span>
</a>
<a class='article item -item-webpack'
href="./webpack"
data-js-searchable-item='{"slug":"webpack","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>webpack</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Webpack </span>
</span>
</a>
<a class='article item -item-weinre'
href="./weinre"
data-js-searchable-item='{"slug":"weinre","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>weinre</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Weinre </span>
</span>
</a>
<a class='article item -item-yargs'
href="./yargs"
data-js-searchable-item='{"slug":"yargs","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>yargs</code>
<span class='title'>Yargs </span>
</span>
</a>
<a class='article item -item-yarn'
href="./yarn"
data-js-searchable-item='{"slug":"yarn","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>yarn</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Yarn </span>
</span>
</a>
<a class='article item -item-zombie'
href="./zombie"
data-js-searchable-item='{"slug":"zombie","category":"JavaScript libraries"}'>
<span class='info'>
<code class='slug'>zombie</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Zombie </span>
</span>
</a>
<h2 class='category item' id='jekyll' data-js-searchable-header>
<span>Jekyll</span>
</h2>
<a class='article item -item-gh-pages'
href="./gh-pages"
data-js-searchable-item='{"slug":"gh-pages","category":"Jekyll"}'>
<span class='info'>
<code class='slug'>gh-pages</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>GitHub pages </span>
</span>
</a>
<a class='article item -item-jekyll-github'
href="./jekyll-github"
data-js-searchable-item='{"slug":"jekyll-github","category":"Jekyll"}'>
<span class='info'>
<code class='slug'>jekyll-github</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Jekyll for GitHub pages </span>
</span>
</a>
<a class='article item -item-jekyll'
href="./jekyll"
data-js-searchable-item='{"slug":"jekyll","category":"Jekyll"}'>
<span class='info'>
<code class='slug'>jekyll</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Jekyll </span>
</span>
</a>
<h2 class='category item' id='ledger' data-js-searchable-header>
<span>Ledger</span>
</h2>
<a class='article item -item-hledger'
href="./hledger"
data-js-searchable-item='{"slug":"hledger","category":"Ledger"}'>
<span class='info'>
<code class='slug'>hledger</code>
<span class='title'>Hledger </span>
</span>
</a>
<a class='article item -item-ledger-csv'
href="./ledger-csv"
data-js-searchable-item='{"slug":"ledger-csv","category":"Ledger"}'>
<span class='info'>
<code class='slug'>ledger-csv</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Ledger CSV format </span>
</span>
</a>
<a class='article item -item-ledger-examples'
href="./ledger-examples"
data-js-searchable-item='{"slug":"ledger-examples","category":"Ledger"}'>
<span class='info'>
<code class='slug'>ledger-examples</code>
<span class='title'>Ledger examples </span>
</span>
</a>
<a class='article item -item-ledger-format'
href="./ledger-format"
data-js-searchable-item='{"slug":"ledger-format","category":"Ledger"}'>
<span class='info'>
<code class='slug'>ledger-format</code>
<span class='title'>Ledger format </span>
</span>
</a>
<a class='article item -item-ledger-periods'
href="./ledger-periods"
data-js-searchable-item='{"slug":"ledger-periods","category":"Ledger"}'>
<span class='info'>
<code class='slug'>ledger-periods</code>
<span class='title'>Ledger periods </span>
</span>
</a>
<a class='article item -item-ledger-query'
href="./ledger-query"
data-js-searchable-item='{"slug":"ledger-query","category":"Ledger"}'>
<span class='info'>
<code class='slug'>ledger-query</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Ledger queries </span>
</span>
</a>
<a class='article item -item-ledger'
href="./ledger"
data-js-searchable-item='{"slug":"ledger","category":"Ledger"}'>
<span class='info'>
<code class='slug'>ledger</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Ledger CLI </span>
</span>
</a>
<h2 class='category item' id='markup' data-js-searchable-header>
<span>Markup</span>
</h2>
<a class='article item -item-emmet'
href="./emmet"
data-js-searchable-item='{"slug":"emmet","category":"Markup"}'>
<span class='info'>
<code class='slug'>emmet</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Emmet </span>
</span>
</a>
<a class='article item -item-haml'
href="./haml"
data-js-searchable-item='{"slug":"haml","category":"Markup"}'>
<span class='info'>
<code class='slug'>haml</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Haml </span>
</span>
</a>
<a class='article item -item-kramdown'
href="./kramdown"
data-js-searchable-item='{"slug":"kramdown","category":"Markup"}'>
<span class='info'>
<code class='slug'>kramdown</code>
<span class='title'>Kramdown </span>
</span>
</a>
<a class='article item -item-markdown'
href="./markdown"
data-js-searchable-item='{"slug":"markdown","category":"Markup"}'>
<span class='info'>
<code class='slug'>markdown</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Markdown </span>
</span>
</a>
<a class='article item -item-rdoc'
href="./rdoc"
data-js-searchable-item='{"slug":"rdoc","category":"Markup"}'>
<span class='info'>
<code class='slug'>rdoc</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Rdoc </span>
</span>
</a>
<a class='article item -item-rst'
href="./rst"
data-js-searchable-item='{"slug":"rst","category":"Markup"}'>
<span class='info'>
<code class='slug'>rst</code>
<span class='title'>ReStructuredText </span>
</span>
</a>
<a class='article item -item-textile'
href="./textile"
data-js-searchable-item='{"slug":"textile","category":"Markup"}'>
<span class='info'>
<code class='slug'>textile</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Textile </span>
</span>
</a>
<a class='article item -item-tomdoc'
href="./tomdoc"
data-js-searchable-item='{"slug":"tomdoc","category":"Markup"}'>
<span class='info'>
<code class='slug'>tomdoc</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Tomdoc </span>
</span>
</a>
<a class='article item -item-yaml'
href="./yaml"
data-js-searchable-item='{"slug":"yaml","category":"Markup"}'>
<span class='info'>
<code class='slug'>yaml</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Yaml </span>
</span>
</a>
<h2 class='category item' id='macos' data-js-searchable-header>
<span>macOS</span>
</h2>
<a class='article item -item-applescript'
href="./applescript"
data-js-searchable-item='{"slug":"applescript","category":"macOS"}'>
<span class='info'>
<code class='slug'>applescript</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>AppleScript </span>
</span>
</a>
<a class='article item -item-macos-mouse-acceleration'
href="./macos-mouse-acceleration"
data-js-searchable-item='{"slug":"macos-mouse-acceleration","category":"macOS"}'>
<span class='info'>
<code class='slug'>macos-mouse-acceleration</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Mouse Acceleration </span>
</span>
</a>
<a class='article item -item-osx'
href="./osx"
data-js-searchable-item='{"slug":"osx","category":"macOS"}'>
<span class='info'>
<code class='slug'>osx</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>OS X </span>
</span>
</a>
<h2 class='category item' id='node.js' data-js-searchable-header>
<span>Node.js</span>
</h2>
<a class='article item -item-nodejs-assert'
href="./nodejs-assert"
data-js-searchable-item='{"slug":"nodejs-assert","category":"Node.js"}'>
<span class='info'>
<code class='slug'>nodejs-assert</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>assert </span>
</span>
</a>
<a class='article item -item-nodejs-fs'
href="./nodejs-fs"
data-js-searchable-item='{"slug":"nodejs-fs","category":"Node.js"}'>
<span class='info'>
<code class='slug'>nodejs-fs</code>
<span class='title'>fs </span>
</span>
</a>
<a class='article item -item-nodejs-path'
href="./nodejs-path"
data-js-searchable-item='{"slug":"nodejs-path","category":"Node.js"}'>
<span class='info'>
<code class='slug'>nodejs-path</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Node.js path API </span>
</span>
</a>
<a class='article item -item-nodejs-process'
href="./nodejs-process"
data-js-searchable-item='{"slug":"nodejs-process","category":"Node.js"}'>
<span class='info'>
<code class='slug'>nodejs-process</code>
<span class='title'>process </span>
</span>
</a>
<a class='article item -item-nodejs-stream'
href="./nodejs-stream"
data-js-searchable-item='{"slug":"nodejs-stream","category":"Node.js"}'>
<span class='info'>
<code class='slug'>nodejs-stream</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Node.js streams </span>
</span>
</a>
<a class='article item -item-nodejs'
href="./nodejs"
data-js-searchable-item='{"slug":"nodejs","category":"Node.js"}'>
<span class='info'>
<code class='slug'>nodejs</code>
<span class='title'>Node.js API </span>
</span>
</a>
<a class='article item -item-package-json'
href="./package-json"
data-js-searchable-item='{"slug":"package-json","category":"Node.js"}'>
<span class='info'>
<code class='slug'>package-json</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>package.json </span>
</span>
</a>
<h2 class='category item' id='php' data-js-searchable-header>
<span>PHP</span>
</h2>
<a class='article item -item-wip/php'
href="./wip/php"
data-js-searchable-item='{"slug":"wip/php","category":"PHP"}'>
<span class='info'>
<code class='slug'>wip/php</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>PHP </span>
</span>
</a>
<h2 class='category item' id='python' data-js-searchable-header>
<span>Python</span>
</h2>
<a class='article item -item-python'
href="./python"
data-js-searchable-item='{"slug":"python","category":"Python"}'>
<span class='info'>
<code class='slug'>python</code>
<span class='title'>Python </span>
</span>
</a>
<h2 class='category item' id='rails' data-js-searchable-header>
<span>Rails</span>
</h2>
<a class='article item -item-arel'
href="./arel"
data-js-searchable-item='{"slug":"arel","category":"Rails"}'>
<span class='info'>
<code class='slug'>arel</code>
<span class='title'>Arel </span>
</span>
</a>
<a class='article item -item-rails-controllers'
href="./rails-controllers"
data-js-searchable-item='{"slug":"rails-controllers","category":"Rails"}'>
<span class='info'>
<code class='slug'>rails-controllers</code>
<span class='title'>Controllers </span>
</span>
</a>
<a class='article item -item-rails-forms'
href="./rails-forms"
data-js-searchable-item='{"slug":"rails-forms","category":"Rails"}'>
<span class='info'>
<code class='slug'>rails-forms</code>
<span class='title'>Form helpers </span>
</span>
</a>
<a class='article item -item-rails-helpers'
href="./rails-helpers"
data-js-searchable-item='{"slug":"rails-helpers","category":"Rails"}'>
<span class='info'>
<code class='slug'>rails-helpers</code>
<span class='title'>Helpers </span>
</span>
</a>
<a class='article item -item-rails-i18n'
href="./rails-i18n"
data-js-searchable-item='{"slug":"rails-i18n","category":"Rails"}'>
<span class='info'>
<code class='slug'>rails-i18n</code>
<span class='title'>i18n </span>
</span>
</a>
<a class='article item -item-rails-migrations'
href="./rails-migrations"
data-js-searchable-item='{"slug":"rails-migrations","category":"Rails"}'>
<span class='info'>
<code class='slug'>rails-migrations</code>
<span class='title'>Migrations </span>
</span>
</a>
<a class='article item -item-rails-models'
href="./rails-models"
data-js-searchable-item='{"slug":"rails-models","category":"Rails"}'>
<span class='info'>
<code class='slug'>rails-models</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Rails models </span>
</span>
</a>
<a class='article item -item-rails-plugins'
href="./rails-plugins"
data-js-searchable-item='{"slug":"rails-plugins","category":"Rails"}'>
<span class='info'>
<code class='slug'>rails-plugins</code>
<span class='title'>Rails plugins </span>
</span>
</a>
<a class='article item -item-rails-routes'
href="./rails-routes"
data-js-searchable-item='{"slug":"rails-routes","category":"Rails"}'>
<span class='info'>
<code class='slug'>rails-routes</code>
<span class='title'>Routes </span>
</span>
</a>
<a class='article item -item-rails-tricks'
href="./rails-tricks"
data-js-searchable-item='{"slug":"rails-tricks","category":"Rails"}'>
<span class='info'>
<code class='slug'>rails-tricks</code>
<span class='title'>Rails tricks </span>
</span>
</a>
<a class='article item -item-rails'
href="./rails"
data-js-searchable-item='{"slug":"rails","category":"Rails"}'>
<span class='info'>
<code class='slug'>rails</code>
<span class='title'>Rails </span>
</span>
</a>
<h2 class='category item' id='react' data-js-searchable-header>
<span>React</span>
</h2>
<a class='article item -item-awesome-redux'
href="./awesome-redux"
data-js-searchable-item='{"slug":"awesome-redux","category":"React"}'>
<span class='info'>
<code class='slug'>awesome-redux</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Awesome Redux </span>
</span>
</a>
<a class='article item -item-enzyme'
href="./enzyme"
data-js-searchable-item='{"slug":"enzyme","category":"React"}'>
<span class='info'>
<code class='slug'>enzyme</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Enzyme </span>
</span>
</a>
<a class='article item -item-enzyme@2'
href="./enzyme@2"
data-js-searchable-item='{"slug":"enzyme@2","category":"React"}'>
<span class='info'>
<code class='slug'>enzyme@2</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Enzyme v2 </span>
</span>
</a>
<a class='article item -item-flux'
href="./flux"
data-js-searchable-item='{"slug":"flux","category":"React"}'>
<span class='info'>
<code class='slug'>flux</code>
<span class='title'>Flux architecture </span>
</span>
</a>
<a class='article item -item-react-router'
href="./react-router"
data-js-searchable-item='{"slug":"react-router","category":"React"}'>
<span class='info'>
<code class='slug'>react-router</code>
<span class='title'>React-router </span>
</span>
</a>
<a class='article item -item-react'
href="./react"
data-js-searchable-item='{"slug":"react","category":"React"}'>
<span class='info'>
<code class='slug'>react</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>React.js </span>
</span>
</a>
<a class='article item -item-react@0.14'
href="./react@0.14"
data-js-searchable-item='{"slug":"react@0.14","category":"React"}'>
<span class='info'>
<code class='slug'>react@0.14</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>React.js (v0.14) </span>
</span>
</a>
<a class='article item -item-redux'
href="./redux"
data-js-searchable-item='{"slug":"redux","category":"React"}'>
<span class='info'>
<code class='slug'>redux</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Redux </span>
</span>
</a>
<h2 class='category item' id='ruby' data-js-searchable-header>
<span>Ruby</span>
</h2>
<a class='article item -item-activeadmin'
href="./activeadmin"
data-js-searchable-item='{"slug":"activeadmin","category":"Ruby"}'>
<span class='info'>
<code class='slug'>activeadmin</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>ActiveAdmin </span>
</span>
</a>
<a class='article item -item-bundler'
href="./bundler"
data-js-searchable-item='{"slug":"bundler","category":"Ruby"}'>
<span class='info'>
<code class='slug'>bundler</code>
<span class='title'>Bundler </span>
</span>
</a>
<a class='article item -item-goby'
href="./goby"
data-js-searchable-item='{"slug":"goby","category":"Ruby"}'>
<span class='info'>
<code class='slug'>goby</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Goby </span>
</span>
</a>
<a class='article item -item-minitest'
href="./minitest"
data-js-searchable-item='{"slug":"minitest","category":"Ruby"}'>
<span class='info'>
<code class='slug'>minitest</code>
<span class='title'>Minitest </span>
</span>
</a>
<a class='article item -item-rake'
href="./rake"
data-js-searchable-item='{"slug":"rake","category":"Ruby"}'>
<span class='info'>
<code class='slug'>rake</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Rake </span>
</span>
</a>
<a class='article item -item-rbenv'
href="./rbenv"
data-js-searchable-item='{"slug":"rbenv","category":"Ruby"}'>
<span class='info'>
<code class='slug'>rbenv</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>rbenv </span>
</span>
</a>
<a class='article item -item-rspec-rails'
href="./rspec-rails"
data-js-searchable-item='{"slug":"rspec-rails","category":"Ruby"}'>
<span class='info'>
<code class='slug'>rspec-rails</code>
<span class='title'>Rspec-rails </span>
</span>
</a>
<a class='article item -item-rspec'
href="./rspec"
data-js-searchable-item='{"slug":"rspec","category":"Ruby"}'>
<span class='info'>
<code class='slug'>rspec</code>
<span class='title'>RSpec </span>
</span>
</a>
<a class='article item -item-ruby'
href="./ruby"
data-js-searchable-item='{"slug":"ruby","category":"Ruby"}'>
<span class='info'>
<code class='slug'>ruby</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Ruby </span>
</span>
</a>
<a class='article item -item-ruby21'
href="./ruby21"
data-js-searchable-item='{"slug":"ruby21","category":"Ruby"}'>
<span class='info'>
<code class='slug'>ruby21</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Ruby 2.1 </span>
</span>
</a>
<a class='article item -item-rubygems'
href="./rubygems"
data-js-searchable-item='{"slug":"rubygems","category":"Ruby"}'>
<span class='info'>
<code class='slug'>rubygems</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Rubygems </span>
</span>
</a>
<h2 class='category item' id='ruby-libraries' data-js-searchable-header>
<span>Ruby libraries</span>
</h2>
<a class='article item -item-capybara'
href="./capybara"
data-js-searchable-item='{"slug":"capybara","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>capybara</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Capybara </span>
</span>
</a>
<a class='article item -item-chunky_png'
href="./chunky_png"
data-js-searchable-item='{"slug":"chunky_png","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>chunky_png</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Chunky PNG </span>
</span>
</a>
<a class='article item -item-do'
href="./do"
data-js-searchable-item='{"slug":"do","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>do</code>
<span class='title'>Do gem </span>
</span>
</a>
<a class='article item -item-factory_bot'
href="./factory_bot"
data-js-searchable-item='{"slug":"factory_bot","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>factory_bot</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Factory Bot </span>
</span>
</a>
<a class='article item -item-ffaker'
href="./ffaker"
data-js-searchable-item='{"slug":"ffaker","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>ffaker</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>FFaker </span>
</span>
</a>
<a class='article item -item-machinist'
href="./machinist"
data-js-searchable-item='{"slug":"machinist","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>machinist</code>
<span class='title'>Machinist </span>
</span>
</a>
<a class='article item -item-meta-tags'
href="./meta-tags"
data-js-searchable-item='{"slug":"meta-tags","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>meta-tags</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Meta-tags gem </span>
</span>
</a>
<a class='article item -item-pry'
href="./pry"
data-js-searchable-item='{"slug":"pry","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>pry</code>
<span class='title'>Pry </span>
</span>
</a>
<a class='article item -item-psdrb'
href="./psdrb"
data-js-searchable-item='{"slug":"psdrb","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>psdrb</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>PSD.rb </span>
</span>
</a>
<a class='article item -item-rack-test'
href="./rack-test"
data-js-searchable-item='{"slug":"rack-test","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>rack-test</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>rack-test </span>
</span>
</a>
<a class='article item -item-ronn'
href="./ronn"
data-js-searchable-item='{"slug":"ronn","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>ronn</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Ronn </span>
</span>
</a>
<a class='article item -item-sequel'
href="./sequel"
data-js-searchable-item='{"slug":"sequel","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>sequel</code>
<span class='title'>Sequel </span>
</span>
</a>
<a class='article item -item-sequelize'
href="./sequelize"
data-js-searchable-item='{"slug":"sequelize","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>sequelize</code>
<span class='title'>Sequelize </span>
</span>
</a>
<a class='article item -item-slim'
href="./slim"
data-js-searchable-item='{"slug":"slim","category":"Ruby libraries"}'>
<span class='info'>
<code class='slug'>slim</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Slim </span>
</span>
</a>
<h2 class='category item' id='vim' data-js-searchable-header>
<span>Vim</span>
</h2>
<a class='article item -item-projectionist'
href="./projectionist"
data-js-searchable-item='{"slug":"projectionist","category":"Vim"}'>
<span class='info'>
<code class='slug'>projectionist</code>
<span class='title'>Projectionist </span>
</span>
</a>
<a class='article item -item-tabular'
href="./tabular"
data-js-searchable-item='{"slug":"tabular","category":"Vim"}'>
<span class='info'>
<code class='slug'>tabular</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Tabular </span>
</span>
</a>
<a class='article item -item-vim-diff'
href="./vim-diff"
data-js-searchable-item='{"slug":"vim-diff","category":"Vim"}'>
<span class='info'>
<code class='slug'>vim-diff</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vimdiff </span>
</span>
</a>
<a class='article item -item-vim-digraphs'
href="./vim-digraphs"
data-js-searchable-item='{"slug":"vim-digraphs","category":"Vim"}'>
<span class='info'>
<code class='slug'>vim-digraphs</code>
<span class='title'>Vim digraphs </span>
</span>
</a>
<a class='article item -item-vim-easyalign'
href="./vim-easyalign"
data-js-searchable-item='{"slug":"vim-easyalign","category":"Vim"}'>
<span class='info'>
<code class='slug'>vim-easyalign</code>
<span class='title'>Vim Easyalign </span>
</span>
</a>
<a class='article item -item-vim-help'
href="./vim-help"
data-js-searchable-item='{"slug":"vim-help","category":"Vim"}'>
<span class='info'>
<code class='slug'>vim-help</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vim helpfiles </span>
</span>
</a>
<a class='article item -item-vim-rails'
href="./vim-rails"
data-js-searchable-item='{"slug":"vim-rails","category":"Vim"}'>
<span class='info'>
<code class='slug'>vim-rails</code>
<span class='title'>Vim-rails </span>
</span>
</a>
<a class='article item -item-vim-unite'
href="./vim-unite"
data-js-searchable-item='{"slug":"vim-unite","category":"Vim"}'>
<span class='info'>
<code class='slug'>vim-unite</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vim-Unite </span>
</span>
</a>
<a class='article item -item-vim'
href="./vim"
data-js-searchable-item='{"slug":"vim","category":"Vim"}'>
<span class='info'>
<code class='slug'>vim</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vim </span>
</span>
</a>
<a class='article item -item-vimscript-functions'
href="./vimscript-functions"
data-js-searchable-item='{"slug":"vimscript-functions","category":"Vim"}'>
<span class='info'>
<code class='slug'>vimscript-functions</code>
<span class='title'>Vimscript functions </span>
</span>
</a>
<a class='article item -item-vimscript-snippets'
href="./vimscript-snippets"
data-js-searchable-item='{"slug":"vimscript-snippets","category":"Vim"}'>
<span class='info'>
<code class='slug'>vimscript-snippets</code>
<span class='title'>Vimscript snippets </span>
</span>
</a>
<a class='article item -item-vimscript'
href="./vimscript"
data-js-searchable-item='{"slug":"vimscript","category":"Vim"}'>
<span class='info'>
<code class='slug'>vimscript</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vim scripting </span>
</span>
</a>
<h2 class='category item' id='fitness' data-js-searchable-header>
<span>Fitness</span>
</h2>
<a class='article item -item-fitness/general'
href="./fitness/general"
data-js-searchable-item='{"slug":"fitness/general","category":"Fitness"}'>
<span class='info'>
<code class='slug'>fitness/general</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>General fitness notes </span>
</span>
</a>
<a class='article item -item-fitness/micronutrients'
href="./fitness/micronutrients"
data-js-searchable-item='{"slug":"fitness/micronutrients","category":"Fitness"}'>
<span class='info'>
<code class='slug'>fitness/micronutrients</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Essential micronutrients </span>
</span>
</a>
<a class='article item -item-fitness/phat'
href="./fitness/phat"
data-js-searchable-item='{"slug":"fitness/phat","category":"Fitness"}'>
<span class='info'>
<code class='slug'>fitness/phat</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Phat </span>
</span>
</a>
<h2 class='category item' id='others' data-js-searchable-header>
<span>Others</span>
</h2>
<a class='article item -item-cask-index'
href="./cask-index"
data-js-searchable-item='{"slug":"cask-index","category":"Others"}'>
<span class='info'>
<code class='slug'>cask-index</code>
<span class='title'>Caskroom index </span>
</span>
</a>
<a class='article item -item-cheatsheet-styles'
href="./cheatsheet-styles"
data-js-searchable-item='{"slug":"cheatsheet-styles","category":"Others"}'>
<span class='info'>
<code class='slug'>cheatsheet-styles</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Cheatsheet styles </span>
</span>
</a>
<a class='article item -item-command_line'
href="./command_line"
data-js-searchable-item='{"slug":"command_line","category":"Others"}'>
<span class='info'>
<code class='slug'>command_line</code>
<span class='title'>Command line stuff </span>
</span>
</a>
<a class='article item -item-cordova'
href="./cordova"
data-js-searchable-item='{"slug":"cordova","category":"Others"}'>
<span class='info'>
<code class='slug'>cordova</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Apache Cordova </span>
</span>
</a>
<a class='article item -item-datetime'
href="./datetime"
data-js-searchable-item='{"slug":"datetime","category":"Others"}'>
<span class='info'>
<code class='slug'>datetime</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Date & time formats </span>
</span>
</a>
<a class='article item -item-devise'
href="./devise"
data-js-searchable-item='{"slug":"devise","category":"Others"}'>
<span class='info'>
<code class='slug'>devise</code>
<span class='title'>Devise </span>
</span>
</a>
<a class='article item -item-divshot'
href="./divshot"
data-js-searchable-item='{"slug":"divshot","category":"Others"}'>
<span class='info'>
<code class='slug'>divshot</code>
<span class='title'>Divshot </span>
</span>
</a>
<a class='article item -item-figlet'
href="./figlet"
data-js-searchable-item='{"slug":"figlet","category":"Others"}'>
<span class='info'>
<code class='slug'>figlet</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Figlet </span>
</span>
</a>
<a class='article item -item-firebase'
href="./firebase"
data-js-searchable-item='{"slug":"firebase","category":"Others"}'>
<span class='info'>
<code class='slug'>firebase</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Firebase </span>
</span>
</a>
<a class='article item -item-firefox'
href="./firefox"
data-js-searchable-item='{"slug":"firefox","category":"Others"}'>
<span class='info'>
<code class='slug'>firefox</code>
<span class='title'>Firefox </span>
</span>
</a>
<a class='article item -item-freenode'
href="./freenode"
data-js-searchable-item='{"slug":"freenode","category":"Others"}'>
<span class='info'>
<code class='slug'>freenode</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Freenode </span>
</span>
</a>
<a class='article item -item-frequency-separation-retouching'
href="./frequency-separation-retouching"
data-js-searchable-item='{"slug":"frequency-separation-retouching","category":"Others"}'>
<span class='info'>
<code class='slug'>frequency-separation-retouching</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Frequency separation retouching </span>
</span>
</a>
<a class='article item -item-google-webfonts'
href="./google-webfonts"
data-js-searchable-item='{"slug":"google-webfonts","category":"Others"}'>
<span class='info'>
<code class='slug'>google-webfonts</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Google Webfonts </span>
</span>
</a>
<a class='article item -item-google_analytics'
href="./google_analytics"
data-js-searchable-item='{"slug":"google_analytics","category":"Others"}'>
<span class='info'>
<code class='slug'>google_analytics</code>
<span class='title'>Google Analytics </span>
</span>
</a>
<a class='article item -item-imagemagick'
href="./imagemagick"
data-js-searchable-item='{"slug":"imagemagick","category":"Others"}'>
<span class='info'>
<code class='slug'>imagemagick</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Imagemagick </span>
</span>
</a>
<a class='article item -item-ios-provision'
href="./ios-provision"
data-js-searchable-item='{"slug":"ios-provision","category":"Others"}'>
<span class='info'>
<code class='slug'>ios-provision</code>
<span class='title'>iOS Provisioning Profiles </span>
</span>
</a>
<a class='article item -item-less'
href="./less"
data-js-searchable-item='{"slug":"less","category":"Others"}'>
<span class='info'>
<code class='slug'>less</code>
<span class='title'>Less.js </span>
</span>
</a>
<a class='article item -item-licenses'
href="./licenses"
data-js-searchable-item='{"slug":"licenses","category":"Others"}'>
<span class='info'>
<code class='slug'>licenses</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Licenses </span>
</span>
</a>
<a class='article item -item-linux'
href="./linux"
data-js-searchable-item='{"slug":"linux","category":"Others"}'>
<span class='info'>
<code class='slug'>linux</code>
<span class='title'>Linux </span>
</span>
</a>
<a class='article item -item-lua'
href="./lua"
data-js-searchable-item='{"slug":"lua","category":"Others"}'>
<span class='info'>
<code class='slug'>lua</code>
<span class='title'>Lua </span>
</span>
</a>
<a class='article item -item-make-assets'
href="./make-assets"
data-js-searchable-item='{"slug":"make-assets","category":"Others"}'>
<span class='info'>
<code class='slug'>make-assets</code>
<span class='title'>Make for assets </span>
</span>
</a>
<a class='article item -item-nocode'
href="./nocode"
data-js-searchable-item='{"slug":"nocode","category":"Others"}'>
<span class='info'>
<code class='slug'>nocode</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Nocode </span>
</span>
</a>
<a class='article item -item-passenger'
href="./passenger"
data-js-searchable-item='{"slug":"passenger","category":"Others"}'>
<span class='info'>
<code class='slug'>passenger</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Phusion Passenger </span>
</span>
</a>
<a class='article item -item-ph-food-delivery'
href="./ph-food-delivery"
data-js-searchable-item='{"slug":"ph-food-delivery","category":"Others"}'>
<span class='info'>
<code class='slug'>ph-food-delivery</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Food delivery (Philippines) </span>
</span>
</a>
<a class='article item -item-plantuml'
href="./plantuml"
data-js-searchable-item='{"slug":"plantuml","category":"Others"}'>
<span class='info'>
<code class='slug'>plantuml</code>
<span class='title'>PlantUML </span>
</span>
</a>
<a class='article item -item-premailer'
href="./premailer"
data-js-searchable-item='{"slug":"premailer","category":"Others"}'>
<span class='info'>
<code class='slug'>premailer</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Premailer </span>
</span>
</a>
<a class='article item -item-regexp'
href="./regexp"
data-js-searchable-item='{"slug":"regexp","category":"Others"}'>
<span class='info'>
<code class='slug'>regexp</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>regexp </span>
</span>
</a>
<a class='article item -item-resolutions'
href="./resolutions"
data-js-searchable-item='{"slug":"resolutions","category":"Others"}'>
<span class='info'>
<code class='slug'>resolutions</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Screen resolutions </span>
</span>
</a>
<a class='article item -item-saucelabs'
href="./saucelabs"
data-js-searchable-item='{"slug":"saucelabs","category":"Others"}'>
<span class='info'>
<code class='slug'>saucelabs</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Saucelabs </span>
</span>
</a>
<a class='article item -item-semver'
href="./semver"
data-js-searchable-item='{"slug":"semver","category":"Others"}'>
<span class='info'>
<code class='slug'>semver</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Semver </span>
</span>
</a>
<a class='article item -item-siege'
href="./siege"
data-js-searchable-item='{"slug":"siege","category":"Others"}'>
<span class='info'>
<code class='slug'>siege</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Siege </span>
</span>
</a>
<a class='article item -item-simple_form'
href="./simple_form"
data-js-searchable-item='{"slug":"simple_form","category":"Others"}'>
<span class='info'>
<code class='slug'>simple_form</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>SimpleForm </span>
</span>
</a>
<a class='article item -item-social-images'
href="./social-images"
data-js-searchable-item='{"slug":"social-images","category":"Others"}'>
<span class='info'>
<code class='slug'>social-images</code>
<span class='title'>Social media images </span>
</span>
</a>
<a class='article item -item-spreadsheet'
href="./spreadsheet"
data-js-searchable-item='{"slug":"spreadsheet","category":"Others"}'>
<span class='info'>
<code class='slug'>spreadsheet</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Spreadsheet functions </span>
</span>
</a>
<a class='article item -item-strftime'
href="./strftime"
data-js-searchable-item='{"slug":"strftime","category":"Others"}'>
<span class='info'>
<code class='slug'>strftime</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>strftime format </span>
</span>
</a>
<a class='article item -item-ubuntu'
href="./ubuntu"
data-js-searchable-item='{"slug":"ubuntu","category":"Others"}'>
<span class='info'>
<code class='slug'>ubuntu</code>
<span class='title'>Ubuntu </span>
</span>
</a>
<a class='article item -item-unicode'
href="./unicode"
data-js-searchable-item='{"slug":"unicode","category":"Others"}'>
<span class='info'>
<code class='slug'>unicode</code>
<span class='title'>Unicode symbols </span>
</span>
</a>
<a class='article item -item-vainglory'
href="./vainglory"
data-js-searchable-item='{"slug":"vainglory","category":"Others"}'>
<span class='info'>
<code class='slug'>vainglory</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Vainglory </span>
</span>
</a>
<a class='article item -item-watchman'
href="./watchman"
data-js-searchable-item='{"slug":"watchman","category":"Others"}'>
<span class='info'>
<code class='slug'>watchman</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>Watchman </span>
</span>
</a>
<a class='article item -item-znc'
href="./znc"
data-js-searchable-item='{"slug":"znc","category":"Others"}'>
<span class='info'>
<code class='slug'>znc</code>
<abbr class='attribute-peg -new-layout hint--bottom' data-hint='New layout!'><span></span></abbr>
<span class='title'>ZNC bouncer </span>
</span>
</a>
<div class='message item missing-message'>
<h3>See something missing?</h3>
<p>
<a class='push-button' href='https://github.com/rstacruz/cheatsheets/issues/907'>Request cheatsheet</a>
</p>
</div>
</div>
</div>
<div class='announcements-list'>
<div class='announcements-item item -hide' data-js-dismissable='{"id":"2017-10-26-twitter"}'>
<h3 class='title'>New: We're on Twitter ♥️
</h3>
<div class='body'><p>Follow <a href="https://twitter.com/devhints">@devhints</a> on Twitter for daily “today I learned” snippets!</p>
<p><a href="https://twitter.com/devhints"><img src="https://img.shields.io/twitter/follow/devhints.svg?style=social&amp;label=@devhints" alt="" /></a></p>
</div>
<button data-js-dismiss class='close'></button>
</div>
</div>
<script>parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"r6WJ":[function(require,module,exports) {
function e(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;if(r)return r.call(e,t);if(e.parentNode){for(var c=e.parentNode.querySelectorAll(t),o=c.length;o--;0)if(c[o]===e)return!0;return!1}}module.exports=e;
},{}],"cDuO":[function(require,module,exports) {
function e(e,r){var n,o,t=e.length;if("number"==typeof t)for(n=0;n<t;n++)r(e[n],n);else for(n in o=0,e)e.hasOwnProperty(n)&&r(e[n],n,o++);return e}module.exports=e;
},{}],"G20n":[function(require,module,exports) {
var s=require("./each");function e(i,a){if(a)if(Array.isArray(a))s(a,function(s){e(i,s)});else if(i.classList){var r=a.split(" ").filter(Boolean);s(r,function(s){i.classList.add(s)})}else i.className+=" "+a}module.exports=e;
},{"./each":"cDuO"}],"THIL":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.appendMany=c,exports.nextUntil=f,exports.before=s,exports.findChildren=d,exports.createDiv=p;var t=e(require("dom101/matches"));function e(t){return t&&t.__esModule?t:{default:t}}function r(t){return u(t)||i(t)||o(t)||n()}function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,e){if(t){if("string"==typeof t)return a(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}function i(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function u(t){if(Array.isArray(t))return a(t)}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){e.forEach(function(e){t.appendChild(e)})}function f(t,e){return l(t.nextSibling,e,[])}function l(e,n,o){return e?(0,t.default)(e,n)?o:l(e.nextSibling,n,[].concat(r(o),[e])):o}function s(t,e){t.parentNode.insertBefore(e,t)}function d(e,r){return[].slice.call(e.children).filter(function(e){return(0,t.default)(e,r)})}function p(t){var e=document.createElement("div");return Object.keys(t).forEach(function(r){e.setAttribute(r,t[r])}),e}
},{"dom101/matches":"r6WJ"}],"hE9p":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=f,exports.groupify=p;var r=e(require("dom101/matches")),t=e(require("dom101/add-class")),n=require("../helpers/dom");function e(r){return r&&r.__esModule?r:{default:r}}function o(r){return c(r)||u(r)||i(r)||a()}function a(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(r,t){if(r){if("string"==typeof r)return s(r,t);var n=Object.prototype.toString.call(r).slice(8,-1);return"Object"===n&&r.constructor&&(n=r.constructor.name),"Map"===n||"Set"===n?Array.from(r):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(r,t):void 0}}function u(r){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(r))return Array.from(r)}function c(r){if(Array.isArray(r))return s(r)}function s(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=new Array(t);n<t;n++)e[n]=r[n];return e}function f(r){l(r).forEach(function(r){(0,n.findChildren)(r,"[data-js-h3-section-list]").forEach(function(r){d(r)})})}function l(r){return p(r,{tag:"h2",wrapperFn:function(){return(0,n.createDiv)({class:"h2-section"})},bodyFn:function(){return(0,n.createDiv)({class:"body h3-section-list","data-js-h3-section-list":""})}})}function d(r){return p(r,{tag:"h3",wrapperFn:function(){return(0,n.createDiv)({class:"h3-section"})},bodyFn:function(){return(0,n.createDiv)({class:"body"})}})}function p(e,a){var i=a.tag,u=a.wrapperFn,c=a.bodyFn,s=e.children[0],f=[];if(s&&!(0,r.default)(s,i)){var l=(0,n.nextUntil)(s,i);f.push(d(s,null,[s].concat(o(l))))}return(0,n.findChildren)(e,i).forEach(function(r){var t=(0,n.nextUntil)(r,i);f.push(d(r,r,t))}),f;function d(r,e,o){var a=u(),i=r.className;i&&(0,t.default)(a,i),(0,n.before)(r,a);var s=c();return i&&(0,t.default)(s,i),(0,n.appendMany)(s,o),e&&a.appendChild(e),a.appendChild(s),a}}
},{"dom101/matches":"r6WJ","dom101/add-class":"G20n","../helpers/dom":"THIL"}],"DJ2P":[function(require,module,exports) {
function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+t,function(){e.call(n)})}module.exports=n;
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20201203083858'></script>
</body>
</html>