Wouldn't Vscode alone can do the trick?
I have been using Vscode previously and could easily find implementions/definitions inside the project by searching.
Never used JB webstorm before, there will definitely be a learning curve with this new IDE. I am not sure the benefits weigh more than the time i have to get used to new IDE.
Thanks for the recommendations. I am already familiar with React, had built a web app at the start of the year. I had some unsuccessful interviews a couple of months ago for a React position and this question came up from the interviewer (it was a senior position) so I posted it here to know what are the approaches other devs are following here.
Right now i am working on a JavaScript/jQuery SPA, a huge app and a lot of bad approaches and coding conventions. I am going to resume with react ecosystem again to update myself with the current industry trends.
Yes that's exactly what i meant by scaling the frontend (maintainability and ability to add new features easily).
What's the tech stack you use on frontend? And for testing which library do you prefer? Do you rely on unit and integration testing only to avoid any regression?
Looks like the book explains the base/core of JavaScript and how some of the concepts work in JS under the hood.
Although it is good to have this knowledge but shouldn't i be focusing on laying the architecture of JS apps and how to scale them? Given that i have been working in the industry for 6 years now.
I was looking at some design patterns for JS. I am reading Addy osmani book for that. What i am struggling with is how i am gonna put my learning in to practice. Can someone tell me their approach for learning and implementing advanced JS knowledge outside work?
if people start to come mostly to me about technical questions over other people in the team, e.g. "how should I write this?", then I'm probably hitting a point where I should move on.
Why is this be a problem for you? Doesn't this imply you are the most knowledgeable in the team (technically)? Isn't this a good thing for a developer?
If I tell them that I am interviewing with other companies it should put some pressure on them and would kind of force them to come up with a decision quickly.
My $0.01: don't tell anyone if you find a way to automate something (if it's not in your job description).
Isn't this absurd. If you found a way to automate things, shouldn't you just take CTO on call and tell him that you have found a way to improve team's productivity. I think in this way you would be adding value to the team/company, which would eventually be favorable for you during your appraisal.
I am wondering why the writer got so famous after publishing this book. He was invited by google at "Talks at Google" as well as Oxford union to give talks and share some experiences
From the initial interview I got a very positive vibe about the company. The company is remote and have more than 70 employees from all over the world, their product is also pretty solid.
The director of PD is actually from my home country, so I guess the interview would be to see how good a fit I am and what kind of dev processes do I follow, he might ask some technical questions here and there.
The HR might not be know exactly what kind of questions he would ask so that's why she might have assumed that it would be a very technical interview.
P.S I already completed my test assignment and had a technical interview with their FE dev.
Of course it is possible that the ad you saw was targeted at US based candidates and there is a different salary range for candidates in your region.
Yes, this is likely the case. It would be absurd if they pay the same salary to someone outside the US.
One thing that I want to ask, there are some devs from southasia working at this company. Is it a good idea to contact them on linkedin and get some info about their hourly rate?
I do want to make more money. But he says his budget is very tight, i am afraid if I ask him to increase my rate he might not agree and will go looking for some other developer.