Discovered grunt … a very contributor-happy system to address the too large, too much replicating across projects [MRJC]akefiles that people use.
I think its awsome … and the reason (thats its awsome) is that the guy/author managed to find a way to make it easy for people to contribute… where before they were not... via reusable grunt tasks/plugins.
- http://benalman.com/news/2012/08/why-grunt/
- http://gruntjs.com/
My new favorite guy https://github.com/sindresorhus/todo
(take a look at some of his repos… really interesting …. http://sindresorhus.com/bower-components/ (top right)
One of them is https://github.com/sindresorhus/GitHub-Notifier, a browser plugin that tells me if I have any unread notifs in github . Just added it to my chrome... It even make a sad face when it cannot connect to github.
I just found dirty https://github.com/felixge/node-dirty
http://www.slideshare.net/the_undefined/dir-5299121
it has some aspects of gl's prototypeDB.
Nice... open source bootstrap themes :
http://bootswatch.com/ (I like the united/ubuntu one)
Interesting ..https://github.com/bower/bower/issues/39
TJ asking the bower community (which has become a very powerful one) to change their component.json into bower.json so as it doesn't conflict with hisgithub-based (why have another registry if you rely on github…) component manager that will win them all github.com/component/component
the nice people at bower agree to change their name and TJ suggest that they use his bot for automated PRs to all the registered bower modules.
https://github.com/component/bot
(watching TJ http://vimeo.com/48054442 ) explaining component (which apparently is an alternative to browserify which is also an alternative to bower…
All this space seems still rather in flux with no clear winner… and even though they are packaging js.. their corresponding css still remain rather not as well packaged due to their more global by nature status.. http://www.forbeslindesay.co.uk/post/44144487088/browserify-vs-component
I found interesting the comment by substack :
https://twitter.com/substack/status/337310410657128448
ie don't bring all kinds of tools when a single tool will do it.
Looking at my boxchareditor I kind of feel that way.. had to use way too many tools to get a toy app up. (look in https://github.com/ogt/boxchareditor/blob/gh-pages/Makefile)
Anyway in the thread that ensued TJ says he doesn't really like grunt (as a more modern make replacement) - but he argues against using npm. He is happy with make.
Then substack points out how he was able to use npm for everything in ploy… https://github.com/substack/ploy#scripts (i re-read about ploy and it is quite an awsome tool by the way)
Found this article http://www.devthought.com/2012/02/17/npm-tricks/ which discuss about a bunch of interesting tricks about npm
Took a further look at the sparse blogging in http://www.devthought.com/
The guy founded LearnBoost … Wow I have been looking for that ...http://shelr.tv/about he seems to have written something around that - but interactive codestre.am but is not up now.. https://twitter.com/rauchg/status/332211183539060736
https://github.com/antono/shelr.tv
(its unbeleivable the projects that have came out of learnboost… https://github.com/learnboost
stylus, socket.io knox mongoose...
Started looking at http://howtonode.org/how-to-module (remembering substack's own guide https://gist.github.com/substack/5075355 ) saw that the author was writing it via wheat https://github.com/creationix/wheat as a community contributed blog https://github.com/creationix/howtonode.org where anyone that wants to contribute forks, adds article, submits PR and assuming that it passes the quality bar of the owner/mainnainer it gets posted…
Followed to the author
https://github.com/creationix
http://creationix.com/
saw that he is really into online education, creating a programming learning environment/experience for kids => js-git
http://www.kickstarter.com/projects/creationix/js-git , https://github.com/creationix/js-git
and realized again some of the hot debate of packaging vs componentization:
"The Problem" https://gist.github.com/creationix/5657945
--
and after looking at js-git I had to look back again at the chromebook ( I got one from google 2 yrs ago… and never managed to get it up and runing due to some wifi security problems)
(it seems that the msft PR machine has flooded the media with "chromebook is failing/struggling" in April.. which means that at last the Chromebook is gaining real traction http://www.zdnet.com/amazons-top-selling-laptop-doesnt-run-windows-or-mac-os-it-runs-linux-7000009433/
I think its awsome … and the reason (thats its awsome) is that the guy/author managed to find a way to make it easy for people to contribute… where before they were not... via reusable grunt tasks/plugins.
- http://benalman.com/news/2012/08/why-grunt/
- http://gruntjs.com/
My new favorite guy https://github.com/sindresorhus/todo
(take a look at some of his repos… really interesting …. http://sindresorhus.com/bower-components/ (top right)
One of them is https://github.com/sindresorhus/GitHub-Notifier, a browser plugin that tells me if I have any unread notifs in github . Just added it to my chrome... It even make a sad face when it cannot connect to github.
I just found dirty https://github.com/felixge/node-dirty
http://www.slideshare.net/the_undefined/dir-5299121
it has some aspects of gl's prototypeDB.
Nice... open source bootstrap themes :
http://bootswatch.com/ (I like the united/ubuntu one)
Interesting ..https://github.com/bower/bower/issues/39
TJ asking the bower community (which has become a very powerful one) to change their component.json into bower.json so as it doesn't conflict with hisgithub-based (why have another registry if you rely on github…) component manager that will win them all github.com/component/component
the nice people at bower agree to change their name and TJ suggest that they use his bot for automated PRs to all the registered bower modules.
https://github.com/component/bot
(watching TJ http://vimeo.com/48054442 ) explaining component (which apparently is an alternative to browserify which is also an alternative to bower…
All this space seems still rather in flux with no clear winner… and even though they are packaging js.. their corresponding css still remain rather not as well packaged due to their more global by nature status.. http://www.forbeslindesay.co.uk/post/44144487088/browserify-vs-component
I found interesting the comment by substack :
https://twitter.com/substack/status/337310410657128448
ie don't bring all kinds of tools when a single tool will do it.
Looking at my boxchareditor I kind of feel that way.. had to use way too many tools to get a toy app up. (look in https://github.com/ogt/boxchareditor/blob/gh-pages/Makefile)
Anyway in the thread that ensued TJ says he doesn't really like grunt (as a more modern make replacement) - but he argues against using npm. He is happy with make.
Then substack points out how he was able to use npm for everything in ploy… https://github.com/substack/ploy#scripts (i re-read about ploy and it is quite an awsome tool by the way)
Found this article http://www.devthought.com/2012/02/17/npm-tricks/ which discuss about a bunch of interesting tricks about npm
Took a further look at the sparse blogging in http://www.devthought.com/
The guy founded LearnBoost … Wow I have been looking for that ...http://shelr.tv/about he seems to have written something around that - but interactive codestre.am but is not up now.. https://twitter.com/rauchg/status/332211183539060736
https://github.com/antono/shelr.tv
(its unbeleivable the projects that have came out of learnboost… https://github.com/learnboost
stylus, socket.io knox mongoose...
Started looking at http://howtonode.org/how-to-module (remembering substack's own guide https://gist.github.com/substack/5075355 ) saw that the author was writing it via wheat https://github.com/creationix/wheat as a community contributed blog https://github.com/creationix/howtonode.org where anyone that wants to contribute forks, adds article, submits PR and assuming that it passes the quality bar of the owner/mainnainer it gets posted…
Followed to the author
https://github.com/creationix
http://creationix.com/
saw that he is really into online education, creating a programming learning environment/experience for kids => js-git
http://www.kickstarter.com/projects/creationix/js-git , https://github.com/creationix/js-git
and realized again some of the hot debate of packaging vs componentization:
"The Problem" https://gist.github.com/creationix/5657945
--
and after looking at js-git I had to look back again at the chromebook ( I got one from google 2 yrs ago… and never managed to get it up and runing due to some wifi security problems)
(it seems that the msft PR machine has flooded the media with "chromebook is failing/struggling" in April.. which means that at last the Chromebook is gaining real traction http://www.zdnet.com/amazons-top-selling-laptop-doesnt-run-windows-or-mac-os-it-runs-linux-7000009433/
No comments:
Post a Comment