xebia/innovation-day-isomorphic-este

Name: innovation-day-isomorphic-este

Owner: Xebia BV

Description: null

Created: 2015-04-17 07:42:11.0

Updated: 2015-07-23 13:02:43.0

Pushed: 2015-07-22 08:44:23.0

Homepage: null

Size: 796

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Este.js

Circle CI Join the chat at https://gitter.im/steida/este Dependency Status Deploy

Robust and comfortable dev stack for isomorphic web apps. Forget about evil frameworks, learn laser focused libraries and patterns instead.

Forget about PHP, Ruby, Angular, Backbone, whatever client/server only solution. Also, you don't need another me-too-flux library, vanilla Flux is enough. This dev stack is web dev panacea, at least for me :-)

Techniques
Prerequisites

Install iojs or node.js. Then install gulp.js.

install -g gulp
Windows

Thanks to Ryanlanciaux

Create App
clone https://github.com/steida/este.git myapp
yapp
install
Start Development
Dev Tasks
CI Tasks
Examples
Documentation

So you decided to give a chance to this web stack, but where is documentation? Code is documentation itself as it illustrates various patterns, but for start you should read something about React.js. Then you should learn what is the Flux application architecture. Now refresh you JavaScript knowledge about “new” JavaScript - learn ES6. This stack uses immutable.js and for a good reason. Check this nice short video, to see one of many great advantages of functional programming. Express.js is used on the Node.js based server. Application is isomorphic, so we can share code between client and server easily. Congrats, now you're Este.js expert level 1 :-)

Links
Tips and Tricks and Lips and Tits
Notes
Credit

Este.js

made by Daniel Steigerwald, twitter.com/steida


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.