Tag Archives: meetup

JSConf 2014 Asia

Last year I was sent to training by Exilesoft(Pvt) Ltd for the JSConf 2014 Asia conference held in Singapore.

JSConf 2014 Asia
It was an awesome and informative event, got chance to meet people from some popular companies like PayPal, Spotify, Github, Firefox, King(Candy Crush) and many others.

So I would like to share some information and some useful resources I managed to gather their in the conference.

The Conference was held for 2 Days.
Ill be explaining the important point and the resources in the order of the sessions

Day 1

Building Isomorphic Apps – Spike Brehm, Airnb
Session Video

Slides  – http://www.slideshare.net/spikebrehm/building-isomorphic-apps-jsconfasia-2014
Github – https://github.com/spikebrehm/isomorphic-tutorial
Twitter – @spikebrehm

Pixel Art and Complex System – Vince Allen, Spotify
Session Video –

Github – https://github.com/vinceallenvince/Bit-Shadow-Machine
Samples – http://vinceallenvince.github.io/jsasia2014/
Twitter – @vinceallenvince

Bad FormChris Lienert, Jardine Lloyd Thompson
Session Video

Slides – http://www.slideshare.net/cliener/jsconfx?related=1
Github – https://github.com/cliener/Quaid-JS
Twitter – @cliener

HTTP Headers The Simplest Security – Wei Lu
Session Video

Github – https://github.com/helmetjs/helmet
Twitter – @luweidewei

Fun with Javascript and SensorsJan jongboom, Telener
Session Video

Slides – http://www.slideshare.net/janjongboom/fun-with-sensors-jsconfasia-2014
Github – https://github.com/janjongboom/jsconf-asia
Twitter – @janjongboom

The Art of LessMartin Kleppe, Ubilabs
Session video –

Project Site – http://aem1k.com/雨/
Slides – https://speakerdeck.com/aemkei/the-art-of-less-jsconf-dot-asia
Twitter – @aemkei

QuiverJS :  Rethinking Web Frameworks Soares Chen
Session Video

Slides – http://quiverjs.github.io/jsconfasia-2014/assets/player/KeynoteDHTMLPlayer.html#0
Github – https://github.com/quiverjs
Twitter – @soareschen

Translation Workflow And Formatting Complex TranslationTingan Ho, P1.cn
Session Video

Github – https://github.com/tinganho/l10ns
Twitter – @tingan87

Preparing your NodeJS Application for Scale – Dexter Tan and Laurence Franslay, PayPal
Session Video –

Day 2

Web TorrentFeross Aboukhadijeh
Github – https://github.com/feross/webtorrent
Twitter – @feross

There and back again – A Game Dev’s Tale Peggy Kuo, Atlassian
Session Video

Slides – https://speakerdeck.com/pyko/there-and-back-again-a-game-devs-tale
Twitter – @pyko

Versioning, Syncing & Streaming Large Datasets using DAT+NODEMax Ogden
Session Video

Lint to DAT : http://dat-data.com/
Twitter – @maxogden

IPCluster-Scaling Zopim’s Fronted Node ServersYang Bin Kwok, Zopim
Session Video

Github – https://github.com/zopim/ipcluster
Twitter – @zopim

Reactive Programing Made SimpleSlava Kim, Meteor
Twitter – @imslavako

Gibbering at Algoraves: JS in Live Audiovisual Performances Charlie Roberts, UCLA
Session Video

Github – https://github.com/charlieroberts/Gibberish
Link to Gibber – http://gibber.mat.ucsb.edu/

Lets make a Game with PhaserGabe Hollombe, Neo
Session Video

Github – https://github.com/gabehollombe/phaser-pvz
Twitter – @gabehollombe

Deep Space – A Simulation Drama  –  Simon Swain, Modus Interactive
Session Video

Github – https://github.com/simonswain/deepspace
Twitter – @simon_swain

Future of NodeMikel Rogers, Digital Ocean
Session Video

Site to create NodeConf – http://oneshot.nodeconf.com/
Twitter – @mikeal

The post will be updated till individual video links appears in youtube, mean while you guys can watch this play list of all the sessions


Google Glass in Colombo Agile Meetup…!

1st of October 2013 at Voice Lounge, Burgher Recreation Club, Colombo Agile Meetup hosted one of their most wanted meetups featuring the famous Google Glass. So the topic is “A real life case study of a Google glass project.”


Shamira Dias (Delivery Manager, Exilesoft), started the talk, with the Subject “Unfamiliar territory and uncertain outcomes: The Google Glass Project”. So he elaborated the types of projects that Exilesoft do, and how the developers here at office and onsite, deal with it. Sometimes they are not familiar with the business domain, but holding back is not the prudent thing to do. Therefore, to add to it, when a project appears with an unfamiliar object he explained using the Google Glass project which they are currently working on in Exilesoft, how agile practice helped them, and how they co op-ed and won, in the end.


Next the talk was passed onto Sanath Nandasiri (Software Engineer, Exilesoft) one of the two developers, directly connected with the ongoing Google Glass project (the other one is Me ). He explained what Google Glass is, what it has, what it can do and available features on it.  So the session went with some live Google Glass Demo, which really entertained the audience. One of the important features I thought was, it runs Android 4.0.4 and it got a wonderful natural voice recognition which has a high accuracy rate.


Further on Sanath moved into Google Glass development. There are 2 ways that we can approach the GLASS development. They are the native way (Android) and the Glassware development (Server Side using Mirror API). Then he explained how the glassware works, what the role of the Mirror API is and the technologies used to develop a glassware. Native development is similar to the traditional android development but with some restriction of functionality and libraries. One of the reason for the restriction is caused by the lack of sensors in Google GLASS unlike normal Android phone. Those functions can be achieved by pairing to your Android phone through Bluetooth. Also explained how the glassware authentication take place under the hood.

Then another round of demo session took place explaining the Google GLASS Time line. And a cool thing happened for developers, there has been a code review on Glassware and the code has been open sourced. The source can be downloaded here. Also as a bonus, Sanath explained and showed how you can bring in Google Glass in your Android phone that is running Android 4.0.4 or later, this will be a great emulator to test your Glassware apps (It cannot be used to test native apps though).

Finally Dulan Bandara (Software Engineer, Exilesoft), explained about unit testing and its importance in the Glass Project. Then he compared unit test on Android and unit testing on Google Glass. There was a hands on coding demo for the unit testing. It’s important to mention that a bunch of visitors got a chance to try out the Google Glass. They were awed at the experience they got.


The talk came to an end with the Introduction of a new meet up group “Colombo Mobile Meetup”, and an Announcement of the upcoming DevDay 2013.

For the complete collection of research and development article on Google Glass explore my Blog.

Meetup Organized by Exilesoft (Pvt) Ltd.