Breakpoint - Issue 5
Hey folks,
Hope you are doing well. Nothing too exciting from me as I am feeling tired from the trip I took and didn’t want to do much now. The only productive thing I have done is probably this newsletter.
Frontend Shares
- Generate a summary of your tasks
- Easier starter projects
- Restrict environment variables your tasks have access to
- V8 Engine 11.3
- Experimental permission model. Improving security and restricting access
- Single executable apps which allow running node apps without having nodejs installed
- synchronous import.meta.resolve()
GraphQL: From Excitement to Deception by Raphael Moutard (15 mins)
If you are building applications that need to get data from the server, you may have heard of GraphQL at some point. Many companies include this as part their core system and praise it to be the new REST. This article should give you insight into what works well and what doesn’t. Good thing is the overall GraphQL ecosystem is still evolving to be better which means our applications will be better. Nevertheless it is still good to learn the pros and cons of any tools for your evaluation.
8 Performance Optimization Techniques You Should Know in React by Çağlayan Yanıkoğlu (9 mins)
Most of the time, React applications are pretty fast but it might one day feel it is slow as the time goes by and application grows bigger. This article gives you 8 tips to help you keep your app fast and also an entry point for the next time you need to debug slow app. The one tip I think that’s pretty important is understanding how VirtualDOM works and why a component or suite of components re-renders.
Using the Cookie Store API by Raymond Camden (4 mins)
Cookies is probably the one of the oldest way to store data on the frontend but its API is not very intuitive. CookieStore is a more modern way to interact with Cookie and if you have used LocalStorage before you should feel right at home. For now only Chrome-based browsers support it so it will be a while for every browser to catch up.