Maybe I'm out of touch? It doesn't seem like the churn is as much of an issue.
Do Not Follow JavaScript Trends
41–50 of 275 posts
Re: Do Not Follow JavaScript Trends
#42We can have problems when folks start suddenly painting "The New Thing™" over classic designs and architectures.
In my experience, that's even worse than rewriting everything.
Also, it can become a requirement for hiring, because some manager, or their "top tech," have suddenly latched onto a technique/technology they encountered at a conference.
I remember applying at a company, and they gave me a "take-home" test.
Fair 'nuff. I like these better than the silly "draw spunky" tests that are so en vogue, these days.
They said I needed to use a certain third-party library, and use MVVM, or PM. That made no sense to me. It would result in the dependency being "married" to the application.
In my response, I used dependency injection to add the third-party library they wanted me to use. I wrote the app in about three hours, and incorporated the library (which is a great library, but one I had never used before). I delivered an app that met their specs -very quickly-, and of remarkably high quality. It also featured the ability to easily "swap out" the dependency (which is a huge reason for using dependency injection).
Dependency Injection is not a new thing. I think the name may be a bit new, but it's a fairly classic pattern that is a great way to encapsulate dependencies (which is something I always do).
It Freaked. Them. Out. I have no idea why. They literally shredded my résumé, at that point.
I have my suspicions why. I think they found out something else about me during the process (my age), and that may have been a contributing factor.
Re: Do Not Follow JavaScript Trends
#43People get so religiously tied to their technology sometimes that they cannot change without changing themselves.
It's the same case with the fractured ecosystem of Linux distros, there's tonnes of them! From the outside it looks overwhelming as all these projects are concurrently developing similar things. But the benefits are a rich and diverse ecosystem meeting a range of needs.
Imagine if everyone used one language like Java and never created new packages... and simply maintained existing libraries... that's not a world I'd like developing in...
Re: Do Not Follow JavaScript Trends
#44Re: Do Not Follow JavaScript Trends
#45Earlier quoted context omitted.
I also want to add the great Eloquent JavaScript[0] to this list. While its targeted at learning programming as a whole, its still a wonderful resource, even for seasoned programmers, to learn some ins and outs of the language if you haven't had a lot of experience with it. I also want to give mention to JavaScript: The Good Parts by Douglas Crockford[1], and his new book, How JavaScript Workers[2] [0]: https://eloqu…
Given the publication date of May 2008, isn't "JavaScript The good parts" deeply outdated at this point? Would you still give it to a beginner?
Today this book makes a good companion but not a great single source reference.
Re: Do Not Follow JavaScript Trends
#46tl;dr: use TypeScript, but don't worry so much about hooks. --- I recently switched my JS + PureComponent mobile app to TypeScript and FC Hooks. I felt motivated to do so because: - You cannot use hooks in PureComponent render(). The two modalities do not play nice together. - Many of the libraries I use like react-spring and react-navigation have fully embraced hooks, sometimes without an HOC equivalent. So I felt f…
I literally spent like an hour reading up on it and learning it, and I realized I never want to go back to a plain old JS. TS feels way closer to Java than to JavaScript, with its own quirks and way of functioning of course. The barrier of entry seems perceived, but not really that big of a deal.
I wonder what are the cons of TS.
Re: Do Not Follow JavaScript Trends
#47Re: Do Not Follow JavaScript Trends
#48Further if you're looking at getting your next job, you'll make your next project using the latest doodad, because thats who's hiring when you finish this project (as long as your project doesn't take to long and you miss the boat - you can probably quit midway, I suppose)
Re: Do Not Follow JavaScript Trends
#49Earlier quoted context omitted.
> What is possible today that was very hard to do 10 years ago in web dev land? Declaratively writing components and reusing behavior (e.g., hooks) across components/applications was basically impossible with the tools of 10 years ago. The benefit to the user is more stable interfaces and a faster release rate.
> benefit to the user is more stable interfaces Doubt. Websites are constantly redesigning their interfaces so that they can use the latest trendy technology.
Re: Do Not Follow JavaScript Trends
#50I can not stop the cycle. You can not stop the cycle. All we can do is notice it and let it pass and hope some SNT will eventually be useful instead of pure hype. Oh, and also, avoid joining any cults: https://www.infoworld.com/article/3440104/10-software-develo....