SitePoint Sponsor

User Tag List

Results 1 to 13 of 13
  1. #1
    SitePoint Member
    Join Date
    Aug 2011
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Advanced JavaScript application ideas?

    Hi,

    I would like to develop my JavaScript skills further by focusing on the development of an advanced JavaScript application that could showcase my skills and improve my prospects of getting a really good job as a JavaScript developer.

    If you are an advanced JavaScript developer, can you please suggest any specific areas that I could investigate further.

    Thanks.

  2. #2
    SitePoint Addict
    Join Date
    Oct 2005
    Posts
    285
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Stomme poes View Post
    I can't suggest, but I'm looking for the same thing.

    Not to show off mah l33t skillz, but to actually get some in the first place.
    Same here. I wouldn't even consider myself a web developer either. Only really dabbled with HTML/CSS and bit of PHP, but don't have any commercial experience.

    I would be interested to know with regards to javascript what a web developer would be asked to do in their day job. What are the typical requests you get when working on projects?

  3. #3
    SitePoint Enthusiast i0nutzb's Avatar
    Join Date
    Mar 2005
    Posts
    38
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I developed my JS/jQuery skills by building sort of a site builder ( widgets, drag&drop, interactive stuff, etc).

    You should try this.

  4. #4
    Non-Member
    Join Date
    Apr 2011
    Location
    no fixed address
    Posts
    851
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    What about creating a card game like Blackjack as a learning project?

  5. #5
    Utopia, Inc. silver trophy
    ScallioXTX's Avatar
    Join Date
    Aug 2008
    Location
    The Netherlands
    Posts
    8,907
    Mentioned
    139 Post(s)
    Tagged
    2 Thread(s)
    How about picking some functionalities from a JS framework like jQuery and try to replicate them? Or the Sizzl engine, that should prove a real challenge to get it fast across all browsers
    Rémon - Hosting Advisor

    Minimal Bookmarks Tree
    My Google Chrome extension: browsing bookmarks made easy

  6. #6
    om nom nom nom Stomme poes's Avatar
    Join Date
    Aug 2007
    Location
    Netherlands
    Posts
    10,234
    Mentioned
    47 Post(s)
    Tagged
    1 Thread(s)
    Remember when zakas or someone had that 1kb Javascript challenge?

    Wonder if it would be cool to have some kind of JS challenge here on the forums. The wizards would do something teh awesome, and the rest of us can pick apart their code at the end when all the code is published.

    Hmmm..

  7. #7
    SitePoint Member
    Join Date
    Aug 2011
    Location
    London
    Posts
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello Everyone,

    There are a couple of techniques I want to look at that hopefully all of you encounter when developing web applications. You always want to improve the performance of your JavaScript code. You always want to improve the accessibility, and you want to make your code simpler. Finally, you want to make the design process much easier.

  8. #8
    SitePoint Member
    Join Date
    Aug 2011
    Posts
    6
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by i0nutzb View Post
    I developed my JS/jQuery skills by building sort of a site builder ( widgets, drag&drop, interactive stuff, etc).

    You should try this.
    For me this also helped getting my current job.

    And, in my opinion, focus on the people that hire. Normaly they appreciate something visible and interactive much more then a short code written perfectly.

  9. #9
    One website at a time mmj's Avatar
    Join Date
    Feb 2001
    Location
    Melbourne Australia
    Posts
    6,282
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    I think the biggest challenge to a Javascript developer's sanity/humility is to build a functional, usable rich-text editing control. It is way more difficult than you'd think.

    Sure, there are lots out there already, but since this is a learning exercise...
    [mmj] My magic jigsaw
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    The Bit Depth Blog · Twitter · Contact me
    Neon Javascript Framework · Jokes · Android stuff

  10. #10
    SitePoint Enthusiast
    Join Date
    Apr 2007
    Posts
    70
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Try implementing a class library like jQueryMX (javascriptmvc $.Class) and using it to build a class-like base-class that will automate a lot of things you would normally keep in separate functions across the window namespace.

    If you have no interest in that, why don't you create a MUD game server using node.js and try to do the back-end completely in mongoDB.

  11. #11
    Utopia, Inc. silver trophy
    ScallioXTX's Avatar
    Join Date
    Aug 2008
    Location
    The Netherlands
    Posts
    8,907
    Mentioned
    139 Post(s)
    Tagged
    2 Thread(s)
    Quote Originally Posted by iackay View Post
    If you have no interest in that, why don't you create a MUD game server using node.js and try to do the back-end completely in mongoDB.
    I gather we're no longer giving out suggestions for javascript beginners?
    That one is pretty hard even for seasoned javascript programmers
    Rémon - Hosting Advisor

    Minimal Bookmarks Tree
    My Google Chrome extension: browsing bookmarks made easy

  12. #12
    om nom nom nom Stomme poes's Avatar
    Join Date
    Aug 2007
    Location
    Netherlands
    Posts
    10,234
    Mentioned
    47 Post(s)
    Tagged
    1 Thread(s)
    Why not create a list of things, for beginners and for more advanced people? I think we have that for the books section.

    As a constant beginner, even thinking about rich editing... omidog I'd run to contenteditable in a heartbeat then! But it would be good for someone already good at basic web applications.

  13. #13
    SitePoint Enthusiast
    Join Date
    Apr 2007
    Posts
    70
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ScallioXTX View Post
    I gather we're no longer giving out suggestions for javascript beginners?
    That one is pretty hard even for seasoned javascript programmers
    speak for yourself



    require.js... check
    john resig's simple psuedo class... check
    tibco pagebus 2.0... check
    underscore.js... check
    node.js... check...


    A book on design patterns and you are ready to rock. You can do some amazing things with prototype-based inheritance especially when you abstract a class-like inheritance methodology on top of it.

    using .hasOwnProperty(), for(in) and _.each() gives you some amazing introspection that opens the world to your imagination and gives you a maintainable codebase to boot. The only downside is that you have some hard dependencies.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •