Breakpoint logo

Breakpoint

Subscribe
Archives
April 26, 2023

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 Satisfies

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.

image

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.

pretty-ts-errors

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

Don't miss what's next. Subscribe to Breakpoint:
Powered by Buttondown, the easiest way to start and grow your newsletter.