🎉 July 10, 2017: CodeLab 019 in Session :alembic:
Who's here:
Simeon (@svincent)
Rob (@honzo0481)
Ashley (@kangashley)
Eric (@etet245)
Stand Up 🙌
~
Announcements 📢
CodeLab will now meet WEEKLY! 🎉
First week of month: Onboarding for newcomers, new projects, project/language you started in the previous month
Once a month: Urban Drool Tool work session
Rest of the month: Workshops
Saturday, July 15: Write/Speak/Code Own Your Expertise Workshop / RSVP by Wednesday, July 12
Co-organized by @leighphan, for local womxn & gender non-binary (GNB) coders!
Monday, July 31: Mozilla WebVR team @ 8th Light in DTLA / RSVP
In the Lab 🔬
Rob requested a tutorial on JavaScript promises (asynchronous programming). Simeon will lead one next Monday, July 17.
Vicky, a member of the space, stopped by to check out what we're up to. She works in digital analytics (for an agency seeking JavaScript engineers to build custom analytics tools) and will try to join us next Monday.
Ashley is interested in using programming to develop a tool like Processing but is not sure how to start learning—maybe reverse engineer? Eric suggested to look at some of the other contributors to see what they've worked on.
Simeon and Eric: Modules allow you to isolate pieces of code (declaratively import/export) so what you expect to happen actually happens.
default export: import $ from "jquery";
named export: import Sim$ from '';
Node.js uses a different module system—ES Modules—using Common JS/CJS. This is common in server-side.
var Foo = require("Foo");var $ = j.$;var $ = require ("jquery").$;
declared export: module.exports = function j(){}
Ex:
export var a = "alpha";export var b = "beta";export var c = "gamma";import * as letters from "letters.js"; (./ in Node, * includes default and everything else, Chrome Canary/Firefox Nightly/Safari Technology Preview/Microsoft Edge? are cutting-edge browsers that can support import and export)
Urban Drool Tool
We will be scheduling a work sesh in the upcoming week or two, possibly next Sunday, July 16.
Plans for Next Meeting (July 17, 2017) + Future 🔮
Simeon's tutorial on JavaScript promises
Urban Drool Tool work sesh
[CodeLab 022] field trip to 8th Light on Monday, July 31?
🎉 July 10, 2017: CodeLab 019 in Session :alembic:
Who's here: Simeon (@svincent) Rob (@honzo0481) Ashley (@kangashley) Eric (@etet245)
Stand Up 🙌
~
Announcements 📢
In the Lab 🔬
import $ from "jquery";
named export:import Sim$ from '';
Node.js uses a different module system—ES Modules—using Common JS/CJS. This is common in server-side.var Foo = require("Foo");
var $ = j.$;
var $ = require ("jquery").$;
declared export:module.exports = function j(){}
export var a = "alpha";
export var b = "beta";
export var c = "gamma";
import * as letters from "letters.js";
(./
in Node,*
includes default and everything else, Chrome Canary/Firefox Nightly/Safari Technology Preview/Microsoft Edge? are cutting-edge browsers that can supportimport
andexport
)Urban Drool Tool
Plans for Next Meeting (July 17, 2017) + Future 🔮