Breakpoint - Issue 6
Hey folks,
Hope you are doing well. During these couple sprints I have been working with forms in React. Thinking of changing my title to Form Engineer now. Not that I don’t like working with forms. It’s just… there are a lot of forms.
Frontend Shares
TypeScript 4.9 introduced the new satisfies operator which enforces better type checking and actually gives an error. This should avoid this type of problem.
Speeding up the JavaScript ecosystem - draft-js emoji plugin by Marvin Hagemeister (8 mins)
This again demonstrates how Chrome can help find which function is being the bottleneck for the whole app. Regex is really powerful and convenient but sometimes if you know exactly what string you are looking it may be easier to just use indexOf to find that string.
The most failed JavaScript interview questions (8 mins)
This covers some basic and common questions that are asked during interviews but might not be easy to answer if you don’t have good understanding of these concepts. For example, event loop is not something engineers interact directly everyday but JavaScript relies on it to achieve asynchronous.
TypeScript is really great but the errors it shows when there is a mismatch in types are not so much. Pretty-ts-errors plugin will make it human readable so you can debug faster without convoluted errors.
How to design like AirBnB by Michael Filipiuk
AirBnB strives for great user experience for both the host and users. This thread covers what makes AirBnB good and maybe we can use it in our next project