After being on both the giving and receiving end of plenty of presentations, I now realize there's one golden rule which applies to all of them:
Entertain your audience.
Every slide of your presentation should serve this fundamental vision statement. Is it entertaining? I don't mean each slide has to contain a wacky joke of some kind. Every slide should provoke a reaction from the audience -- be it controversial, unexpected, amusing, or a meditative Zen koan. Prod your audience. Do this not only to keep them awake, but to engage their brains. Deliver a series of short, sharp shocks that jolt your audience into a heightened state of engagement.
Once your audience has engaged with your presentation, that's when you trick them into learning. The very best presentations entertain and educate-- the common portmanteau is edutainment. The archetypal example of edutainment is Sesame Street.
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.
via http://dashes.com/anil/2009/07/the-pushbutton-web-realtime-becomes-real.html via http://dashes.com/anil/2009/08/what-works-the-web-way-vs-the-wave-way.htmlThree sided-cloud
There are three sides to the cloud:
1. The authoring tool. I edit and update a feed. It contains a <cloud> element that says how a subscriber requests notification of updates.
2. The cloud. It is notified of an update by the authoring tool, and then in turn notifies all subscribers.
3. An aggregator. Subscribes to feeds that may or may not be part of a cloud.
What they call real-time
1. How much money do you have in the bank? 2. What is your net outflow per month? 3. What is the post-money valuation of your last round? 4. What can you do that your competitors cannot? 5. What can your competitors do that you cannot? 6. Who are your investors? 7. Who is on your board of directors? 8. Has anyone in the engineering team actually shipped a product? 9. Assume that you have $0 for marketing, how would you market the product? 10. What keeps you awake at night?
This tutorial will demonstrate the following development process: Write C programs in AVR Studio. Compile them into a .hex file using the AVR-GCC compiler (which integrates into AVR Studio). Simulate the target AVR chip and debug the code within AVR Studio. Program the actual chip using the AVRISP mkII USB device, which is attached to our target chip with a special 6-pin cable. Once programmed, the chip runs the program in your circuit.