gordonbrander + bdw2011   65

Ben Alman » Immediately-Invoked Function Expression (IIFE)
A nice intro to immediately invoked (self-executing) functions in JS. Might be a good reference for students.
bdw2011  javascript  development  pattern 
november 2011 by gordonbrander
d3.js
D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. As a trivial example, you can use D3 to generate a basic HTML table from an array of numbers. Or, use the same data to create an interactive SVG bar chart with smooth transitions and interaction.
A truly impressive vehicle for data visualization. Uses SVG and DOM elements. Animation and transformation happens by applying properties to elements.

It looks powerful, intuitive and easy-to-learn.

Presents all kinds of interesting possibilities, such as exposing the values in a crawl-able fashion.
data  visualization  javascript  svg  opensource  animation  bdw2011 
november 2011 by gordonbrander
A Brief Rant on the Future of Interaction Design
Very, very good article on screen interaction, and the Future.
design  ui  interactive  web  philosophy  learn  bdw2011 
november 2011 by gordonbrander
ExpressJS: examples
Lots of code samples from the ExpressJS guys.
expressjs  nodejs  javascript  web  app  learn  bdw2011 
november 2011 by gordonbrander
LearnBoost/mongoose - GitHub
A model layer for MongoDB from the LearnBoost folks.
mongodb  nodejs  opensource  javascript  orm  bdw2011 
november 2011 by gordonbrander
The Popular Science Archive Explorer | Popular Science
A great visualization: chart any word to see how frequently it appears in Popular Science's archives.
data  visualization  design  inspiration  bdw2011 
november 2011 by gordonbrander
Processing, JSON & The New York Times | blprnt.blg
Perfect example: a tutorial that shows how to get keywords from NYT API and bar graph the examples: class project will be to convert to JS.
api  json  processing  visualization  data  opensource  learn  bdw2011 
november 2011 by gordonbrander
hanssonlarsson/express-csrf - GitHub
Cross-site request forgery protection for forms in EpxressJS apps. Yay!
bdw2011  expressjs  security  opensource  library  nodejs 
november 2011 by gordonbrander
jdub/node-twitter - GitHub
A Node framework for accessing the Twitter API. May pair with Express for a simple Twitter search solution.
nodejs  twitter  api  library  opensource  bdw2011 
november 2011 by gordonbrander
Inheritance and the prototype chain - MDN
This is the best explanation of prototypal inheritance I have found
yet. It also has a good example of how to use Object.create.
javascript  web  development  learn  bdw2011  from iphone
november 2011 by gordonbrander
schaermu/node-chat - GitHub
A simple Socket.io/Express app with authentication. May look to this as a model for auth in Refereee.
bdw2011  expressjs  nodejs  javascript  app  web  opensource 
october 2011 by gordonbrander
Facebook: HTML5 for Developers
An excellent set of resources and documentation for developing applications in HTML5
bdw2011  html  documentation  learn  javascript  game  animation 
october 2011 by gordonbrander
HTML5 Rocks - No Tears Guide to HTML5 Games
A great overview that touches on collision, game loops, entities, etc.
bdw2011  learn  teaching  game  javascript  development 
october 2011 by gordonbrander
Kern Type, the kerning game
A game that scores you based on your kerning solutions, with HTML5, Javascript, SVG. Awesome.
typography  web  inspiration  javascript  svg  game  bdw2011 
october 2011 by gordonbrander
Processing.js v1.3.5 released « Processing.js Blog
Processing.JS now distributes an API-only version -- the Javascript Processing object, without the Java-to-JS parser.
javascript  animation  opensource  bdw2011 
october 2011 by gordonbrander
Design & Build a Grid Based Web Design with CSS
Note the trick for creating quick baseline/vertical grids in Photoshop.
css  design  grid  bdw2011 
september 2011 by gordonbrander
Mulberry
An app development framework built on top of Phone Gap. It has a theming component and looks well put-together.
html  javascript  ios  phonegap  bdw2011  mobile  development  opensource 
september 2011 by gordonbrander
adliterate: What's in a format?
Creative Brief formats used by major ad agencies.
design  business  advertising  web  learn  bdw2011 
august 2011 by gordonbrander
CodeCademy
A free interactive tutorial that teaches the basics of programming
through Javascript.
bdw2011  web  development  teaching  learn  javascript  from iphone
august 2011 by gordonbrander
The Nature of Code at daniel shiffman
Daniel Shiffman, the fellow who wrote the wonderful http://www.learningprocessing.com, has put together a series of tutorials on more advanced Processing techniques. These tutorials were for his class @ NYU, but he's expanding them into a Kickstarter-funded book.
processing  code  art  development  design  learn  bdw2011 
august 2011 by gordonbrander
MIT Launches New Center for Mobile Learning - MIT Media Relations
MIT to take over Google's App Inventor as part of a new "center for mobile learning".
The Center's first activity will focus on App Inventor for Android, a programming system that makes it easy for learners to create mobile apps for Android smart phones by visually fitting together puzzle piece-shaped "programming blocks" in a web browser.
mobile  web  android  development  school  bdw2011 
august 2011 by gordonbrander
Express - node web framework
Sinatra inspired web development framework for node.js
javascript  nodejs  framework  bdw2011 
august 2011 by gordonbrander
P2PU (beta) | HTML 5 Introduction
More possibly useful course material from P2PU
school  teaching  bdw2011  web  html 
july 2011 by gordonbrander
P2PU (beta) | Beginning Game Development with HTML 5
From P2PU. Would love to mine some of this content if we get this far.
bdw2011  teaching  school  web  javascript  canvas  html 
july 2011 by gordonbrander
Toxiclibs.js - Open-Source Library for Computational Design
The ToxicLibs library from Processing ported to Javascript. Utils for forces, flocking, particles, etc.
javascript  processing  visualization  animation  canvas  opensource  bdw2011 
july 2011 by gordonbrander
mobile + africa - Stanford d.school news
"Starting in April, Stanford d.school students from a diverse array of disciplines – including computer science, medicine, business, law, education – worked with computer science students at the University of Nairobi to identify the design needs of health care providers and low-income mobile phone users in Kenya."
mobile  design  school  bdw2011 
may 2011 by gordonbrander
Learn How to Make Websites | Mozilla Developer Network
Introductory tutorials to building the web from Mozilla.
javascript  html  css  teaching  learn  bdw2011 
may 2011 by gordonbrander
Organizing a university course on modern Web development | Lea Verou
Great and extensive outline of front-end development topics for teaching a class.
html  css  development  web  teaching  bdw2011 
april 2011 by gordonbrander
Fighting the @font-face FOUT « Paul Irish
Many dueling approaches to preventing "Flash of unstyled text" in Firefox.
@font-face  css  typography  javascript  bdw2011 
march 2011 by gordonbrander
Khan Academy
Open courseware for mathematics. 10-minute classes on single topics. Clever.
school  math  teaching  opensource  bdw2011  disruption 
february 2011 by gordonbrander
P2PU - Peer 2 Peer University / Course Design Handbook
Syllabus and course planning resources, originally written for Mozilla's School of Webcraft. This is a great resource for organizing remote learning.
development  school  teaching  bdw2011 
january 2011 by gordonbrander
p2pu School of Webcraft
Actual courseware for Mozilla's School of Webcraft.
development  design  mozilla  opensource  teaching  school  web  bdw2011 
january 2011 by gordonbrander
School of Webcraft | Drumbeat
Open courseware for all sorts of web-related fields. Crowdsourced remote teaching. Totally free.
opensource  mozilla  development  learn  school  teaching  bdw2011 
january 2011 by gordonbrander
PACS CSS Workshop—Samples Page
Wow. Lots of useful test cases. Use in coming class.
css  development  teaching  learn  bdw2011 
january 2010 by gordonbrander
Processing.js
A javascript port of the Processing animation language. Renders in <canvas>. Nice!
bdw2011  javascript  animation  interactive  library 
august 2009 by gordonbrander

Copy this bookmark:



description:


tags: