(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.
gulp = require 'gulp' | |
coffee = require 'gulp-coffee' | |
coffeelint = require 'gulp-coffeelint' | |
connect = require 'gulp-connect' | |
cached = require 'gulp-cached' | |
clean = require 'gulp-clean' | |
rjs = require 'gulp-requirejs' | |
karma = require('karma').server | |
karmaRunner = require('karma').runner | |
requirejs = require 'requirejs' |
(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.
" Before using this configuration follow the instruction below | |
" | |
" Check the requirements for plugins: | |
" * highlight (brew) required for preview FZF | |
" * livedown (npm) required for vim-livedown | |
" * standard (npm) required for syntastic check of javascript | |
" * tslint (npm) required for syntastic check of typescript | |
" * typescript (npm) required for Quramy/tsuquyomi | |
" | |
" Create folders for storing temporary files |
react + redux + RR
It uses https://gist.github.com/iNikNik/3c1b870f63dc0de67c38 for stores and actions.
1) create redux
const redux = createRedux(state);
2) get requireAccess func => bindCheckAuth to redux
=force-new-lines-for-long-words | |
-ms-word-break: break-all | |
word-break: break-all | |
word-break: break-word | |
-webkit-hyphens: auto | |
-moz-hyphens: auto | |
hyphens: auto |
//npm i gulp gulp-stylus gulp-plumber browser-sync bs-fullscreen-message | |
var gulp = require('gulp'); | |
var stylus = require('gulp-stylus'); | |
var plumber = require('gulp-plumber'); | |
var browserSync = require('browser-sync').create(); | |
//Enable "Fullscreen Messages" plugin in Browsersync Plugins web settings (http://localhost:3001/plugins) | |
//Notification template | |
var bsError = function(data) { |
/** | |
* Using Operator Mono in Atom | |
* | |
* 1. Open up Atom Preferences. | |
* 2. Click the “Open Config Folder” button. | |
* 3. In the new window’s tree view on the left you should see a file called “styles.less”. Open that up. | |
* 4. Copy and paste the CSS below into that file. As long as you have Operator Mono SSm installed you should be golden! | |
* 5. Tweak away. | |
* | |
* Theme from the screenshot (http://cdn.typography.com/assets/images/blog/operator_ide2.png): |
// See original announcement at http://permalink.gmane.org/gmane.comp.java.openjdk.core-libs.devel/2628 | |
/** | |
* <at> author Vladimir Yaroslavskiy | |
* <at> version 2009.09.10 m765 | |
*/ | |
public class DualPivotQuicksort { | |
public static void sort(int[] a) { | |
sort(a, 0, a.length); |
Disclaimer: Многие доклады смотрелись и отчёты писались в поезде, спать хотелось капец.
Disclaimer 2: Если что, простите за орфорграфию.
Вступление, в основном - нудное бла, бла, бла. Из достижений - 547,138 ReactDevTools installed on Chrome. Тем кто териториально недалеко от San Francisco Bay Area может быть интересно, что FB проводит открытые митапы - ReactWednesday.
Докладчик харизматичный, слушать его приятно.