Re: [javascript-7] Advanced Javascript intensive, June 2nd and 9th

From: user 2.
Sent on: Thursday, May 31, 2012 9:26 AM
I don't have much confidence if I see the terms "DHTML" and "CD-ROM" these days. ;-)

On Wed, May 30, 2012 at 9:09 PM, Leona Rubin (Leonaz) <[address removed]> wrote:
No I made an mistake this only for menus
Sent from my Verizon Wireless BlackBerry

From: "Leona Rubin (Leonaz)" <[address removed]>
Sender: [address removed]
Date: Wed, 30 May[masked]:34:52 -0400
To: <[address removed]>
ReplyTo: [address removed]
Subject: Re: [javascript-7] Advanced Javascript intensive, June 2nd and 9th

No that's not it. Give me a minute I have to get my other machine. Tool is from the uk
Sent from my Verizon Wireless BlackBerry

From: Nathaniel Lee <[address removed]>
Sender: [address removed]
Date: Wed, 30 May[masked]:23:48 -0400
To: <[address removed]>
ReplyTo: [address removed]
Subject: Re: [javascript-7] Advanced Javascript intensive, June 2nd and 9th

I have never heard of this utility. What is it?

On Wed, May 30, 2012 at 7:11 PM, Leona Rubin (Leonaz) <[address removed]> wrote:
What do you think of mimonic?
Sent from my Verizon Wireless BlackBerry

From: Nathaniel Lee <[address removed]>
Sender: [address removed]
Date: Wed, 30 May[masked]:59:21 -0400
To: <[address removed]>
ReplyTo: [address removed]
Subject: Re: [javascript-7] Advanced Javascript intensive, June 2nd and 9th

I hope this course does not use jQuery as I just finished a task which exposed many limitations.

jQuery is very useful for websites which require a lot of DOM and style manipulation (why reinvent the wheel when your focus should be on the business and application logic), but if your web-based application is more focused on functionality than on presentation there are better tools out there.

I feel if you truly understand JS OOP concepts a framework is not needed.

Well, a framework is never really needed. If you have the expertise, the time and the inclination it's almost always better to roll your own library/framework suited to your project(s).

Backbone.js, and other libraries like it, can be useful even to developers with solid understanding of JavaScript - "object-oriented" as an adjective is a bit of a redundancy when used with JavaScript since JavaScript is entirely object-oriented - because they provide the glue code to implement a MVC-like (none of the trendy JavaScript MVC frameworks include proper Controllers) design pattern.

I work with jQuery daily and have had experience with Scriptaculous, MooTools, YUI

I worked with jQuery on a daily basis for about three years - and with Dojo Toolkit for about two years before that - mainly because those projects were very "presentation heavy."

I worked with Scriptaculous and Prototype a little bit, but found them both lacking (and earlier versions of Prototype violated an important guideline in developing code that's going to be used by other people).

I have only academic experience with MooTools, but nothing about the library compelled me to go further than that.

I like some of what YUI has to offer, but I found it a little too "modularized" for the jQuery-based projects. I might be more inclined to use it nowadays, but I find Underscore.js provides most of what I'd need if I was feeling lazy (and honestly I'd more likely just repurpose previous code libraries I wrote). 

On Wed, May 30, 2012 at 11:35 AM, Michael Benin <[address removed]> wrote:
I am currently enrolled in this course, I was able to expense it :)

I just took Fuch's course: JavaScript MasterClass last week. 

Fuch's course was good, I really enjoyed how interactive and vocal it was; encouraging   questions. I may have learned more from the questions asked than the class itself. I liked how Fuch's demonstrates performance enhancing techniques. I would recommend the class. 

I hope this course does not use jQuery as I just finished a task which exposed many limitations. Going into the source of backbone sounds fun, but I feel if you truly understand JS OOP concepts a framework is not needed. The only time i see fit for frameworks is when you have time limitations and you want to finish a task quick and dirty, or if you are mocking up a prototype. Unfortunately this is not reality and JS frameworks are utilized in almost every project. I work with jQuery daily and have had experience with Scriptaculous, MooTools, YUI, but haven't delved into Backbone or Ext yet. For templating engines I've worked with handlebars but I believe Hogan has been proven the fastest. 

Looking forward to the class.


On Wed, May 30, 2012 at 11:01 AM, Aidan Feldman <[address removed]> wrote:
No plans for me yet, but I would certainly like to.  NYU offers it once or twice every semester - I know one of the other teachers and he's great.


On Wed, May 30, 2012 at 10:07 AM, Lissa Aguilar <[address removed]> wrote:
Hi Aiden,
Do you teach this course often or are there plans for another
intensive session? Unfortunately I won't be able to make it to the the
June sessions.
Thanks,
Lissa

On Tue, May 29, 2012 at 10:59 PM, Nathaniel Lee <[address removed]> wrote:
> Please also cover closures, hoisting, the arguments collection, and the
> difference between a function declaration and a function expression.
>
> Practically every candidate I've interviewed in the past four or five months
> has claimed a senior or even a mid level of experience but has not known
> those aspects of the language.
>
> Thanks much!
>
> :-)
>
> On Wed, May 23, 2012 at 10:28 PM, Aidan Feldman <[address removed]>
> wrote:
>>
>> Well, the topics listed, but as a bigger picture: how to build
>> well-structured applications with Javascript.  We will build a small
>> interactive app from scratch, so after this class you should be able to
>> crack open the source code of Backbone/insert-framework-of-choice-here and
>> understand what's going on.  Thus, picking up these full-featured toolkits
>> on your own will be a piece of cake.
>>
>> We'll focus on client-side examples, but most will apply to NodeJS as
>> well.
>>
>> More specifically, what all of these things do and how/why to use them:
>>
>> setTimeout
>> the prototype chain
>> new
>> this
>> Arrays vs. Objects
>> apply vs. call
>> ...etc...
>>
>> Hope that helps?
>>
>> On Wed, May 23, 2012 at 9:59 PM, khalah <[address removed]> wrote:
>>>
>>> What exactly will you teach?
>>>
>>> On May 23,[masked]:39 PM, "Aidan Feldman" <[address removed]> wrote:
>>>>
>>>> A bit high, unfortunately: $595
>>>>
>>>> On Wed, May 23, 2012 at 9:35 PM, Leona Rubin (Leonaz)
>>>> <[address removed]> wrote:
>>>>>
>>>>> What's the price
>>>>> Sent from my Verizon Wireless BlackBerry
>>>>> ________________________________
>>>>> From: Aidan Feldman <[address removed]>
>>>>> Sender: [address removed]
>>>>> Date: Wed, 23 May[masked]:16:46 -0400
>>>>> To: <[address removed]>
>>>>> ReplyTo: [address removed]
>>>>> Subject: [javascript-7] Advanced Javascript intensive, June 2nd and 9th
>>>>>
>>>>> Hi all-
>>>>> I'm teaching a two-day intensive class at NYU SCPS - figured this might
>>>>> be of interest to some beginner/intermediate Javascripters in the group.  No
>>>>> application is required if you don't want to take it for credit, but please
>>>>> register soon!  Also, the site lists a prerequisite of the intro class, but
>>>>> it lies :-)  Let me know if you're wanting to enroll and we can figure out
>>>>> if the skill level is appropriate.
>>>>>
>>>>> Advanced Javascript
>>>>> Sat. June 2nd and 9th
>>>>> 9-6pm
>>>>>
>>>>> http://www.scps.nyu.edu/course-detail/INFO1-CE9766/20122/advanced-javascript
>>>>>
>>>>> I'm still finishing up the syllabus, but we will cover things like:
>>>>>
>>>>> Encapsulation, Closures and Scope
>>>>> Classical vs. Prototypal Inheritance
>>>>> AJAX/JSONP
>>>>> Creating Backbone-like models from scratch, to understand how they
>>>>> work.  Learn JS The Hard Way!
>>>>>
>>>>> Thanks!
>>>>>
>>>>> -Aidan
>>>>>
>>>>>
>>>>> P.S. Also teaching a Rails Gotchas class this coming Tuesday - proceeds
>>>>> go to HackNY.
>>>>> P.P.S. Sorry if this is a duplicate email!
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Please Note: If you hit "REPLY", your message will be sent to everyone
>>>>> on this mailing list ([address removed])
>>>>> This message was sent by Aidan Feldman ([address removed]) from
>>>>> New York JavaScript Meetup.
>>>>> To learn more about Aidan Feldman, visit his/her member profile
>>>>> Set my mailing list to email me As they are sent | In one daily email |
>>>>> Don't send me mailing list messages
>>>>>
>>>>> Meetup, PO Box 4668 #37895 New York, New York[masked] |
>>>>> [address removed]
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Please Note: If you hit "REPLY", your message will be sent to everyone
>>>>> on this mailing list ([address removed])
>>>>> This message was sent by Leona Rubin (Leonaz) ([address removed])
>>>>> from New York JavaScript Meetup.
>>>>> To learn more about Leona Rubin (Leonaz), visit his/her member profile
>>>>>
>>>>> Set my mailing list to email me As they are sent | In one daily email |
>>>>> Don't send me mailing list messages
>>>>>
>>>>> Meetup, PO Box 4668 #37895 New York, New York[masked] |
>>>>> [address removed]
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Please Note: If you hit "REPLY", your message will be sent to everyone
>>>> on this mailing list ([address removed])
>>>> This message was sent by Aidan Feldman ([address removed]) from
>>>> New York JavaScript Meetup.
>>>> To learn more about Aidan Feldman, visit his/her member profile
>>>> Set my mailing list to email me As they are sent | In one daily email |
>>>> Don't send me mailing list messages
>>>>
>>>> Meetup, PO Box 4668 #37895 New York, New York[masked] |
>>>> [address removed]
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Please Note: If you hit "REPLY", your message will be sent to everyone on
>>> this mailing list ([address removed])
>>> This message was sent by khalah ([address removed]) from New York
>>> JavaScript Meetup.
>>> To learn more about khalah, visit his/her member profile
>>>
>>> Set my mailing list to email me As they are sent | In one daily email |
>>> Don't send me mailing list messages
>>>
>>> Meetup, PO Box 4668 #37895 New York, New York[masked] |
>>> [address removed]
>>
>>
>>
>>
>>
>>
>> --
>> Please Note: If you hit "REPLY", your message will be sent to everyone on
>> this mailing list ([address removed])
>> This message was sent by Aidan Feldman ([address removed]) from New
>> York JavaScript Meetup.
>> To learn more about Aidan Feldman, visit his/her member profile
>> Set my mailing list to email me As they are sent | In one daily email |
>> Don't send me mailing list messages
>>
>> Meetup, PO Box 4668 #37895 New York, New York[masked] |
>> [address removed]
>
>
>
>
>
>
> --
> Please Note: If you hit "REPLY", your message will be sent to everyone on
> this mailing list ([address removed])
> This message was sent by Nathaniel Lee ([address removed]) from New
> York JavaScript Meetup.
> To learn more about Nathaniel Lee, visit his/her member profile
>
> Set my mailing list to email me As they are sent | In one daily email |
> Don't send me mailing list messages
>
> Meetup, PO Box 4668 #37895 New York, New York[masked] |
> [address removed]



--
Lissa Aguilar
[masked]




--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
http://www.meetup.com/javascript-7/
This message was sent by Lissa Aguilar ([address removed]) from New York JavaScript Meetup.
To learn more about Lissa Aguilar, visit his/her member profile: http://www.meetup.com/javascript-7/members/9553461/
Set my mailing list to email me

As they are sent
http://www.meetup.com/javascript-7/list_prefs/?pref=1

In one daily email
http://www.meetup.com/javascript-7/list_prefs/?pref=2

Don't send me mailing list messages
http://www.meetup.com/javascript-7/list_prefs/?pref=0
Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]






--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Aidan Feldman ([address removed]) from New York JavaScript Meetup.
To learn more about Aidan Feldman, visit his/her member profile
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]



--
Michael Benin
 





--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Michael Benin ([address removed]) from New York JavaScript Meetup.
To learn more about Michael Benin, visit his/her member profile

Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]





--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Nathaniel Lee ([address removed]) from New York JavaScript Meetup.
To learn more about Nathaniel Lee, visit his/her member profile
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]




--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Leona Rubin (Leonaz) ([address removed]) from New York JavaScript Meetup.
To learn more about Leona Rubin (Leonaz), visit his/her member profile
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]





--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Nathaniel Lee ([address removed]) from New York JavaScript Meetup.
To learn more about Nathaniel Lee, visit his/her member profile
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]




--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Leona Rubin (Leonaz) ([address removed]) from New York JavaScript Meetup.
To learn more about Leona Rubin (Leonaz), visit his/her member profile
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]




--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Leona Rubin (Leonaz) ([address removed]) from New York JavaScript Meetup.
To learn more about Leona Rubin (Leonaz), visit his/her member profile
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]

Our Sponsors

  • Condé Nast

    Food, drinks and space for our NodeSchool event.

  • MongoDB

    Food, drinks and space for our NodeSchool event.

  • About.com

    Host, sponsor and help organizing events

  • Rocket Fish Studio

    Logo design! Reach out to Alisa for visual design & web design projects.

  • Hook & Loop

    Generously providing space & dinner for our events.

  • XO Group

    Space, food & drink for our March 2015 event.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy