gordonbrander + architecture   30

mdv - Model-driven Views Experimental Library - Google Project Hosting
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/
architecture  mvc  javascript  development  web 
7 weeks ago by gordonbrander
Bedrock
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.
browser  development  architecture  standard  javascript  from iphone
7 weeks ago by gordonbrander
About HTML semantics and front-end architecture – Nicolas Gallagher
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
A light framework on top of Backbone.js.

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.
javascript  development  web  mvc  backbonejs  architecture 
february 2012 by gordonbrander
Building the new AJAX mail UI part 2: Better than templates, building highly dynamic web pages « FastMail.FM Weblog
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
javascript  performance  architecture  development  web  blog 
february 2012 by gordonbrander
Backbone and Ember | Boris Smus
An iWork.com engineer talks about Backbone vs Ember. This part sticks out to me as holding true:
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.
backbonejs  javascript  mvc  development  architecture 
february 2012 by gordonbrander
Patterns For Large-Scale JavaScript Application Architecture
Addy Osmani puts together a mammoth article on large-scale JS architecture.
mvc  javascript  architecture  pattern 
february 2012 by gordonbrander
GUI Architectures
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
Unlike most MVC-style configurations, Passive View results in no dependencies between view and model.
mvp  oop  pattern  development  web  architecture 
february 2012 by gordonbrander
Retirement note for Model View Presenter Pattern
An archive of MVP discussion links:
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.
architecture  pattern  development  web  mvp 
february 2012 by gordonbrander
Presenter First - Wikipedia, the free encyclopedia
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.
design  architecture  web  development  business  pattern  agile  tdd  test 
january 2012 by gordonbrander
Weld Templates: blog.nodejitsu.com
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
Knockout : Observables
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
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
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 
january 2012 by gordonbrander
Scalable JavaScript Application Architecture
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
Scalable and Modular Architecture for CSS
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
Glacier / Island / Storm
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
Olson Sundberg Kundig Allen Architects
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
Swiss designed library. My jaw is hitting the floor.
design  architecture  typography  minimalism 
may 2008 by gordonbrander
MODERN CABANA
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
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

Copy this bookmark:



description:


tags: