gordonbrander + architecture 30
mdv - Model-driven Views Experimental Library - Google Project Hosting
See also: http://infrequently.org/2012/04/bedrock/
architecture
mvc
javascript
development
web
7 weeks ago by gordonbrander
MDV is a Javascript shim which partially implements a design for HTML that supports a sensible dynamic separation between page display and the data which drives it.
MDV aims to get HTML to provide the essential foundation underlying most templating libraries. Further, it aims to allow dynamic web applications to declare the relationship between their data and presentation: updates to application data are reflected in the presentation and user input is assigned to application data.
See also: http://infrequently.org/2012/04/bedrock/
7 weeks ago by gordonbrander
Bedrock
browser
development
architecture
standard
javascript
from iphone
7 weeks ago by gordonbrander
In every platform that’s truly a platform it’s important to have a stable conceptual model of what’s “down there”. For Java that’s not the language, it’s the JVM. For the web…well…um. Yes, it bottoms out at C/C++, but that’s mostly observable through spooky action at a distance.
7 weeks ago by gordonbrander
About HTML semantics and front-end architecture – Nicolas Gallagher
8 weeks ago by gordonbrander
Great ideas about class naming patterns. Also a great conversation starter re: modular front-end development.
css
architecture
development
web
pattern
html
8 weeks ago by gordonbrander
moviepilot/chaplin - GitHub
february 2012 by gordonbrander
A light framework on top of Backbone.js.
jashenkas:
javascript
development
web
mvc
backbonejs
architecture
jashenkas:
Can't say I agree with all of the stuff in it, but Chaplin is a neat take on a Backbone.js++</blockuote>
To investigate: how they handle composite/nested views.
february 2012 by gordonbrander
Building the new AJAX mail UI part 2: Better than templates, building highly dynamic web pages « FastMail.FM Weblog
javascript
performance
architecture
development
web
blog
february 2012 by gordonbrander
While innerHTML used to be much faster than JS DOM methods, this no longer holds for modern browsers. Let’s have a look at a benchmark: http://jsperf.com/innerhtml-or-dom/4
february 2012 by gordonbrander
Backbone and Ember | Boris Smus
february 2012 by gordonbrander
An iWork.com engineer talks about Backbone vs Ember. This part sticks out to me as holding true:
backbonejs
javascript
mvc
development
architecture
In my experience writing Backbone apps, views are very primitive and tend to cause issues. There's no support for any sort of view nesting, which is totally critical for large applications with complex UIs. In contrast, Ember provides an easy way of nesting views inside one another.
The other thing you'll notice with Backbone is that there's a lot of micro-management required when building Backbone views. They need to be properly cleaned up by hand, otherwise you end up with zombie views bound to events, or events that don't fire at all.
february 2012 by gordonbrander
Scaling Your JavaScript Applications (Videos)
february 2012 by gordonbrander
Addy Osmani talks large-scale JavaScript in these videos.
javascript
mvc
architecture
pattern
development
web
film
february 2012 by gordonbrander
Patterns For Large-Scale JavaScript Application Architecture
february 2012 by gordonbrander
Addy Osmani puts together a mammoth article on large-scale JS architecture.
mvc
javascript
architecture
pattern
february 2012 by gordonbrander
Introducing Inject, an open source JavaScript dependency management library for the browser | LinkedIn Engineering
february 2012 by gordonbrander
Linkedin launches a CoffeeScript-based dependency management library that is compatible with AMD.
javascript
architecture
development
web
opensource
amd
february 2012 by gordonbrander
GUI Architectures
february 2012 by gordonbrander
A massive list of software architecture patterns, with detailed descriptions and diagrams.
architecture
oop
pattern
mvc
mvp
learn
development
february 2012 by gordonbrander
Passive View
mvp
oop
pattern
development
web
architecture
february 2012 by gordonbrander
Unlike most MVC-style configurations, Passive View results in no dependencies between view and model.
february 2012 by gordonbrander
Retirement note for Model View Presenter Pattern
february 2012 by gordonbrander
An archive of MVP discussion links:
architecture
pattern
development
web
mvp
Upon further study and reflection, I decided that pattern that was here under the name "Model View Presenter" needed to be split, so I have separated it into Supervising Controller and Passive View.
february 2012 by gordonbrander
Presenter First - Wikipedia, the free encyclopedia
design
architecture
web
development
business
pattern
agile
tdd
test
january 2012 by gordonbrander
Presenter First is a software development approach that combines the ideas of the model–view–presenter (MVP) design pattern, test-driven development, and Feature-driven development.
Presenter First concentrates on transforming each of a customer's requirements into a well tested, working feature as quickly and with as much correlation to the customer's story language (requirement) as possible. The language of the story or requirement is used to directly guide development of the feature – even naming the modules and function calls. As a consequence, the feature implementation tends to closely represent the customer's desire with little extraneous or unneeded functionality. The language of the source code also corresponds closely to the customer's stories.
january 2012 by gordonbrander
Weld Templates: blog.nodejitsu.com
january 2012 by gordonbrander
An interesting take on templating: don't use placeholder, use a DOM and target IDs and classes. This means you can use the same logic for templates that you do for manipulation.
javascript
mvc
architecture
opensource
nodejs
january 2012 by gordonbrander
MVP In Silverlight/WPF Series
january 2012 by gordonbrander
Prior art on MVP pattern.
pattern
web
development
architecture
january 2012 by gordonbrander
Knockout : Observables
january 2012 by gordonbrander
Interesting: Knockout has models that are simple object-literals, with properties that are evented.
pattern
web
development
javascript
architecture
mvc
opensource
january 2012 by gordonbrander
Model–view–presenter - Wikipedia, the free encyclopedia
january 2012 by gordonbrander
This sounds like the right pattern for front-end architecture -- a kind of streamlined MVVM.
mvc
development
web
architecture
pattern
january 2012 by gordonbrander
Thorax
january 2012 by gordonbrander
An opinionated Backbone application framework using:
* Backbone - the core framework that Thorax builds on
* Underscore - to make sure you have your JavaScript utility belt with you
* Zepto - bitesize mobile DOM goodness
* Handlebars - to make sure you have the best mustache for movember
* Stylus - for the cleanest CSS experience around
* Lumbar - our own library for seemless packaging so you are deploy-ready
Another bodily-themed framework. This field is brimming with ideas.
mvc
javascript
architecture
framework
opensource
development
web
* Backbone - the core framework that Thorax builds on
* Underscore - to make sure you have your JavaScript utility belt with you
* Zepto - bitesize mobile DOM goodness
* Handlebars - to make sure you have the best mustache for movember
* Stylus - for the cleanest CSS experience around
* Lumbar - our own library for seemless packaging so you are deploy-ready
Another bodily-themed framework. This field is brimming with ideas.
january 2012 by gordonbrander
Scalable JavaScript Application Architecture
december 2011 by gordonbrander
Nicolas C. Zakas on building modular UI JavaScript architectures that work. This thinking went into Yahoo's Cocktails framework.
architecture
javascript
development
presentation
web
pattern
december 2011 by gordonbrander
How buildings learn
december 2011 by gordonbrander
Recommended by Josh.
design
architecture
book
from iphone
december 2011 by gordonbrander
Scalable and Modular Architecture for CSS
september 2011 by gordonbrander
A short web book by Jonathan Snook (@snookca) exploring how to create re-usable CSS (it's the approach we employ here that we dub "front-end legos").
architecture
design
development
css
web
pattern
september 2011 by gordonbrander
OOP The Good Parts: Message Passing, Duck Typing, Object Composition, and not Inheritance @ fitzgeraldnick.com
january 2011 by gordonbrander
Classes should be thought of as data types, not code re-use templates.
development
javascript
architecture
oop
january 2011 by gordonbrander
Glacier / Island / Storm
january 2010 by gordonbrander
Class description: "The purpose of this studio is to look at naturally occurring processes and forms—specifically, glaciers, islands, and storms—and to ask how these might be subject to architectural re-design." The idea is to study, and symbiotically harness natural processes to create hospitable environs without the use of fossil fuel.
school
architecture
design
experiment
january 2010 by gordonbrander
The (Mostly) True Story of Helvetica and the New York City Subway
november 2008 by gordonbrander
Well-researched article by AIGA NY
design
typography
architecture
font
november 2008 by gordonbrander
Olson Sundberg Kundig Allen Architects
july 2008 by gordonbrander
A classy up-scale website with tasteful and simple Javascript enhancements. Gorgeous architectural work as well.
architecture
art
design
inspiration
portfolio
july 2008 by gordonbrander
Lamosca. Biblioteca UPC
may 2008 by gordonbrander
Swiss designed library. My jaw is hitting the floor.
design
architecture
typography
minimalism
may 2008 by gordonbrander
MODERN CABANA
february 2007 by gordonbrander
Smart, sleek 10x10 square prefab homes that don't need a foundation, and are prewired.
design
minimalism
prefab
housing
diy
architecture
flash
learn
february 2007 by gordonbrander
Think Small
february 2007 by gordonbrander
New York Times examines a trend toward small, beautiful, minimalist housing. Some gravitate to it for conservation, some for simplicity, some for the outdoors.
design
minimalism
housing
architecture
learn
february 2007 by gordonbrander
related tags
agile ⊕ amd ⊕ architecture ⊖ art ⊕ backbonejs ⊕ blog ⊕ book ⊕ browser ⊕ business ⊕ computer ⊕ css ⊕ design ⊕ development ⊕ diy ⊕ experiment ⊕ film ⊕ flash ⊕ font ⊕ framework ⊕ housing ⊕ html ⊕ imported ⊕ inspiration ⊕ javascript ⊕ learn ⊕ minimalism ⊕ mvc ⊕ mvp ⊕ nodejs ⊕ oop ⊕ opensource ⊕ pattern ⊕ performance ⊕ portfolio ⊕ prefab ⊕ presentation ⊕ school ⊕ standard ⊕ tdd ⊕ test ⊕ typography ⊕ web ⊕Copy this bookmark: