October 3, 2014
Eoin Can Code

.onwards-and-upwards {

Having recently been introduced to SASS, the last two days have been much more fun. SASS, for whatever reason, reminds me of Ruby (maybe it’s the gem install). Variables, functions, nexting, etc. Mixins are pretty cool too.

Much style, so z-index.

Props to Christine for showing me the ropes and for plenty of training on media queries and the bootstrap grid. Sass also great Tuts video tutorial which I recommend for anyone not familiar.

$ sass —watch style.scss:style.css

image; }

6:01pm  |   URL: http://tmblr.co/ZtT6Jy1SId04K
Filed under: eoincancode 
October 2, 2014
Eoin Can Code 10/2/2014

Man, today was rough. I can’t help but get the feeling that I’m going backwards.

I’m learning Knockout.js, and while I thought I had ko.computed & ko.observable down, I now know that ko.computed wasn’t executing as expected. (Unless it’s computing observable variables/functions, don’t expect it to automatically update, even if you hard-code variable changes). The gist here is to not rely on singleton computables, because they’re pretty pointless for a dynamic app.

I have re-remembered (the hard way) that Javascript scope is function scoping, not block scoping (hat tip to Javascript, the Good Parts). It’s definitely not flowing yet and I’m thinking it took way too much for granted in Ruby where life seemed to make sense!

Jeff tells me I need to get better at debugger and line-breaks. He’s probably right - I should stop trying to rainman my way through code.

Javascript date functions are forcing me to pay attention to what is being returned as date objects vs. string literals.

Small successes:
* Picking up “self = this”
* Getting 2-way bindings working (fwiw, lack of community around knockout.js means less answers on StackOverflow … a seemingly compelling reason to chose one framework over another, and choose wisely!)
* I remembered to be nice to myself: I am not my code. 
Yeoman (“the other yo”) is pretty cool. I should use this to start side projects from now on.

* Madhums Mongoose / Node / Express starter holds promise (tbc)

* ForEach loop in Knockout.js

I’ll have to pick something nice to work on tomorrow and stop messing around with these Javascript date functions.

5:56am  |   URL: http://tmblr.co/ZtT6Jy1SA-Z0I
Filed under: eoincancode 
September 30, 2014
Eoin Can Code 9/30/2014

Today I:

* Fixed Ruby & Path problems (gems now working again - thanks Ziad!)
* Played with Twitter through the command line
* Got my head around SASS (CSS with functions & variables)
* Used Yeoman for the first time
* Got a MEAN stack application running on localhost:9000
* Wire-framed a habit-tracking application (not code, but whatevs)

So not a hard day, but it’s nice to be back in the saddle.

6:27pm  |   URL: http://tmblr.co/ZtT6Jy1S423NN
Filed under: eoincancode 
September 23, 2014
Anna Lee Fisher

Anna Lee Fisher

April 23, 2014

You win some, you lose some. SF just lost a public art space.

April 18, 2014
APIs are Primitives.

March 21, 2014
Don’t miss the future

Don’t miss the future

March 13, 2014


October 30, 2013
Hello WebRTC

2:17pm  |   URL: http://tmblr.co/ZtT6Jyz3CjUE
Filed under: webrtc 
March 29, 2013
Goodbye StartupHouse




3:07pm  |   URL: http://tmblr.co/ZtT6JyhR9lUP
Filed under: StartupHouse 
March 29, 2013
The goal of a media-focused startup.

Let’s be honest, the goal of any media-focused startup should be to make it onto this list of suggested sites to block, as provided by a “focus app” I recently downloaded. Oh no, you are no pariah - far from it, you will have qualified as one of the most addictive sites on the internet!

[And yes, I took a screenshot and jumped onto Tumblr so I could post before lockdown takes effect. ]

February 10, 2013
Ongoing Goals

Directly Actionable:

  1. Learn to program. I just came across this 6-8 week JavaScript curriculum which looks like a good place to start.
  2. Call home more often. (Flying home is better!)
  3. Wake up before sunrise. The first three weeks of January was a win, then the battle began. It’s ok though, new routines don’t happen overnight so this morning’s blog post means that I am back on the horse! (Meanwhile, I’m eagerly awaiting my Basis watch.)
  4. Kick coffee [Status update: winning. Although I have picked up quite the tea habit…]
  5. Write more, and ship it. Draft posts do nobody any good.
  6. Get outdoors. Like Redwoods outdoors. Every other weekend at least. (Status: on track)
  7. Outsource/delegate wherever possible and appropriate to do so.
  8. Read widely and weirdly. (Currently reading: The Field by Lynne McTaggart which is equal parts physics and mysticism. Chapter by chapter, it blows my mind.)
  9. Meet more artists.
  10. Smile.


  • Stay humble, stay ambitious.
  • Learn as much as I can and get better every day. 

High level: 

  • Be a force for positive change in the world. 
  • Cherish the meaningful relationships. 
  • Be content with whatever I have. (Objects != happiness.)
  • Stay curious.

January 27, 2013

Webview (noun): a particular conception of the web.

[See also, Worldview (noun): A particular philosophy of life or conception fo the world.]

December 8, 2012
Beachside Cafe


Take a nap on the N Judah sometime and you might just wake up to a land inhabited by families, long-timer friends and newly-wed lovers. Without a hint of irony some of the cafe dwellers wear their SF Giants hats not so much with pride as with habit; it is who they are, and they have always worn those hats.

As I sip my coffee - black, imported, delicious, reasonably priced (!) - I am convinced of a particular fact: these are most definitely locals. Like an Attenborough documentary I observe them in their natural habitat: at home in the fog, joyous in sunlight and positively radiant when among their homies (?). These are San Franciscans and this is Ocean beach.

It is possible that they are a special breed. It is possible they are surfies hibernating through the wintery off-season in between long sips of Colombian-ground. I can’t quite tell but there are glimmers that betray their utter comfort in these surroundings. Not a word about tech or passes their lips - they are alert to the rawness of nature.


A petition-weilding hippy is poached outside on the street corner. The political skirmishes of last century have long since passed and he is beyond caring what others think. Just shy of 6 ft, he looks the part of the life long activist: stainer hair, scruffy beard (flecks of this morning’s breakfast on display?) and wavy white hair tied back in a pony tail behind a brow is perpetually furrowed despite his warm facial expression - scars of wisdom, one might say. 

Patrons and neighbors don’t mind his invitations to sign. Quite to the contrary, he has a demure charm about him and most are receptive to his attempts at engagement. They express interest of a sort that belies their admiration; “if he is giving up his Saturday collecting signatures from the community then he must feel it is important, and perhaps he has a point…”

His relax tempo betrays a lifetime of community action. Building, organizing, fighting, acting. Bred with the ideals of an engaged citizen, he collects his signatures unobtrusively and with a collected energy that knows its purpose. Overhearing snippets of his method, it goes a little like:

  • "Don’t you think it’s unfair that…" (instills outrage)
  • "If only we could…" (inception)
  • "Which is why I have…" (leader/actor/Line in the sand")
  • "So by collecting ____ petitions…" (easy call to action) 
  • "it will trigger a review at the local government level" (sense of urgency/common goal) 
  • "All of the residents on this list (validation) - combined (community) - will demonstrate enough passion to remind councillors that their constituency would prefer that they re-evaluate their position on this particular issue.”
Polite to a tee, insightful, and tactically astute, he and others like him are the pillars we imagine when dreaming of San Francisco freedom from afar: residents stand up for what they believe in. In his mastery, it is a spectacle of beauty.

December 6, 2012

We’re all connected, man.

Liked posts on Tumblr: More liked posts »