4 ms·
Its will be a little saying too much, to say node.js revolutionized paypal. But speaking as a matter of fact programming languages do play significant role in t
by kamaal 13y ago
Its will be a little saying too much, to say node.js revolutionized paypal. But speaking as a matter of fact programming languages do play significant role in the overall productivity of the teams.
I wouldn't be too surprised if they are saying using Java was making it difficult to turnaround issues. The problem isn't Java the language itself, but the processes involved in taking changes to production with these languages are generally so much ceremony large turnaround times become the norm.
Add to this issues like fixing build failures, test failures, code reviews that span meta aspects of code(config changes, xmls etc), running around to get libraries standardized per your company standards(getting it into your local maven repo etc); and much more. These sort of things really slow you down. With these if you are tending to multiples issues, or if you have dependencies on your colleagues- I wouldn't be surprised with the 6-month delays mentioned in the article are actually true.
- smrtinsert 13y agoBetter said, since there is no compilation step, so you can push non working js through and it will look "green". Java isn't defined by a process, that's sad most people don't seem to understand that. Look at projects like dropwizard, happily throwing away what they dont like.
- billwscott 13y agoI think you are close to the mark. There are ways to work in Java/JSP environment that is pretty quick cycle time. But I will say that our experience at PayPal is the code is more terse, less files, npm so much better than maven for managing dependencies, coupled with the fact that our javascript templating allows portability between server & client. The Shift-Refresh style of programming is hard to overstate how much that creates a different mindset. And to my point in the talk, the blending of prototyping and production tech stacks is also huge for being able to quickly iterate with users.