Skip to content

Instantly share code, notes, and snippets.

@postfalk
Last active March 14, 2016 17:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save postfalk/cc43e8c691d58be5b831 to your computer and use it in GitHub Desktop.
Save postfalk/cc43e8c691d58be5b831 to your computer and use it in GitHub Desktop.

#Things to explore

##API testing

##JS Frameworks (mostly collected at ESRI dev 2016)

  • Marionette.js (Backbone Framework)
  • Ember.js, very opinionated and thus consistent (almost like Rails), very "componenty", fixed folder structure. Using Glimmer.js for virtual DOM div'ing, relatively big payload, good for big teams, and big apps, used by ESRI
  • Fastboot in Ember (loading rerendered app) from Node, booting app application in the background of the first requested view.
  • Dojo.js, in the same foundation as Jquery.js
  • TypeScript, typed strict subset of JS, made for C programmers => Doesn't seem to be useful unless you are a C programmers, it does work with ESRI web app builder, but this seems to be painful
  • Maquette.js, dom rendering library 1/10 the size of React, JSON-like virtual DOM
  • Dojo 2 uses Maquette
  • Leaflet 1.0, almost same API as 0.7
  • rollup.js, ES2015 bundler shakes out unused modules, makes smaller bundles
  • use sourcemaps
  • arcgis-to-geojson.js module (part of ESRI leaflet)
  • npm install arcgis, pdx.esri.com/blog/, arcgis client for AGO or server
  • usage of npm scripts instead of Grunt or Gulp
  • Webpack bundler that supports application server and browser side
  • traceur Googles transposer for ES2015
  • elm.js the next big thing in frameworks?

##Cloud:

  • AWS Lambda, micro services, can run scripts against APIs (and what else?)

##Node

  • node-arcgis, JS wrapper around ESRI RESTful API, can be run onn AWS Lambda to keep ESRI AGO content updated

##ESRI products

##Data formats

  • OPeNDAP
  • multidimensional layers on maps (time series)

##Python

  • SymPy, performs symbolic mathematics (solves equations)

##Questions

  • i18n (Internationalization framework)

#Mobile Apps

  • Qt, cross-platform mobile app development framework integreated with ArcGIS

#Review

  • lambdas
  • promises

#Editors

  • Atom

#Etc.

  • Docker
  • RoboMongo GUI for MongoDB

#Profiling

  • python-silk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment