newsletter violet

May newsletter: With the right build tool, the work goes smoothly

Comparing next gen build tools

Implementation of the support for native JS modules in all browsers and Node.js opened the door to a new generation of the build tools. The article discuss the multiple modern build system with a focus on support for React and compares their abilities.

Overview of React state management libraries

The article summarizes the possibilities of state processing in React using built-in utilities and external libraries. It compares libraries and provides advantages and disadvantages of individual solutions from classic ones like Redux to modern alternatives like Recoil or Xstate.

Improve font loading strategy

Web fonts interfere with the performance of rendering content for the user. There are several strategies how to mitigate, but each has its costs or side effects. Learn more and see what new features will help next time.

Typescript 4.3

Another minor version of the Typescript has been released, which brings some pleasant improvements. One of them is the ability to type getters and setters separately. Another nice improvement is to override the keyword for the class method, which instructs the compiler that the method intends to override the inherited method. If such a method is missing for some reason, such as refactoring, an error occurs. Read the release notes to learn more.

Top 10 podcasts for web devs

This is a list of the top 10 podcasts that are worth listening to for front-end developers. Each of these podcasts is described to highlight the topics it covers.

Apple tracking changes

With the release of iOS 14.5, Apple enables App Tracking Transparency. This change requires that applications request permissions to track users. If the user logs out, they will not be able to collect this data. This affects all applications, even those created in React Native or other frameworks.

June knocks on the door and we are already collecting other useful articles for you. Stay tuned 🙂

about author

Jozef Radonak

Leader of the web tech stream at Hotovo. Passionate about hiking, web technologies and ...coffee ;)

READ MORE

newsletter

Color formats in CSS, news in Angular v13 and a whole lot more

Hello readers!  Just as we do every month, we’ve pulled …

programming principles cover

Programming Principles – My Way of Being a 10x Developer

If I can name one thing that opened my eyes …

programming principles cover

Learn with HOTOVO (video)

“Learning and improving not only yourself, but also helping others …