+1 nice write up!
torsdagen den 8:e maj 2014 skrev Bruno Oliveira <bruno(a)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(a)lists.jboss.org <javascript:;>
>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
--
abstractj
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)lists.jboss.org <javascript:;>
https://lists.jboss.org/mailman/listinfo/aerogear-dev