Skip to main content

Posts

Showing posts from February, 2011

Node.js Beginner Introduction

What is Node.js
Short version: JavaScript engine from Chrome with modules for handle files and httpServer.
http://nodejs.org/


In this post:

InstallationCloud9 IDEHostingExample

1: Installation
Go to http://nodejs.org/ and decide if You want stable (4.*) version or dev (5.0-pre).
Stable can be downloaded from: http://nodejs.org/#download with tar.gz format.
Dev from github.
Installation:
https://github.com/joyent/node/wiki/Installation
On my ubuntu it was pretty easy, but If You fail to install it, don't give up and check section about Cloud :)

2: Cloud
Sign up for beta at: http://cloud9ide.com/
Cloud9 IDE uses github for

signup - You must have github accoutcheckout of project code (creation of new project via pasting github repo url)Cloud9 IDE has some 'beta' bugs but it is usable now and can be used to develop Node.js applications.
You must be aware that Cloud9 IDE needs some specified values of host and port tu run code properly (more at the bottom).

Pros: git support (command l…

JavaScript MVC

Just read great article about MVC in JavaScript.
http://michaux.ca/articles/mvc-architecture-for-javascript-applications

Great post about how MVC can be used in JavaScript without any frameworks.

But I must admit that some time ago I found two JS frameworks, but yet have to opportunity to play with them.

http://www.javascriptmvc.com/
http://documentcloud.github.com/backbone/

PhiloGL - new WebGL framework.

Awesome WebGL examples at PhiloGL page:
http://senchalabs.github.com/philogl/
PhiloGL is a new framework for WebGL.

Since WebGL is active on default in Chrome I am starting to think that OpenGL really now have a opportunity to live and be popular (as WebGL).


Po polsku: http://webhosting.pl/Nowy.framework.dla.WebGL.ulatwi.prace.nad.grami.3D.i.wizualizacjami


-------------------------------------------------------------
PS. Yesterday I read 39 pages of git immersion, after it I know why git is much better in command line than svn (ok speed and worklow are great, but everyone knows that! I known about it even before reading git immersion). And the most impressive was that all 39 pages uses commit to local repository, but this is like commiting to my work copy. I have svn but doesn't have to create local repositories directory to commit to!
I think that git make it not even easy but trivial to work with source control with every files that can change. (assuming work with local repositor…

Eloquent JavaScript

Interactive JavaScript book.

Free JavaScript book: http://eloquentjavascript.net/

This is exactly what I was looking for a long time!
What makes it unique is HTML (interactive) format: it contains code examples that are executable in course page.

http://eloquentjavascript.net/contents.html

http://eloquentjavascript.net/chapter1.html -- direct link to first chapter.

There is printable version on Amazon, and "code sandbox for the paper book" that looks really awesome: http://eloquentjavascript.net/paper.html

This post is not review, but I think that it will be really hard not to read it in near future ;)

And for today I think about Git tutorial from yesterday.

Git - beginner tutorial

Now I'm reading about JavaScript so this post is a bookmark for future, but I think that this is good enough to share it: 
http://gitimmersion.com/index.html

Looks really great and is based on real workflow and command line commands. 
If only I am thinking that 6 hours of sleep is a waste of time? ;) There is so much things to do and learn, there is simply not enough time to learn it all :(

JavaScript Garden

JavaScript Garden to poradnik z którego możemy przypomnieć sobie podstawy, czasami takie nie do końca oczywiste oraz dowiedzieć się czego unikać, bo np. jest wolne. Przypomina mi to trochę kurs z dobrymi przykładami. Na pewno warte przeczytania dla każdego zainteresowanego JavaScriptem.

Miłego czytania!

http://bonsaiden.github.com/JavaScript-Garden/
(must read)