Set up project:
mkdir project
cd project
npm init -y| # ================================================================================================== | |
| # | |
| # NOTICE | |
| # | |
| # This gist is no longer maintained. It was moved to repo: | |
| # | |
| # https://github.com/maratori/golangci-lint-config | |
| # | |
| # Full history and all v2 releases are preserved in the repo. | |
| # |
| KEY 0x7f BS | |
| KEY 0x115 DC |
| # Layer::createChildrenRefs | |
| # Creates convenience refs on imported layers so that we don't have to use Layer::childrenWithName. | |
| # Pass recursive=true to do this for all descendant layers while maintaining hierarchy. | |
| Layer::createChildrenRefs = (recursive=false) -> | |
| # Regex pattern for finding trailing numbers | |
| rgx = /(\d+$)/g | |
| for layer in @.children |
| {% for c in site.collections %} | |
| {% assign docs=c[1].docs %} | |
| {% for doc in docs %} | |
| // do something | |
| {% endfor %} | |
| {% endfor %} |
Hi Nicholas,
I saw you tweet about JSX yesterday. It seemed like the discussion devolved pretty quickly but I wanted to share our experience over the last year. I understand your concerns. I've made similar remarks about JSX. When we started using it Planning Center, I led the charge to write React without it. I don't imagine I'd have much to say that you haven't considered but, if it's helpful, here's a pattern that changed my opinion:
The idea that "React is the V in MVC" is disingenuous. It's a good pitch but, for many of us, it feels like in invitation to repeat our history of coupled views. In practice, React is the V and the C. Dan Abramov describes the division as Smart and Dumb Components. At our office, we call them stateless and container components (view-controllers if we're Flux). The idea is pretty simple: components can't
| /** | |
| * World's simplest express server | |
| * - used to serve index.html from /public | |
| */ | |
| var express = require('express'); | |
| var serveStatic = require('serve-static'); | |
| var app = express(); | |
| app.use(serveStatic(__dirname + '/public')); |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.