Cracking JavaScript Interview | Difference between "==" and "==="
I'll cover more questions that come in the interviews.
https://t.co/Cn8MhgJ0ps
#javascript#CodeNewbie
Discover the 10 best practices for containerizing Node.js web applications securely and efficiently with this step-by-step guide. #Docker
https://t.co/98En4TXcIf
I use these TypeScript utility types frequently.
- Record<> (to construct objects from union types)
- Pick <> (pick properties from an interface)
- Omit <> (remove properties from an interface)
- Exclude <> (Omit for unions)
(1/2)
No matter what the interviewers say during the interview process or how great the engineering practices are in the new employment, there will always be some improvement areas that we can find on our own. (1/2)
I have been living in a cave. So, I did not know that TypeScript supports two new file extensions '.mts' and '.cts'
It might be helpful to express intention better while developing #nodejs applications with #typescript. https://t.co/FwiMIETkfw
Maybe a similar pattern we can apply to ourselves. We can take a little break to rethink our goals and advancement strategies. It's very easy to miss something so important when we are constantly on the run. #careerdevelopment (5/5)
@iamsrk has made a remarkable comeback with the box office record-breaking film #pathaan.
We again see the importance of the evolution of a professional to keep up with the changing time and demands.
Khan took 4 years hiatus after consecutive underperforming films. (1/5)
In Tennis, @rogerfederer took 6 months break in 2016 to return to the tour with an improved backhand in 2017. He won 3 Grand Slams out of the next 5. (4/5)
Instead of writing a book, write a blog post.
Instead of writing a blog post, write a tweet.
Keep cutting scope until it feels very easy.
Once you have a few tweets, a blog post becomes easy.
Once you have a few blog posts, a book becomes easy.
The preparation might include the following.
1) Keep ourselves #interview ready.
2) Build passive income streams.
3) Being good at managing personal #finance.
(3/3)
Being realistic, working insanely hard may not save all of us from #layoffs.
Because there are factors that are beyond our control that contribute to the layoff decision. For example, market situation, company financial performance, management priority changes, etc.
(1/3)
Of course, we will #work hard because of who we are. But it's impossible to keep track of every job-related metric at every stage of our #career.
We have to accept that we are disposable resources. We have to be prepared to be disposed of at any time. (2/3)
I haven't yet found Chat GPT saying "I don't know" to a technical question. When it does not have a correct answer, it gives an incorrect one or a generic "template" response.
Don't be like Chat GPT. Acknowledge your limitation. Save your team's time. #teamwork#ChatGPT
The characteristics of product engineers
- Customer obsession
- Analysts of usage data and the competitive landscape
- Always prototyping and experimenting
- Reliant on automation and CI/CD systems.
The skills of product engineers
- Ship Features
- Develop opinions
(1/3)
- Create prototypes and test them
- Talk with customers, analyze data, and be aware of the competitive landscape to understand what to build.
- Use tools that automate non-product work like infrastructure, integration, deployment, and testing
(2/3)