SeattleJS Geodata Event Highlights and CoffeeScript Lecture

Table of Contents

1. SeattleJS

Design Commission is the likely ongoing space.

http://www.meetup.com/seattlejs/events/17511406/

2. Geodata with Nate Vaughn

geo location api data aggregator.

http://glada.folktrash.com/

  • Based on Instagram
  • Now Here This
  • Uses iScroll plugin (v3; v4 has more features but integration cost) for mobile
  • Provides a way to consolidate location based information from FS (but only venue photos or promotions), Instagram.
  • Flickr geo data seemed unmatched to location

3. CoffeeScript with Geoffrey Grosenbach (of PeepCode)

@topfunky

3.1. Background

Lecture-based company.

3.2. Use

3.2.1. Process

Look at the way that CoffeeScript goes about reverse engineering a chunk of JavaScript:

  1. Remove punctuation
  2. s/this/@/
  3. Use :constructor
  4. s/function/->/
  5. Swap the order of formal parameters + function declaration

3.2.2. Consideration

  • Libraries may need patches
  • Imposes social overhead for any work with other people

3.2.3. Integration

Can be used with jQuery or Jasmine.

3.3. Notes

Used KeyNote as the presentation system.

See some additional CoffeeScript links at http://xfiles/display/ScrumCentral/CoffeeScript

4. Tasks

4.1. Test +cent + more does coercino

Unary + before a string attempts type coerction back to a float.

4.2. Document considerations

CoffeeScript doesn't provide a subset of functionality. Just abstracts some of the core coding typically required.

4.2.5. Fat arrow

4.3. Pick classes based on organizational requirements

Use the examples provided by Troy.

5. Issues

5.0.1. Cannot trivially resolve back to source

This may be addressed in FireBug.

5.0.2. Organizational cost per resource is excessive

Requires a push for front-end control of the product development process.

5.0.4. Tooling for