New Macaw Video: Interactive Design

http://macaw.co/interact/

Todd
http://xiiro.com


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I know, I just saw that!!! (*droooooooool)


Ernie Simpson

On Wed, Oct 9, 2013 at 11:45 AM, Todd email@hidden wrote:

http://macaw.co/interact/

Todd
http://xiiro.com


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

…you were faster… :wink:

Fascinating video, and there is more to come, they say.
Watching this video, I realise… now it’s even time to learn how to code JQuery. Am I right or am I wrong?


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

From what I hear, html, css, javascript - these are all givens, like
learning english. You don’t HAVE to, but you will be able to have more
interaction if you do.


Ernie Simpson

On Wed, Oct 9, 2013 at 12:25 PM, atelier email@hidden wrote:

…you were faster… :wink:

Fascinating video, and there is more to come, they say.
Watching this video, I realise… now it’s even time to learn how to code
JQuery. Am I right or am I wrong?


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I would say that you would need to learn to program JavaScript, which is a much larger subject than jQuery. Learning JavaScript by plugging together bits of jQuery will give you a very wrong-end-of-the-telescope view of things, IMHO. It’s helpful to understand what you are doing before you run off with the power tools and do yourself an injury!

Walter

On Oct 9, 2013, at 12:25 PM, atelier wrote:

…you were faster… :wink:

Fascinating video, and there is more to come, they say.
Watching this video, I realise… now it’s even time to learn how to code JQuery. Am I right or am I wrong?


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Thank you, both of you. Positive attitude, and good advise.

Not the first ‘language’ I am diving into… we’ll see how this works out! Good to keep the ol’ grey cells active.


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I agree with Walter and Ernie but my experience is/was backwards to what Walter suggests. I started by tinkering with frameworks then realized I should have a foundation in vanilla js. Needless to say js is not my strong suit, though I can manage with jQuery. I agree it’s not ideal and all things being equal learning js (the language) is the better approach. But whatever direction you choose it’s probably better than knowing nothing about js.

Todd
http://xiiro.com


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Well, I started before there were frameworks, so I guess I may be a little more “get off my lawn” than most on this topic. I wrote my first Ajax interactions long-hand, and then shortly thereafter discovered Rails, and by extension, Prototype.

Using Prototype, and seeing how it was written (very disciplined, eat-your-own-dog-food approach) gave me a master’s degree on top of my journeyman’s git 'er done self-training to that point. My code has gotten much more brief, yet more expressive, the longer I have used Prototype and been exposed to its mechanisms. Even if I write “vanilla” JavaScript, as I do from time to time, the result will often look like the source code inside Prototype or Scriptaculous.

No matter how much you may know about other languages, the very first thing you should learn are the basics of the JavaScript language, and how it works with the DOM in a browser. Do that without a framework, and then with, and learn why $(‘element’).hide(); is the same as document.getElementById(‘element’).style.display = ‘none’;.

Learn about the idea of (small p) prototypes, and how prototypal inheritance works. (If you’ve worked with any other object-oriented language, then this will be a fair amount of un-learning at first, followed by a forehead smack and a “why don’t other languages have this?” moment.)

Learn how to step through a loop with an array or an object, and why they are different from one another. Then look at Prototype’s Enumerable class and see how it allows you to write incredibly terse code to express simple concepts (which JavaScript would require you to write enormous blobs of boilerplate code to do).

Walter

On Oct 9, 2013, at 1:10 PM, Todd wrote:

I agree with Walter and Ernie but my experience is/was backwards to what Walter suggests. I started by tinkering with frameworks then realized I should have a foundation in vanilla js. Needless to say js is not my strong suit, though I can manage with jQuery. I agree it’s not ideal and all things being equal learning js (the language) is the better approach. But whatever direction you choose it’s probably better than knowing nothing about js.

Todd
http://xiiro.com


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

It certainly looks like an interesting app. One thing that I thought was a shame though was that the colour values were all directly referenced in the jQuery. I’d much rather see colour names or Less-like variables so I can change the colour once without having to go looking for all of the instances of the colour in the code. I suspect this will come as the app isn’t even at version 1 yet.
Regards,
Tim.

On 9 Oct 2013, at 16:45, Todd wrote:

http://macaw.co/interact/


offtopic mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options