Tech Corner - 30. December 2020

December newsletter: A bit more about Next.js

Next.js Guide

When considering using server rendering (SSR) with React, Next.js is one of the best options. When building a larger application, one of the disadvantages of React may be the lack of a structure to help you organize your code and application. Next.JS not only helps with this part. Read the article to explore more.

How Lyft migrated to Next.js

Lyft sells and operates a mobile application that offers rental vehicles, scooters, a bicycle sharing system and food delivery. They owned more than a hundred of front end applications and reached the limits of maintaining their own boilerplate. Find out why they decided to move the base of tools and code to the Next.js file and what the struggles and benefits it brought.

ES6 Symbols

Do you know the symbols of JS? After a long time, this is one of the new primitive values in JavaScript aimed at providing unique values. Learn from the article how to get the most out of them.

Automate release versioning

Manually maintaining release notes and defining whether a change is just a patch, a minor or a break change, is a lengthy and repetitive job. You can reduce your work by enforcing rules and automating the process. The guide provides an overview of the tools to be used and integrated with the CI. Github actions are used in the article as an example.

Scaling text with viewport size? No problem!

In Typography, you sometimes have to create texts with a size that matches the background of the scale - e.g. various banners. One of the solutions would be to define media queries, but that's pretty annoying. This article explains an elegant way to derive the font size from the viewport size using the css clamp method.

Deep Linking in React Native

On the web, a deep link - a link to a specific piece of content - is super simple. However, in the application it can be much more complicated. This article will walk you through the pitfalls of working with external direct links in React Native applications. If you want to read the second part of the article, continue here.

Merry Christmas and Happy New Year! ;)