JavaScript implementation of so-called Seam Carving algorithm for the content-aware image resizing and objects removal. Dynamic programming approach is applied to optimize the resizing time.
There is no easy way to handle dynamic server-side-rendered meta tags for a standard CRA. Frank spent the past week transitioning the Mailbrew frontend, a standard single-page application (SPA) created with Create React App (CRA), to NextJS.
Incremental Static Regeneration (ISR) is a new evolution of the Jamstack, allowing you to update static content instantly without needing a full rebuild of your site. The hybrid approach of Next.js allows you to use ISR for e-commerce, marketing pages, blog posts, ad-backed media, and more.
Tomas took the real app and convert it from Styled Components to Linaria to compare the app performance of CSS-in-JS and normal CSS. Continue reading if you want to know how it went.
Reducing dependencies that you ship with your frontend is always a good thing! If you are using a number or currency formatting library, check it out on Bundlephobia and see how much time and bytes it adds to your application. All this can be done with a new cross browser API! Intl.NumberFormat.