Skip to content

Instantly share code, notes, and snippets.

View Javiani's full-sized avatar

Eduardo Ottaviani Aragão Javiani

View GitHub Profile
@Javiani
Javiani / .config.babel.js
Last active March 6, 2017 15:43
Webpack / Bundle .stylus + es2015 - same folder
# Npm Install
npm install --save babel-core babel-loader babel-preset-es2015 css-loader extract-text-webpack-plugin glob stylus stylus-loader webpack
# Directories tree
/source
- apps
- home
- index.js
## UI Theme
- Atom Material
- Primary color : 0, 128, 192
##Syntax Theme
- Nord Atom
## Font
- Inconsolata
@Javiani
Javiani / reactor.html
Last active January 6, 2018 16:03
Reactor - Code Show - HTML
<section data-component="avatar">
<template>
<ul soda-if="id" class="collection">
<li class="collection-item avatar">
<img soda-src="{{avatar_url}}" alt="{{name}}" class="circle" />
<h2 class="title">{{name}}</h2>
<p>Followers :{{followers}}</p>
</li>
</ul>
</template>
@Javiani
Javiani / reactor.js
Created January 6, 2018 16:09
Reactor - Code Show - JS
export default ( {init, reactor} ) => {
init(()=>[
fetch
])
const fetch = () =>
$.get('//api.github.com/users/javiani')
.then( response => reactor( response ) )
}
@Javiani
Javiani / Maybe.js
Last active July 21, 2019 00:56
Snippets for Medium
Maybe(1)
.then(
value => console.log('Hey it has a value!!!', value),
error => console.log('You got a null value!!!', error)
)
// Hey it has a value!!! 1
@Javiani
Javiani / Maybe.js
Created July 21, 2019 00:56
Snippets for Medium
export const Maybe = (data) => {
let value
if (data.constructor === Function) {
try { value = data() }
catch (error) { return Promise.reject(error) }
} else {
value = data
}
return value !== undefined && value !== null
? Promise.resolve(value)
@Javiani
Javiani / Maybe.js
Created July 21, 2019 00:57
Snippets for Medium
Maybe(null)
.then( _ => console.log('Hey it has a value!!!') )
.catch( _ => console.log('You got a null value!!!') )
// You got a null value!!!
@Javiani
Javiani / Maybe.js
Last active July 21, 2019 01:06
Snippets for Medium
Maybe(() => data.personsFirstName[0].value)
@Javiani
Javiani / Maybe.js
Created July 21, 2019 00:58
Snippets for Medium
Maybe(() => data.personsFirstName[0].value)
.then(
value => console.log(value),
error => console.error(error)
)
@Javiani
Javiani / Maybe.js
Created July 21, 2019 00:59
Snippets for Medium
const data = {
personsFirstName :[
{ value : 'Marcus' }
],
personsMiddleName :[
{ value : 'Geoffrey' }
],
personsLastName:[
{ value : 'Johnson' }
]