node.js created a new world to work with JS, making it more powerful.
112 karma · joined October 26, 2010
node.js created a new world to work with JS, making it more powerful.
Google should focus on fixing what's already done, not re-inventing the wheel again.
College isn't a place to learn how to do your work. This you will need to choose and learn on your own, since there is a plenty of options.
College is a place to you see how life works, to see all your options.
Telling you're contacting her and AirBnb doubled customer staff won't just solve everything.
Always remember you're dealing with people, not just nicknames on internet (it's more than a series of tubes). Stop buzzwords and start acting like real people in real world.
I experienced RoR and trying Django now, and thinking Django is much easier than RoR (Django configurations and conventions make much more sense for me), but seeing the same problems everyone talking here.
Meanwhile, Scala coming and a lot of services written in RoR or Django are now build in Scala (Twitter, Foursquare).
If he call them, he will have to spend more money in international phone call just because Apple make this a big bureaucracy.
I'm outside U.S. too, and had to call once. Yes, the person solved my problem really quickly, but everything could be made in a single email.
Zynga using Facebook is a win-win for both, the problem, as pointed by TechCrunch, will be the Facebook Credits 70/30 cut (Apple, I'm looking at you).
They dind't jump into the hype at first version, they started using other things just now when they really needed that.
Everytime I tried to use any of these PHP frameworks, I got frustated because they demand you to be stucked inside the "convention over configuration" and you can't do anything more complicated into your code without having to read a lot of docs about how to make something outside the "normal code". You always have to inherit you controller from something else.
This is why I built a framework fomr the ground ( http://github.com/rabc/Simple-Framework ). Just because I wanted to craft my own code.
Developers should know what's a pointer and how to deal with it, because this is what happens everytime you hit the 'Build and Run' in compiler or run your Python script.
And even a hello world in C can show all of that.
C/C++ are the base for everything you code today. People start learn how to code with languages like Java, jump straight into OOP. That's wrong.
Every developer should build at least a "hello world" in C, to know what's a real code. Ever developer must know about memory management, to scale optimize the code in any language. Other languages compilers do that for you, but you really need to know how it works.
That's why I help my co-workes with something they don't know and encourage them to do the same with others.
The college will teach you the basic, it will give you a ground to know how to start building. They won't tell you how to put the bricks together.
It seems we don't have too many brazilians around here, our developers don't like to share information and knowledge :(
That's what worked for me and that's why I love Workflowy, I can set the to-do on my way and rearrange the best way at anytime.
But once I worked this way, and everyone was using the same VM. It was a mess and painful slow.
I think the better option is have the best of both worlds: a VM to make final tests, when needed, and let your developer choose the best environment.
And a personal opinion: don't ask me exactly why, but I do prefer coding on Mac rather on Windows.
But I disagree with XML and OOP. XML was necessary for the first web APIs we had (they were called SOAP, in case you wasn't a developer that time). And OOP is everything you do, it's a way to write code more clear and maintainable (just forget everything about the 'reuse your code' and 'speed you development', OOP isn't just about this).
If you need use etag for iPhone, I strongly recommend using ASIHTTPRequest library.
That's was the best I did, every night I write my feelings and forget then. It makes me feel better and less heavy.
I have a note to save all the useful links, read them later and save the good ones in a separate Notebook using Evernote Clipper.