Set up project:
mkdir project
cd project
npm init -y| # This file is licensed under the terms of the MIT license https://opensource.org/license/mit | |
| # Copyright (c) 2021-2025 Marat Reymers | |
| ## Golden config for golangci-lint v2.5.0 | |
| # | |
| # This is the best config for golangci-lint based on my experience and opinion. | |
| # It is very strict, but not extremely strict. | |
| # Feel free to adapt it to suit your needs. | |
| # If this config helps you, please consider keeping a link to this file (see the next comment). |
| 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.