I was wondering about the Angular version for the quick start demo. I really like the ionic framework and it’s a good combination of Angular together with Cordova plus it has some nice UI widgets as well. Should we use this for our demo or should we stick to plain Angular with topcoat or bootstrap as a UI?
What do you think,
w/ the advent of the 0.2.0 parent, we have checkstyle enabled;
However, I am not that happy, as the default rules are IMO a bit odd (e.g.
the unused imports is pretty nasty when developing)
a) get rid of it (perhaps not)
b) disable it on normal execution and only execute it on a release profile
or like that
right now I am running w/ skip - but that's a bit nasty...
Now for Day 2,
going off topic for a second, i realized that after the first day, my jeans weren't skinny enough. Ok back to the talks
Build Artifacts in Source Control
by Clay Smith
youtube link: https://www.youtube.com/watch?v=KxqVtsnP6Ko - part 1
https://www.youtube.com/watch?v=ViPsP7HzMJ4 - part 2
this talk was about how it is bad to put compiled production distribution stuff in git/vcs
also talk about using the github release api
and that we need better tools for production builds
Preventing XSS & CSRF
by Jeremy Stashewsky
youtube link: https://www.youtube.com/watch?v=_jubb3g1HVg
this was a cool talk about Cross Site Scripting and Cross Site Request Forgery and some techniques to help prevent it
by Rick Waldron
youtube link: https://www.youtube.com/watch?v=0-6_iA1zZDk
An awesome talk. Just watch the video
Hacking Webforms with Phantom.js
by Alyssa Ravasio
youtube link: https://www.youtube.com/watch?v=HYKP0vZsTSI
a interesting talk about using phantom.js to fill out forms.
Her business is a camping booking site. Existing booking sites for campsites are crappy, and there is only really one. There is no public API for camp listings, so a user goes to her site, books their campsite on a nice looking/nice experience site, then in the background, phantom.js goes to the crappy site and books the camp site.
by Guillermo Rauch - socket.io author( i think )
youtube link: https://www.youtube.com/watch?v=0jwygdZW-r0
kind of a neat talk about sync, probably somewhat relevant to what we might be doing
by Arnout Kazemier - from nodejitsu
youtube link: https://www.youtube.com/watch?v=sYArq4XhdFo
BigPipe is something that Facebook was suppose to deliver, but never really did, so these guys did there own thing
it's basically the ability to render different parts of the page asyncly, using what they call pagelets
an example of BigPipe in use is browsenpm.org
Transitioning Groupon to node.js
by Sean McCullough
youtube link: https://www.youtube.com/watch?v=TWVblTpUlxM
kind of a neat talk about moving groupon's rails stack to node.js and some of the challenges and why it was right for them
Hacking Art with Node.js and Image Analysis
by John Resig - Author of a little know library called jQuery
youtube link: https://www.youtube.com/watch?v=_JrJdD2Ssnk
showing off some library's that he wrote to do image analysis, didn't really show any code though
WebRTC can be easy
by Michelle Bu - author of PeerJS
youtube link: https://www.youtube.com/watch?v=ONxw9R1Fxfs
pretty neat talk about WebRTC and making it easier to use.
The hidden benefits of static analysis
by Kirill Cherkashin and Tsering Shrestha
youtube link: https://www.youtube.com/watch?v=3ZqTvexCtZM
talk about how JS tools can be awesome even though JS is a dynamic language.
showed some WebStorm IDE js autocomplete stuff
and some other libs like spy-js
Easing into ECMAScript 6 and Beyond
by Ben Newman - works at facebook
youtube link: https://www.youtube.com/watch?v=kXY9hIPKuLQ
showing off his library "recast" and how we should always be transpiling to code for the future without choking on it
by Vince Allen
youtube link: https://www.youtube.com/watch?v=W6tP3nJp3NM
Needed to leave to catch a train, so i missed this one, so just watch the video
I have a idea for a new cordova plugin, how about a plugin that let’s you add native ui components dynamically. A good use case for this could be to have native navigation on the top of your app.
We’ll need to bridge the events from native back to js and a way to define what components to add, initially we could support only a couple.
What do you think?