Monday, December 31, 2012

Reading time #4!


- The good people at gosquared.com got some nice tips for node.js:
https://engineering.gosquared.com/10-vital-aspects-of-building-a-node-js-application

- Stats from 2012 are here. Samsung sells a lot more phones than Apple. Twice.

- If you're a geek, this guy is hilarious.

- "2013 will be all about the ecosystems, not just the hardware": Here are some trends to watch for, curtesy of techradar.

And, finally, have a happy 2013!

Wednesday, December 26, 2012

The instant presentation effect

This week I've attended a strategic brainstorming session.
During this session, we divided our group into smaller groups, each with the task of analysing strengths and weaknesses of a certain solution.
While most of the groups wrote down their notes in their notebooks, and presented their outcome while reading from it, I took a laptop, and jotted down the team's effort into a 6 slide power point presentation in our company's template:

  • Topic slide - Solution name
  • Solution main principals
  • Customer analysis
  • Strengths
  • Weaknesses
  • End slide ('Thank you').
Coming up with a structured presentation was far more effective than reading your conclusions. The impact was immediate, and the message was clear.
And it wasn't more complicated than writing down your ideas.

Give this method a shot the next time you brainstorm. Your message might become much more effective.

For more ideas about how to write effective presentations, my friend Jan Schultink has a great blog (And presentation design company :) 

Friday, December 21, 2012

Facebook stabs spam

The war on spam has failed. Though email providers like Google and Microsoft get a relatively good spam detection rate, there will never be a 100% success rate. And these guys are getting smarter.
Even Facebook were not left out, and many people get spam sent to them (check your 'other' message box...)
Well now Facebook are making a stand against spam, by charging 1$ per message to someone you don't know.
I think that's actually nice.

Tuesday, December 18, 2012

Mobile web and sandboxing

I've had a few discussions in this blog about mobile web vs. native in app development.
One of the major problems with creating a mobile web app was performance. When an app needs to display a large list of items, rendering a huge DOM tree with lots of layers causes app performance degradation, resulting in poor user experience.
Well - The guys at sencha came up with a neat idea - 'Sandboxing', which means fragmenting your content items into small iframes.
The basic motivation behind this is that it's easier for the browser to render lots of smaller DOM frames than rendering one huge DOM tree. With multi core processors (And supporting OSs like iOS5/ Android 4 and above), this approach becomes even more effective.

You can read more about it here.

[Thanks Danny Livshits for the link]

Monday, December 10, 2012

Google services outage and android crashes

Yesterday afternoon, I've started experiencing hiccups in my Galaxy Nexus (Running 4.2.1).
Crashes, phone getting stuck without provocation from my side, sluggish performance.
Turns out Google's services had a major disruption yesterday.
Coincidence? I don't think so. Problematic? Very much. But this is what we sign for, and this is why Google's devices are so cheap... Actually, Apple's devices are the same in terms of cloud dependency (Siri, iCloud etc.), but you pay more...

In the meantime, legislation is having it's way with Apple's software patents. That is good news for ANYONE creating software these days. (Read the last paragraph of this post for more).