links · people · groups · tags | My: links · tags · groups · watchlists · notes login · sign up now! | help · blog
Simpy simpy
 
Michael Shook, member since May 27, 2004
.
Search Everyone: "why",
1 - 10 of 54 next »   Watch mshook
 
via http://twitter.com/programmingjoy/status/5857692995

I decided to re-engineer it from the ground up. JPolite V2 is then a complete re-design from the ground up with nothing from V1 except for the look & feel. The code structure is much clearer which makes it easier for customization, as well as integration with other jQuery plugins.

A new feature that is now being tested with JPolite is called XDO (XML Data Object), which currently supports JSON objects only. The whole idea is based on some discussion around “Thin Server Architecture” and REST architecture style, that a browser client first construct the foundation of a web app with STATIC content (HTML, CSS and JavaScript) from a web server, and then exchange only DATA (XML, JSON, TXT) with the application server, which relieves the server from the burden of generating HTML markup. This feature is still experimental with lots enhancements expected.

by mshook 2009-11-19 10:20 jquery · jpolite · interview · javascript · portal · igoogle · netvibes · why · json · gadget · framework · rest · architecture · xdo · interesting
http://openvoice.ossreleasefeed.com/2009/11/wayne-lee-on-jpolite-lightweight-jquery-based-portal-framework/ - cached - mail it - history
  • Why REST Failed - "ERH complaining (rightfully) that browsers (and web presentation specs) should support PUT and DELETE out-of-the-box. I couldn't agree more. And yes, the title is unnecessarily inflammatory." | http://cafe.elharo.com/web/why-rest-failed/
  • Carrot Vs Orange discusses the benefits, drawbacks, and arguments for or against Pie Api approaches "HTTP using GET/POST to a single URI" (Carrot) vs. "HTTP using the REST Architectural Style" (Orange or simply REST). http://intertwingly.net/wiki/pie/CarrotVsOrangeDiscuss
by mshook 2009-10-28 09:07 28 · october · 2009 · a · rest · why · links · list · samruby · http
http://mshook.appspot.com/z/d4m.htm?/mshook/28+october+2009+a - cached - mail it - history
  • via Oak Ridge National Laboratory
  • How could Jeff Hawkins Hierarchical Temporal Memory be used to make sense of this data? http://www.numenta.com/
by mshook 2009-10-14 11:13 sensor · social · emon · energy · network · interesting · government · why · via · api · zigbee · smartenergy
http://sensorpedia.com/ - cached - mail it - history

JSON ... it's the intersection of all modern programming languages. All languages have some sense of data, and structures of data. They all have simple values like number strings, and booleans. They all have some sense of a sequence of values. ... Every language has some sense of a collection of named values; it might be an object, or a record, or a struct, or a hash, or a property list, or something. All languages have these, these are universal ideas.

... But they all have the same idea about what the data looks like, and JSON has the thing that's common to everything. By being at the intersection, it turns out to be the thing that everybody can agree on, so it's really easy to pass data back and forth.

Prior data interchange formats tended to try to be the union of all the languages, and that turns out to be horrendously complex, and very difficult to deal with. JSON, by being so simple, actually became really easy to use.

by mshook 2009-08-15 22:59 via · json · popular · history · lisp · runoff · markup · very · good · video · why · language · minimal · jsont · xml · critique · html · data · tree · javascript
http://developer.yahoo.com/yui/theater/video.php?v=crockford-json - cached - mail it - history

Are there yet ZigBee products on the market?

Yes, there are. Some implement an actual ZigBee stack while others feature a ZigBee ready platform like EmberNet.

Examples in the residential space include Control4 (lighting), Eaton (home automation), Golden Power Manufacturing (sprinklers and thermostats), Hawking Technology (home gateways), Kalirel (heating), Mija (fire extinguishers), Nice (shutters), and TSC Systems (home automation).

Examples in the commercial space include Mija (fire extinguishers), Philips (lighting), Siemens (building automation), and TAC (building automation).

by mshook 2009-08-13 18:23 saved · zigbee · faq · useful · how · why · radio · mesh · network
http://wsnet.files.wordpress.com/2006/08/zigbee-faq.pdf - cached - mail it - history
$('<ul><li><span class="library" /></li></ul>')
    .items([
        {library:'Prototype'},
        {library:'jQuery'},
        {library:'Dojo'},
        {library:'MooTools'}
    ])
    .chain();

Chain.js isn’t just bind data automatically to your HTML, but it also maintains and manages your data/items.

var data = {first:'Stephen', last:'Hawking'};
 
// Add one item
$('#persons').items('add', data);
 
// Remove item
$('#persons').items('remove', data);
via http://www.trilancer.com/jpolite2/
by mshook 2009-08-07 17:20 javascript · jquery · client · bind · html · template · history · interesting · why · rest · dom · via
http://rizqi.namaku.de/2008/08/data-binding-solution-for-jquery/ - cached - mail it - history

There are actually 3 protocols and 2 APIs that are used in Wave:

  • Federation (XMPP)
  • The robot protocol (JSONRPC)
  • The gadget API (OpenSocial)
  • The wave embed API (Javascript)
  • The client-server protocol (As defined by GWT)

The last one in that list is really nothing that needs to be, or will probably ever be documented, it is generated by GWT and when you build your own Wave client you will need to define how it talks to your Wave server. The rest of the protocols and APIs are based on existing technologies.

by mshook 2009-07-06 18:02 wave · rest · example · protocol · json · xmpp · gwt · joegregorio · good · api · rpc · how · why · comments · gadget · robot
http://bitworking.org/news/431/wave-first-thoughts - cached - mail it - history
(I wrote this article to help myself understand exactly what McCarthy discovered. You don't need to know this stuff to program in Lisp, but it should be helpful to anyone who wants to understand the essence of Lisp-- both in the sense of its origins and its semantic core. The fact that it has such a core is one of Lisp's distinguishing features, and the reason why, unlike other languages, Lisp has dialects.)

In 1960, John McCarthy published a remarkable paper in which he did for programming something like what Euclid did for geometry. He showed how, given a handful of simple operators and a notation for functions, you can build a whole programming language. He called this language Lisp, for "List Processing," because one of his key ideas was to use a simple data structure called a list for both code and data.

by mshook 2009-05-15 22:59 lisp · why · theory · history · 1950s · scheme · recursion
http://www.paulgraham.com/rootsoflisp.html - cached - mail it - history
by mshook 2009-05-11 09:45 html · style · why · clean · markup · css · standards · accessibility · how
http://www.webdesignerdepot.com/2009/05/why-does-clean-markup-matter-in-web-design/ - cached - mail it - history
"In REST, “post” is used for any action which results in a resource change or side-effect, and cannot be repeated without the change or side-effect happening again. An SQL “insert” operation would be implemented as a REST “post”, for example, but so would an SQL “update” which increments a value, or the sending of an email. A practical rule of thumb is that a “post” should be simple and quick, leaving the way for future changes using “put” as soon as possible. A CRUD “create” is a quite different thing. “Create” explicitly creates a new resource, and is undefined if that resource already exists."
by mshook 2009-04-06 08:26 rest · crud · comparison · architecture · why · http · sql · database
http://blog.punchbarrel.com/2008/10/31/rest-is-not-crud-and-heres-why/ - cached - mail it - history
1 - 10 of 54 next »  
Related Tags
 
- exclude ~ optional + require
Add Dates