Feb 9, 2017 2:44 PM
Nuratu
71704
1247
27
robertoppenheimer
"let's not break the internet" mate, plenty of other new protocols have "broken" old websites.
MajorStedeBonnet
I went straight for the one on the right, I made the right decision.
lucky141
Did you just run 'npm prune'?
speedbagmynuts
I have both too
HolyShitZoom
I have the exact fucking book!!
GonzoDrifter
I've owned both. That smaller book builds on the bigger one nicely. I'd recommend the smaller one to those who are interested.
FlintstonesChewableMorphine
I think programming is fun. But god damn I hated it as a job
altrdgenetics
ya programming is fun, its all of the customers that are the problem.
cthulhushand
Have you read the book on the left? I have gone through 'The Good Parts' but not recently.
I have had both. The left is a concise look at the language... While the right is a book looking at the concepts of the underlying structure
(everything's a function etc, and what that means). Both mandatory ownership.
AgentMrQ
Good luck with your WebLogic server and JavaBEANS.
OrionRed
There's a post-it version that just has a link to StackOverflow.com
InTheDistanceAPlaintiveEnglishHorn
Oh really?
dirtehscandi
I got like a quarter of the way through the one on the left before deciding "fuck it I'm gonna go be a meat head athlete instead"
Itchy73
Javascript is for meat head athletes as is. VHDL is where it's at.
Silvertine
Tired that you have to be a really good athlete to be a meat head athlete otherwise you still have to study
Well, even though I was being self-deprecating, being a "meat head" got me free college and a navy commission, I lucked out lol
I did all the wrong sports to get scholarships
encrypter
I have 2 of the left one, these bible books are hard reads, got the python one, also boring long
There's a pamphlet titled "The Java commands you'll actually use."
thokling
I haven't used a book to code since Microsoft's Macro Assembler Bible. There's too much decent info on the 'Net now. Stack overflow, anyone?
SidneyHarbor
I loved those books though; they got me my first promotion back in the 90s when I learned perl.
lolitsbee
*at graduation* "and I would like to thank stack overflow for helping me with all my programming assignments"
diedbroke
JavaScript the good part book is a good read. It gives you best practices you would otherwise skip over programming
weldingisbeautiful
I love the books. how i learned C, C++ and C#
BenSnow97
"StackOverflow anyone?" is like going on Imgur and saying "Dickbutt anyone?"
After reading everyone's comments I think we should burn the book on the right, join Opus Dai, and self-flagilate on the alter of Scala.
aussysadmin
Don't do that, those books aren't cheap.
BecozImBatman
Python
MrThomasShelby
STANDARD NERDS!
LordNoodles
Uh. Da Vinci code reference? It's been a long time
CommentComplimenter
The future is functional
drickanderson
Interview: Do you have experience with Java? "Yes! I work with JavaScript a lot!" .. NEXT!
kinavalon
System.out.println("Y tho?");
Aibell125
I interviewed once for a contract the gov't wrote up for a java developer. And by java they meant JavaScript and by javascript they meant 1/
sometimesifeellikeanut
Java you say? Can you tell me the difference between DOOP and POOP?
SharePoint out of the box 2/
[deleted]
idislikecomingupwithuniqueusernames
I swear it's a language that exists largely due to momentum at this point. It's so friggin' verbose :P
LightningII
Fun fact: Javascript has "java" in it only because it came around when java was becoming popular, and the creators of javascript (1/2)
thought people would want to learn it since it has "java" in the name. In reality, it's much closer to C than anything.
cryborg
Do people still get that question wrong? *headslap*
Zetor
Javascript: Wat: https://www.destroyallsoftware.com/talks/wat
It was a funny talk, but I'm getting bored by all these "hurr durr JS is so bad" arguments that always bitch about type casting. (1/2)
Seriously, I code JS for a living. These literally never occur, if you want to see the actual bad parts, you have to dig deeper. (2/2)
NigelTheDouge
I OBJECT to this..
I tried to quantify your statement, but all I got was NaN.
new Array(9).join('wat' - 1) + ' Batman!'
Best way to learn JavaScript: try to write a little and fail/debug/fix/write a little more/fail/debug/fix/write a little more etc!!!
Yeah, but I need a project to work on and books are decent for absolute beginners.
How about MDN?
Project 1: Make the website/app say "Hello World!" Project 2: get data from a database and 1/
Make that data change something on the screen - something important! Project 3: get data from a database and do some calculations 2/
Then make sure it is correct both on the screen AND in the database (remember JS is asynchronous!!!... Should I keep going??? 3/
Project 137: Make imgur's user interface better and add ways to organize favorites by categories, tags, etc. @sarah!!! 4/4
Hoop66
Who fucking downvotes this? It's the only, the only, way to learn to code properly.
tbh I said it wrong 1/
Classes are good. Books help. And you need to talk to other developers. 2/
(I don't believe any coder is really 100.0000% self taught!) 3/
However yeah it really gets down to when you try to do the code yourself and have to grind out those errors!!! 4/4
Yinyang107
I thought that was standard programming style?
IWasHereFirst
It depends on the language. In JS it's considered bad practice due to hoisting.
Bad idea. By doing that you pollute the global namespace which creates some nice bugs when you use the same variable name in two functions.
Renegade.
Please dont do that. Look up Javascript hoisting. It causes some some strange bugs. Or just use es6 "let" instead.
.... yes. Yes it does. In Javascript, vars get hoisted. Look it up.
robertoppenheimer
"let's not break the internet" mate, plenty of other new protocols have "broken" old websites.
MajorStedeBonnet
I went straight for the one on the right, I made the right decision.
lucky141
Did you just run 'npm prune'?
speedbagmynuts
I have both too
HolyShitZoom
I have the exact fucking book!!
GonzoDrifter
I've owned both. That smaller book builds on the bigger one nicely. I'd recommend the smaller one to those who are interested.
FlintstonesChewableMorphine
I think programming is fun. But god damn I hated it as a job
altrdgenetics
ya programming is fun, its all of the customers that are the problem.
cthulhushand
Have you read the book on the left? I have gone through 'The Good Parts' but not recently.
GonzoDrifter
I have had both. The left is a concise look at the language... While the right is a book looking at the concepts of the underlying structure
GonzoDrifter
(everything's a function etc, and what that means). Both mandatory ownership.
AgentMrQ
Good luck with your WebLogic server and JavaBEANS.
OrionRed
There's a post-it version that just has a link to StackOverflow.com
InTheDistanceAPlaintiveEnglishHorn
Oh really?
dirtehscandi
I got like a quarter of the way through the one on the left before deciding "fuck it I'm gonna go be a meat head athlete instead"
Itchy73
Javascript is for meat head athletes as is. VHDL is where it's at.
Silvertine
Tired that you have to be a really good athlete to be a meat head athlete otherwise you still have to study
dirtehscandi
Well, even though I was being self-deprecating, being a "meat head" got me free college and a navy commission, I lucked out lol
Silvertine
I did all the wrong sports to get scholarships
encrypter
I have 2 of the left one, these bible books are hard reads, got the python one, also boring long
OrionRed
There's a pamphlet titled "The Java commands you'll actually use."
thokling
I haven't used a book to code since Microsoft's Macro Assembler Bible. There's too much decent info on the 'Net now. Stack overflow, anyone?
SidneyHarbor
I loved those books though; they got me my first promotion back in the 90s when I learned perl.
lolitsbee
*at graduation* "and I would like to thank stack overflow for helping me with all my programming assignments"
diedbroke
JavaScript the good part book is a good read. It gives you best practices you would otherwise skip over programming
weldingisbeautiful
I love the books. how i learned C, C++ and C#
BenSnow97
"StackOverflow anyone?" is like going on Imgur and saying "Dickbutt anyone?"
Nuratu
After reading everyone's comments I think we should burn the book on the right, join Opus Dai, and self-flagilate on the alter of Scala.
aussysadmin
Don't do that, those books aren't cheap.
BecozImBatman
Python
MrThomasShelby
Nuratu
STANDARD NERDS!
LordNoodles
Uh. Da Vinci code reference? It's been a long time
CommentComplimenter
The future is functional
aussysadmin
Don't do that, those books aren't cheap.
drickanderson
Interview: Do you have experience with Java? "Yes! I work with JavaScript a lot!" .. NEXT!
kinavalon
System.out.println("Y tho?");
Aibell125
I interviewed once for a contract the gov't wrote up for a java developer. And by java they meant JavaScript and by javascript they meant 1/
sometimesifeellikeanut
Java you say? Can you tell me the difference between DOOP and POOP?
Aibell125
SharePoint out of the box 2/
[deleted]
[deleted]
idislikecomingupwithuniqueusernames
I swear it's a language that exists largely due to momentum at this point. It's so friggin' verbose :P
LightningII
Fun fact: Javascript has "java" in it only because it came around when java was becoming popular, and the creators of javascript (1/2)
LightningII
thought people would want to learn it since it has "java" in the name. In reality, it's much closer to C than anything.
cryborg
Do people still get that question wrong? *headslap*
Zetor
Javascript: Wat: https://www.destroyallsoftware.com/talks/wat
BenSnow97
It was a funny talk, but I'm getting bored by all these "hurr durr JS is so bad" arguments that always bitch about type casting. (1/2)
BenSnow97
Seriously, I code JS for a living. These literally never occur, if you want to see the actual bad parts, you have to dig deeper. (2/2)
NigelTheDouge
I OBJECT to this..
Nuratu
I tried to quantify your statement, but all I got was NaN.
BenSnow97
new Array(9).join('wat' - 1) + ' Batman!'
cryborg
Best way to learn JavaScript: try to write a little and fail/debug/fix/write a little more/fail/debug/fix/write a little more etc!!!
idislikecomingupwithuniqueusernames
Yeah, but I need a project to work on and books are decent for absolute beginners.
BenSnow97
How about MDN?
cryborg
Project 1: Make the website/app say "Hello World!" Project 2: get data from a database and 1/
cryborg
Make that data change something on the screen - something important! Project 3: get data from a database and do some calculations 2/
cryborg
Then make sure it is correct both on the screen AND in the database (remember JS is asynchronous!!!... Should I keep going??? 3/
cryborg
Project 137: Make imgur's user interface better and add ways to organize favorites by categories, tags, etc. @sarah!!! 4/4
Hoop66
Who fucking downvotes this? It's the only, the only, way to learn to code properly.
cryborg
tbh I said it wrong 1/
cryborg
Classes are good. Books help. And you need to talk to other developers. 2/
cryborg
(I don't believe any coder is really 100.0000% self taught!) 3/
cryborg
However yeah it really gets down to when you try to do the code yourself and have to grind out those errors!!! 4/4
[deleted]
[deleted]
Yinyang107
I thought that was standard programming style?
IWasHereFirst
It depends on the language. In JS it's considered bad practice due to hoisting.
[deleted]
[deleted]
BenSnow97
Bad idea. By doing that you pollute the global namespace which creates some nice bugs when you use the same variable name in two functions.
Nuratu
Renegade.
IWasHereFirst
Please dont do that. Look up Javascript hoisting. It causes some some strange bugs. Or just use es6 "let" instead.
[deleted]
[deleted]
IWasHereFirst
.... yes. Yes it does. In Javascript, vars get hoisted. Look it up.