Skip to content

Instantly share code, notes, and snippets.

Daniel Carlsson Carlsson87

  • Sverige
Block or report user

Report or block Carlsson87

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View good-enough.css
body {
color: #212121;
font-family: "Helvetica Neue", "Calibri Light", Roboto, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
letter-spacing: 0.02em;
}
@Carlsson87
Carlsson87 / now.js
Last active Nov 1, 2016
Components and such
View now.js
import React from 'react';
export default React.createClass({
/*
* För att testa logiken i denna metoden behöver vi
* en instans av denna komponenten, annars är "this" inte
* bundet till något och varken "props" eller "state" är tillgängliga.
*/
doAllTheThings() {
@Carlsson87
Carlsson87 / Broadcast.php
Last active Mar 3, 2016
PHP + NodeJS + Socket.io
View Broadcast.php
use GuzzleHttp\Client;
$client = new Client([
'base_uri' => '127.0.0.1:8001',
]);
$client->request('POST', 'http://httpbin.org/post', [
'body' => 'raw data'
]);
View folder-structure.md

Folder Structure

Motivations

  • Clear feature ownership
  • Module usage predictibility (refactoring, maintainence, you know what's shared, what's not, prevents accidental regressions, avoids huge directories of not-actually-reusable modules, etc)
@Carlsson87
Carlsson87 / ImageBlock.js
Last active Aug 29, 2015
Higher Order Component
View ImageBlock.js
var hasResources = require('./hasResources');
var EditableImageBlock = React.createClass({
// bla bla bla ...
});
module.exports = hasResources(EditableImageBlock);
You can’t perform that action at this time.