Reddit Reddit reviews Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)

We found 17 Reddit comments about Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series). Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Software Design, Testing & Engineering
Software Development
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)
Check price on Amazon

17 Reddit comments about Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series):

u/itacirgabral · 6 pointsr/brasil

Fui monitor de web na facul. hoje trabalho mais com backend em nodejs. Javascript é a base e sempre vale a pena ter os fundamentos bem sólidos. Gosto deste livro, baixe aqui.

Com githubpages você consegue ir longe e de graça, meio que já é o padrão do desenvolvedor ter o seu portfólio ai. Você faz seu site estático e hospeda nesse lugar. Github é um site que fornece serviço de git, que é tipo um dropbox pra código. Vale muito a pena, dai tu compra um domínio por 40 reais e bota um email nele de graça.

u/enkideridu · 5 pointsr/webdev

Man up and stop trying to find the easiest/funnest way to learn. Hit the fucking books.

Firstly, language fundamentals:

Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)

Listen to this podcast if you doubt how good this book is: podcast

Read 40 minutes at lunch every day, should take you 2 weeks at most, you'd be surprised at how effective it is. Should be available at the library, or online as well. If you're easily distracted then actually go somewhere to read it, coffee shop, library, park bench; it's worth it.

And after you have the foundation built, read this:

Learning JavaScript Design Patterns


u/rDr4g0n · 5 pointsr/javascript
u/eric_weinstein · 5 pointsr/ruby

> Failing that, are there any good cheatsheets/references for JS "gotchas" and unusual features that devs from other languages might not be familiar with?


There are entire books dedicated to this! (Also some entertaining talks.)


Here are some good JS books not aimed at total beginners:


  • JavaScript: The Good Parts
  • Professional JavaScript for Web Developers
  • Effective JavaScript


    Bonus (to give you a sense of the kinds of "gotchas" you'll find in JS):


    // Even though you pass in numbers, JS sorts them lexicographically
    > [5, 1, 10].sort();
    [ 1, 10, 5 ]

    // You "fix" this by passing in a custom comparator
    > [5, 1, 10].sort(function(a, b) { return a - b; });
    [ 1, 5, 10 ]

    // This probably makes sense to someone, somewhere
    > Math.min();
    Infinity

    > Math.max();
    -Infinity

    // Some things are best left unknown
    > {} + {};
    NaN

    > var wat = {} + {}; wat;
    '[object Object][object Object]'

    Here are a bunch more in quiz form.
u/GrowthMindset88 · 4 pointsr/learnprogramming

http://www.theodinproject.com/ was a great resource for learning web development. I really liked this book by David Herman for more advanced JS techniques: http://www.amazon.com/Effective-JavaScript-Specific-Software-Development/dp/0321812182. Also if your looking into Algorithms, this is probably THE book your looking for http://www.amazon.com/Introduction-Algorithms-Edition-Thomas-Cormen/dp/0262033844

u/brotherwayne · 4 pointsr/node

I was impressed with the author of Effective Javascript (link) when I heard him on the js jabber podcast.

u/Doctuh · 3 pointsr/javascript

Crockford, then Effective Javascript, then the Resig above, then you branch out into your interests.

u/deathbysniper · 2 pointsr/javascript

My coworkers and I have been slowly going through this book for a while now and we've all learned a lot.

u/randmaniac · 2 pointsr/programming

I found Effecive JavaScipt [1] to be the better and more up to date resource when I had to dive into javascript about 2 or 3 weeks ago.

[1] http://www.amazon.com/Effective-JavaScript-Specific-Software-Development/dp/0321812182

u/noman_land · 2 pointsr/javascript

Take a look at the book Effective Javascript. It's a really excellent book that deep dives into specific examples and what to look out for.

Secondly, check out some of the tutorials on nodeschool.io. They get into some really neat and important Javascript things.

Thirdly, write some backend Javascript code in nodejs so you can use the skills you already have but apply them to backend concepts. Heroku has some really nice tutorials that will get you writing server code in just a few minutes. https://devcenter.heroku.com/articles/getting-started-with-nodejs#introduction.

Fourthly, use one or more of the popular frontend frameworks to build a simple Todo app. In fact, if you have the time, build the same Todo app in a few different frameworks, so you get an idea of how they work.

Also, when interviewing, just be honest. Tell them you have a number of years of experience but that you've worked for organizations that preferred quick and dirty over perfect. You can parlay that into a positive by showing how learned to get stuff done quickly without spending too much time on small details.

u/YuleTideCamel · 2 pointsr/learnprogramming

\>how long this will all take?

​

That depends on your experience and skill level at programming in general and Javascript.

​

My advice would be the following:

  • Focus on learning JavaScript the language. Regardless of framework, having a very solid understanding of core js concepts is key. I'm a big fan of the book effective javascript - https://www.amazon.com/Effective-JavaScript-Specific-Software-Development/dp/0321812182/
  • Understand core concepts of web development, server side vs client side.
  • Understand nodejs itself as a platform.

    ​

    After this you'll have a good foundation to dig into Angular, React, Ember etc. However, each one of those is a huge undertaking. Aside from reading books and watching videos, you absolutely have to code. So build as many projects. Don't get hung up on building a "real" project. I would clone as many web applications as you can think of. Build a reddit clone, build a facebook clone, build a snapchat api) clone, build as many things as you can big and small . Don't worry about making it new and cool, it just has to allow you to program.
u/automathematics · 1 pointr/javascript

Highly agree. Buy a kindle and read anything people you trust recommend.

I would recommend one javascript specific book, actually: http://www.amazon.com/Effective-JavaScript-Specific-Software-Development/dp/0321812182/ref=sr_1_1?ie=UTF8&qid=1414608930&sr=8-1&keywords=Effective+JavaScript%3A+68+Specific+Ways+to+Harness+the+Power..

I've been doing this a long time and there's still some stuff in there for me to learn every time I flip through it.

u/Chronic8888 · 1 pointr/javascript

On this front... do everything you can on node school and on a somewhat unrelated note buy/download this book

u/odonian_dream · 0 pointsr/gamedev

Dude, read a good JS book, learn the basics of the framework you wanna use, bookmark the API reference page and start cranking.




If you need tutorials to understand coding principles you're not ready to make a game. Tutorials are for understanding certain un-obvious aspects of game dev or framework's way of doing things.





They're NOT solid foundations for learning game dev, just crutches.