Skip to content

[PhoneGap] – /var/www location iOS

15-Dec-14

PhoneGap application, when requesting permission for location asked with /var/www instead of “App Name”. Add to config.xml…

<gap:plugin name="org.apache.cordova.core.geolocation" />

source

AngularJS – ngRepeat, orderBy, array of Strings

05-Nov-14
<ul ng-repeat="strVal in arrVal | orderBy:'toString()' | filter:searchText">

source

Manually Upgrade PHP on GoDaddy

13-Mar-14
AddHandler x-httpd-php5-3 .php

source

SociaLIGHT Conference 2013

24-Nov-13

Eventmobi
The only person you should be competing with today is the person you were yesterday.

Dentons Canada startup program

Work shifting.com

Suitcase entrepreneur
1. Have a clear vision of what your perfect day looks like
The best way to predict the future is to create it.
2. Set up systems to free up your time…
Identify your most important actions
Block out distraction-free time
Take regular breaks
Limit the tasks you set for yourself
Stop multi tasking. Start single tasking
Batch your tasks
– chrometa
– sandbox
– lastpass
– dropbox
– Google apps
– fresh books
3. Build a virtual team to take over things you don’t want to do.
– odesk
– asana – pm tool
– camtasia studio
– Google hangouts

Angelist

Phonegap – InAppBrowser

12-Sep-13
<!-- Open in InAppBrowser -->
<p><a href="#" onclick="window.open('http://www.nhl.com', '_blank', 'location=yes');">_blank</a></p>
<!-- Open in Mobile Safari -->
<p><a href="#" onclick="window.open('http://www.nhl.com', '_system', 'location=yes');">_system</a></p>
<!-- Open in Same Webview -->
<p><a href="#" onclick="window.open('http://www.nhl.com', '_self', 'location=yes');">_self</a></p>

source

AS3 – Strip non-alphanumeric from string (keep _)

20-Jun-13
trace(s.replace(/\W+/g, ''));

FITC 2013 – Day 3

23-Apr-13

The science of effective software design
Demo regularly feature sets
Just enough software
Don’t make all your decisions upfront
Observe the actions if your users through logs and activities
Build > measure > learn cycle
People are horrible at describing what they need
We don’t need to get it right the first time… Is easy to iterate on the web
Make hypotheses not assumptions
Feature validation with small placeholder feedback buttons before actually building
Statistically significant
Validate assumptions
A/B testing and ramp ups
Online products or plugins for a/b testing
Google content experiments
Exposing features to a small group of users
Multi phase roll outs
Changes aren’t truly validated until they’re in production
Developers need to think differently about how to evolve a system in production
Quality needs to be baked in
“We can’t release because we are not done”
Product design process just change to accommodate experimentation
Usertesting.com

Experimenting at the edge of digital: robots technology and natural interactions
Show latency creatively. Used bubbles that stretch and then bounce into when loaded
Chromeweblab.com
Fight for your values
Hotel626.com
Invest in what you believe
Identified a pain point
Escapeflight.com

Icenium

Media convergence

Responsive design techniques, tools, and design strategies
Flexible fluid grids
Flexible images and media
Media queries
Percentages can be very precise, browser will calculate the pixels
Mediaqueri.es
Responsive inspector for chrome
Takes full page height screenshots
Outof.me
Desktop down vs mobile first
Design first vs common breakpoints
Screenresolution.org
320 mobile
1920 desktop
Pixel medias queries vs em media queries
2013.uxlondon.com
Horizontal and vertical media queries
Adobe edge reflow
Not a developer tool, design only
Limited CSS export

Understanding the nature of reality
Abstractshit.com
Memo.TV
Msavisuals.com
Marshmallowlaserfest.com
Openprocessing.com

FITC 2013 – Day 2

22-Apr-13

Node.js, building an app in 100% JavaScript
Node.js.org
Npm is package management for node.js
Asynchronous
ExpressJS
Web app framework for node.js
simple way of handling routes
Built in view templates (jade)
Create package.json file to create dependencies
Npm install
Mongoose.js for database interaction
simple object modeling
Hooks into MongoDB easily
Npm install mongoose
KendoUI
Mobile hybrid UI framework
wide cross browser support
Node.js and MySQL?
Backbone?

It’s not enough to be brilliant – you have to be convincing too

FITC 2013 – Day 1

21-Apr-13

The stuff people forget to tell you
Optimize load time
Minification
Friends don’t let friends degrade gracefully
Build for the baseline

Architech

UX lessons from the USSR: the trouble with manifestos
Eric von Stackelberg
Myplanet digital
Agile
Adaptive
Story mapping
Storyboarding elements over mockups
Client input windows

The lean user-centred agile waterfall bricoleur
product master
Scrub master
Tech rep
Creative rep
Specialists

Digital storytelling
Simple products
Getting hacky
Proactive vs reactive
Jam3.com
If this than that
The denon visyouilizer
Kokanee: experimenting with consumers
Hush studios
Bigorangeslide
Expectation management
Show not tell

Corona SDK, a digital canvas for everyone
Coronalabs.com
Lua. An industry standard
Bootstrap?
Phonegap?
Kwik/Photoshop
Try it/buy it
349/yr for premium features like in-app purchases

Beyond interaction
Daito Manabe
Rhigomatics

AS3 – Add Outline to MovieClip

09-Apr-13
public static function addOutline(obj:*, color:uint, thickness:int = 2):void {
	var outline:GlowFilter = new GlowFilter();
	outline.blurX = outline.blurY = thickness;
	outline.color = color;
	outline.quality = BitmapFilterQuality.HIGH;
	outline.strength = 100;
	var filterArray:Array = new Array();
	filterArray.push(outline);
	obj.filters = filterArray;
}