FunctionSource, Your Source for Developer News

Smart App Banners: How to use them, and their limitations

Posted by Dion Almaer 8 months ago on ios mobile

The "Smart App Banner" feature in iOS 6 promises to let you pimp your app without the ugly splash screens that drive people so nuts. If you want to throw a meta tag on your home page, or on the incoming page (e.g. if referrer != yourself), then you are golden. If you want to do much more... no cigar, as this post discusses. I created some simple tests to play with the feature. Continue reading

Fallback: The other native+web Hybrid model, used by the new Facebook iOS application

Posted by Dion Almaer 9 months ago on facebook native

I have witnessed a new approach that aims to give you a compromise of "I want to be able to update the apps outside of a native update cycle" and "I have to use Web tech to do that". Fallback rendering, which Facebook uses in its latest native iOS application. Continue reading

Collide; The Atlanta Collision

Posted by Dion Almaer 10 months ago on developer_tools gwt ide

Collide itself focused on the "collaborative development" side of shared coding. I don't think this is the full breath of what they had working at Google though. I really hope that the world gets to see the full vision of the web development tools that they had put together. I have heard that it is pretty special. If Google isn't going to use the work, maybe we can see more open sourced, and once Bruce and team revolutionize revenue generation... maybe they can switch back and get back to developers :) Continue reading

Firefox Mobile OS; The incredible hard journey that must be done

Posted by Dion Almaer 10 months ago on firefox mobile os

How Mozilla find a niche in the mobile OS space? They have gone after the International market with Boot to Gecko and the now announced name of Firefox Mobile OS. They aren't looking to come out on Verizon and go up against the Droids and the iPhone right away. That is a tough fight. Notice the wording in the title of the announcement (and the theme in most of the posts on the topic) "Mozilla Gains Global Support". Continue reading

Chrome on iOS; Chrome Junior is nice, but I hope for a big brother

Posted by Dion Almaer 10 months ago on chrome ios

Chrome for iOS has hit the top of the app store, and having more browser competition is great. The keynote didn't go into any of the details, so you were left wondering. Continue reading

Android on the path to mobile Web success?

Posted by Dion Almaer 10 months ago on android browser chrome webview

We saw mobile Web developers rejoice at the news that Chrome is the default browser for Jelly Bean, although it is only on some devices (so far Nexus 7, not on the Galaxy Nexus).For Android to rise the steps to the land of developer happiness I think that we would like to see more steps.... Continue reading

Typing in Brackets in the Cloud. Sublime.

Posted by Dion Almaer 10 months ago on editors

Cloud9 IDE get collaboration and more, Adobe Brackets moves forward, and Sublime Text 2 rounds out the fun advances. Continue reading

Modules in JavaScript; The next big question

Posted by Dion Almaer 11 months ago on javascript modules

Isaac has just written an interesting piece on ES6 modules from his perspective (which is an important one having creating npm and now leading node.js).He first takes a look at the issues with loaders in the wild, and then offers up a potential solution.... which interestingly doesn't have a module formal keyword. Continue reading

The right level of Complexify

Posted by Dion Almaer 11 months ago on components security

There is always a lot of chatter on passwords and forcing their complexity for users.Want to add a sane "choose password" component? There are many, but complexify is a good new one. Continue reading

LispyScript

Posted by Dion Almaer 11 months ago on language lisp

Santosh Rajan has created LispyScript, which allows you to write your JavaScript in a Lisp-like syntax. With the tree based structure you can write macros to change the tree before it is all serialized out as JavaScript. Continue reading