Skip to content

Instantly share code, notes, and snippets.

Avatar

Gregory Orton ortonomy

View GitHub Profile
@andscoop
andscoop / .keys
Created Feb 17, 2018
fix nice-editor (ne) backspace issue
View .keys
KEY 0x7f BS
KEY 0x115 DC
@dougbacelar
dougbacelar / how-to-use-web3-with-react-native.md
Last active Aug 14, 2022
How to set up web3.js (Ethereum JS API) with Create React Native App
View how-to-use-web3-with-react-native.md

How to set up web3.js with CRNA

This is a simple guide to get you started with using the Ethereum Javascript API (web3.js) with the Create React Native App project. This is not an in-depth guide.

TL;DR

If you are lazy and just want to get started, I have this project ready for you. It should work out-of-the-box.

Installation guide

  1. Make sure you have Node version 6 or later installed, if not, get it on the Node website
@sam-artuso
sam-artuso / setting-up-babel-nodemon.md
Last active Aug 6, 2022
Setting up Babel and nodemon
View setting-up-babel-nodemon.md

Setting up Babel and nodemon

Inital set-up

Set up project:

mkdir project
cd project
npm init -y
@isaacw
isaacw / Layer.createChildrenRefs.coffee
Last active Feb 12, 2017
Creates convenience refs on imported layers so that we don't have to use Layer::childrenWithName; can be applied to all descendant layers while maintaining hierarchy.
View Layer.createChildrenRefs.coffee
# 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
@mechcozmo
mechcozmo / IAM Permissions List.md
Last active Jun 17, 2022
A list of IAM permissions you can use in policy documents. Collected from the myriad of places Amazon hides them. (incomplete)
View IAM Permissions List.md
View reduxSelectorPattern.md

Redux Selector Pattern

Imagine we have a reducer to control a list of items:

function listOfItems(state: Array<Object> = [], action: Object = {}): Array<Object> {
  switch(action.type) {
    case 'SHOW_ALL_ITEMS':
      return action.data.items
    default:
@Phlow
Phlow / jekyll-loop-all-collections.liquid
Created Dec 26, 2015
Loop through all collections of a Jekyll website
View jekyll-loop-all-collections.liquid
{% for c in site.collections %}
{% assign docs=c[1].docs %}
{% for doc in docs %}
// do something
{% endfor %}
{% endfor %}
View on-jsx.markdown

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

@kalinchernev
kalinchernev / countries
Created Oct 6, 2014
Plain text list of countries
View countries
Afghanistan
Albania
Algeria
Andorra
Angola
Antigua & Deps
Argentina
Armenia
Australia
Austria
@dstroot
dstroot / app.js
Created Jul 13, 2014
Gulp, BrowserSync, Node, and Nodemon all working in harmony. ;)
View app.js
/**
* 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'));