[aerogear-dev] EmpireJS - day 1

Daniel Bevenius daniel.bevenius at gmail.com
Fri May 9 00:30:05 EDT 2014


+1 nice write up!

torsdagen den 8:e maj 2014 skrev Bruno Oliveira <bruno at abstractj.org>:

> Thanks for the write up Luke.
>
> On 2014-05-08, Lucas Holmquist wrote:
> > Monday and Tuesday i had the pleasure of going to EmpireJS in NYC. It
> was my first "pure" Javascript conference( previous conf's were a mix of
> languages ).
> >
> > Overall it was really cool. Some talks were better than others( as with
> most conferences ). The videos are also up for on youtube.
> >
> > I'm going to break this up into 2 emails, one for Day 1 and the other
> for Day 2
> >
> > Day 1
> >
> > Sorting Algorithms in Javascript
> >
> > by Jenn Schiffer of California Style Sheets Fame
> >
> > youtube link: Jenn Schiffer   Sorting Algorithms<https://www.youtube.com/watch?v=uRyqlhjXYQI>
> >
> > This was actually a pretty cool talk. She went over the fact that
> ECMAScript doesn't actually have a stable sorting spec.
> >
> > She went over 3 difference sorting algorithms,
> >
> > Insertion Sort( stable, small amounts of data ),
> >
> > Bubble Sort( never use this one ),
> >
> > Merge Sort( fast and stable, for large data sets - DO NOT USE IN THE
> BROWSER )
> >
> > and were to best use them.
> >
> > 15 Sorting Algorithms in 6 Minutes<https://www.youtube.com/watch?v=kPRA0W1kECg>
> >
> > awesome visualization of how sorts work
> >
> > Anatomy of a Successful Module
> >
> > by Trevor Landau - of isJS fame
> >
> > youtube link: Trevor Landau   Anatomy of a Successful Module<https://www.youtube.com/watch?v=BNnRpiHxESc>
> >
> > basically just an overview of how to get your module in the eyes and
> hands of the people( npm, node/javascript weekly, etc... ), nothing about
> actually creating a good module.
> >
> > The Final Frontier
> >
> > by Domenic Denicola
> >
> > youtube link: Domenic Denicola   The Final Frontier<https://www.youtube.com/watch?v=XzRBgj1AJYA>
> >
> > This was a cool talk, talking about how we need to start thinking about
> the future and need to "level up" the web.
> >
> > he went into this like offline, and about the ServiceWorker spec that is
> being worked on by FF/Chrome
> >
> > also talked about User Experience and the need for responsiveness and
> System integration
> >
> > Also talk about the Developer Experience and how we need better base
> primitives( webcrypto, promises )
> >
> > BeagleBone Black: The versatile JS underdog
> >
> > by Kassandra Perch
> >
> > youtube link: Kassandra Perch   The versatile JS underdog<https://www.youtube.com/watch?v=OXWBaDsmvys>
> >
> > Another cool talk. The BeagleBone Black is hardware, similar to the
> rasberry pi but has node pre installed and you can ssh into( no need for a
> separate monitor ).
> >
> > She talk about how she know nothing about electronics but can still do
> cool stuff with it. i believe the sdk is a wrapper on top of the
> johnny-five library
> >
> > she had a cool demo, showing LED's. it inspired me to buy one after the
> talk.
> >
> > Exploiting a Pocket Universe
> >
> > by Drew Petersen
> >
> > youtube link: Drew Petersen   Exploiting a Pocket Universe<https://www.youtube.com/watch?v=p1dINlm1W9M>
> >
> > basically talking about games and using web workers to offload some
> tasks to help with Frames Per Second
> >
> > The Road to Web Components
> >
> > by Tom Dale, i think he is one of the guys that wrote Angular
> >
> > youtube link: Tom Dale   The Road to Web Components<https://www.youtube.com/watch?v=yLyyXHhSl8w>
> >
> > This was a cool talk. He was talking about Web Components and what they
> are and What they are not.
> >
> > Basically web components give us the ability to create our own html
> tags, but shouldn't be used to place the whole application architecture,
> sort of what polymer might be trying to do.
> >
> > They are useful because they can be resusable and isolated and could
> possible help us bridge eco-systems( angular/ember apps )
> >
> > Went on to show Ember Components - how to use web components today
> >
> > Backbone.Marionette and RequireJS
> >
> > by Daniel Cousineau
> >
> > youtube link: Daniel Cousineau   Backbone Marionette and Require JS<https://www.youtube.com/watch?v=4K4JKtAGPu4>
> >
> > The no build system build system
> >
> > by Peter Müller
> >
> > youtube link: Peter Müller   The no build system build system<https://www.youtube.com/watch?v=N_gRlmmF4Rc>
> >
> > talking abouthttps://github.com/assetgraph/assetgraph
> >
> > Front-end Style Guides and Greenfields
> >
> > by Mark Wunsch
> >
> > youtube link: Mark Wunsch   Front end Style Guildes and Greenfields<https://www.youtube.com/watch?v=JQHAQ_ckrXk>
> >
> > these are my exact notes: "no fucking idea what this talk was suppose to
> be about"
> >
> > Gadgets for Holistic Web Detection
> >
> > by Eric Shepherd
> >
> > youtube link: Eric Shepherd   Gadgets for Hollistic Web Detection<https://www.youtube.com/watch?v=VpqPpbw_gns>
> >
> > talking about the different ways of detections for web apps
> >
> > resolution detection - bad performance
> >
> > device detection - difficult across the different stacks
> >
> > feature detection - sort of good, sort of not
> >
> > but we need all 3
> >
> > for resolution we should be designing for the smallest width
> >
> > and designers should be adding breakpoints in the designs as well as
> providing templates for all the different sizes
> >
> > also nesting of CSS is an anti-pattern
> >
> > Lesser Known Debugging Techniques
> >
> > by Amjad Masad
> >
> > youtube link: Amjad Masad   Lesser known Debugging Techniques<https://www.youtube.com/watch?v=rcjUR4icvoQ>
> >
> > kind of a neat talk about the different tips and tricks of debugging JS.
> >
> > showed a couple of non documented functions in chrome dev tools, like
> debug() and monitor()
> >
> > also some cool debugging techniques to set break points in "getters" and
> "setters" of prototypes
> >
> > introduced flo, http://facebook.github.io/fb-flo/ , an OSS tools from
> facebook
> >
> > Code Memes
> >
> > by David Byrd
> >
> > youtube link: David Byrd   Code Memes<https://www.youtube.com/watch?v=ajo8ZKsdSLg>
> >
> > basically just talking about how we can write expressions in javascript
> different ways, and certain ways have become popular. And that you could
> create your own.
> >
> > for example,
> >
> > // Something like this
> >
> > var name;
> > if( x ) {
> >     name = x
> > } else {
> >     name = "Bob"
> > }
> >
> > // Is written like this
> >
> > var name = x || "Bob";
> >
>
> > _______________________________________________
> > aerogear-dev mailing list
> > aerogear-dev at lists.jboss.org <javascript:;>
> > https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
>
> --
>
> abstractj
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at lists.jboss.org <javascript:;>
> https://lists.jboss.org/mailman/listinfo/aerogear-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20140509/160e7d89/attachment-0001.html 


More information about the aerogear-dev mailing list