Skip to content

Instantly share code, notes, and snippets.

View miksansegundo's full-sized avatar

Miguel San Segundo miksansegundo

  • Ko Pha Ngan, Thailand
View GitHub Profile
Workshop Functional & Async Programming: http://livestream.com/accounts/4894689/events/4476090
* Abstracting Just Enough: https://youtu.be/BfzjuhX4wJ0?t=11m53s
* Bind to the Cloud with Falcor: https://youtu.be/BfzjuhX4wJ0?t=45m30s
* Functional Programming in JavaScript: https://youtu.be/BfzjuhX4wJ0?t=2h16m7s
* How Immutability, Functional Programming, Databases, and Reactivity- Change Front-End: https://youtu.be/BfzjuhX4wJ0?t=2h45m38s
* The Case for CSS Modules: https://youtu.be/BfzjuhX4wJ0?t=3h27m56s
* Victory.js - Powerfule Data Visualization: https://youtu.be/BfzjuhX4wJ0?t=5h14m51s
* State, UI, and the Stuff In Between: https://youtu.be/BfzjuhX4wJ0?t=5h44m48s
* Front-End Can Be More Functional: https://youtu.be/BfzjuhX4wJ0?t=6h11m57s
React, Relay: http://forwardjs.com/university/samer-buna-3-in-1
Flux reinvented: https://github.com/rackt/redux/
Flux more FRP: https://github.com/reflux/refluxjs#comparing-refluxjs-with-facebook-flux
Async & Rx explained: https://github.com/Reactive-Extensions/RxJS/blob/master/doc/mapping/async/comparing.md
Learn RxJS: http://reactivex.io/learnrx/
Rx http://rxmarbles.com/
Rx Resources: https://github.com/Reactive-Extensions/RxJS#resources
More Rx: https://github.com/Reactive-Extensions/RxJS/tree/master/doc#how-do-i
https://www.promisejs.org/
Selectors: https://github.com/ded/qwery
HTML & CSS modifications: https://github.com/ded/bonzo
No jQuery: youmightnotneedjquery.com
Event delegation: http://codepen.io/SerkanSipahi/pen/pEmyA?editors=101
JQuery find: http://codepen.io/SerkanSipahi/pen/rLeDF?editors=101
var vehicle = {
getModel: function () {
console.log( "The model of this vehicle is.." + this.model );
}
};
var car = Object.create(vehicle, {
"id": {
value: MY_GLOBAL.nextId(),
// Info: http://chimera.labs.oreilly.com/books/1234000000262/ch03.html#factories
function factory() {
var highlander = {
name: 'MacLeod'
};
return {
get: function get() {
return highlander;
// Glass Factory
function glass(state) {
var glasses = 6
state.glassPosition = 'up'
return {
glass: {
clean: function () {
state.cleaned = true
console.info('Glass cleaned')
window.fetch Polyfill - https://github.com/github/fetch
Async & Rx explained: https://github.com/Reactive-Extensions/RxJS/blob/master/doc/mapping/async/comparing.md
Rx http://rxmarbles.com/
Audacity Courses!
https://www.udacity.com/me#!/
https://www.udacity.com/course/browser-rendering-optimization--ud860
Cache Google tutorial & resources: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching
Animation: Video: https://vimeo.com/125121010
Animation: http://www.html5rocks.com/en/tutorials/speed/high-performance-animations/
Blogs:
http://jankfree.org/
Catberry Isometric Apps: https://github.com/catberry/catberry
Express Node Apps: http://expressjs.com/en/
Koa: http://koajs.com/
REST services: http://restify.com/
Hapi: http://hapijs.com/
Deployd: http://deployd.com/
PM2: https://github.com/Unitech/pm2