OS Bridge Day #2

First a quick catch up on the afternoon and evening activities from day #1.

Linuxcon in Vancouver, British Columbia!

I discovered that Linuxcon will be in Vancouver this year. Linus will be coming to keynote with another 10 keynote sessions following that. To top all that off, it will be the 20th anniversary for Linux!  For more information check out the following:

Portland City Startup, Meet the Startup

While talking with people I stumbled upon an interesting interview and write up by Rick Turosczy with Portland’s Mayor Sam Adams. In the interview he discuss Portland from the perspective of the city being a startup. Great write up and interview, check it out.

Meet the Startup – Portland Mayor Sam Adams Part 1

For more Meet the Startup check out their site.

Evening Hacking & Beers

After the events of the day I headed to Bailey’t to meet up with some other coders where I got a short crash course on a couple of awesome technologies.  One technology I had been meaning to download and install. It was cool to get a quick review of Node.js.

If you’re doing any sort of web development or software development in general, you need to go and try out Node.js and see what it is about. To see the power of node, just start by taking a look how you execute it. The following line starts the server (after installing it of course).

[sourcecode language=”bash”]
% node example.js
Server running at http://127.0.0.1:1337/
[/sourcecode]

Then writing a server hello world application is as simple as this:

[sourcecode language=”javascript”]
var http = require(‘http’);
http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/plain’});
res.end(‘Hello World\n’);
}).listen(1337, "127.0.0.1");
console.log(‘Server running at http://127.0.0.1:1337/’);
[/sourcecode]

That’s it, and you’re up and running. For more information check out the Node.js Site.

After the quick study on node from @jerrysievert (thanks Jerry!), he jumped right into NPM and got me up to speed with Node Package Manager. Along with the node manager we also reviewed Ffffallback and other Javascript dev tools and frameworks.

Now, For Day #2

So now, after all that from yesterday let’s get to today. Today kicked off a little later than day #1, for various undisclosed reasons.  🙂

Run JavaScript Everywhere, With Jellyfish

(Details about Run JavaScript Everywhere, With Jellyfish)

Adam Christian
Adam Christian

The first session of today was for Jellyfish Javascript Execution Engine.  By Adam Christian & his cohort from Yammer. This session also had a HUGE DOSE of WRITE CODE FOR YOUR APPS OR YOU’LL PAY THE PRICE OF BAD CODE added to it. Which for me, was a bit of choir preaching.  😉  I’m all about the tests and can’t imagine code bases without tests. (I suppose I could, but I’d have nightmares).

The Jellyfish Effort is a Node Project working toward getting your JavaScript to run everywhere. For even more detailed information about the project check out the Jellyfish Github Site.

Some of the other things to check out if you’re interested in Jellyfish and browser testing:

At this juncture it was lunch time, which involved the most kick ass collection of food carts in America!  If you’ve not heard about or seen the Portland Food Cart Scene, read up on it here and here and here. Maybe I am wrong, maybe the Portland Food Carts are actually the best in the world?  Stay tuned, I’ll have more later as the open source coding continues.

3 thoughts on “OS Bridge Day #2

  1. Pingback: OS Bridge Day #2

Comments are closed.