Frontend Weekly Digest (1 – 7 July 2019)
Frontend Weekly Digest (3 – 9 June 2019)
Frontend Weekly Digest (6 – 12 May 2019)
Happy Potter and the Order of CSS
So, first of all — this is not a common battle. It's not about CSS
versus CSS-in-JS
, not atomic CSS
versus BEM
, not LESS
vs SASS
. This battle is about THE ORDER.
This battle is between ORDER and CHAOS. And between ORDER and,… another ORDER. In short — about a better way to sort CSS properties. No more, no less.
In short — there are 3 ways to do it:
- don't do it. Write any CSS as you can. This is the most popular way
- group properties by sense. Just put some stuff together. This is a quite popular way.
- order all the properties alphabetically. The easiest, but less popular way.
Frontend Weekly Digest (11 – 17 Mar 2019)
Frontend Weekly Digest (18 – 24 Feb 2019)
Frontend Weekly Digest (15 – 21 Apr 2019)
Frontend Weekly Digest (18 – 24 Mar 2019)
How to become a Web-Developer in 2024 and Get a First Job in Months, Not Years

If you are new to IT, the first thing I recommend is focus. Don’t try to learn everything at once. Instead, choose a field that increases your chances of landing your first job quickly.
Frontend Weekly Digest (9 — 15 September 2019)
Frontend Weekly Digest (19 – 25 August 2019)
Frontend Weekly Digest (12 – 18 August 2019)
Frontend Weekly Digest (22 – 28 July 2019)
Frontend Weekly Digest (17 – 23 June 2019)
The new code as the side effect

The new code as the side effect
If we use the reducer function for form data handling It has an infinite list of returned values, which expands when the next development iteration updates the interface defining the form and implements a new field. So the reducer pattern is procedure code, not a functional
Creating a mini-game with a drip effect and moving circles. Part 1

Hello, dear users of the IT world!
In modern web development there are many ways to make your website interesting and attractive to users. And even using simple techniques you can achieve great results!
I suggest you to create a mini-game from scratch yourself. And then, you can use it to liven up and add interactivity to any web page.
Web Content Elements

React Content Elements is a JavaScript library that enhances the development experience by providing an additional layer for creating HTML structures and CSS styles.
HDR Displays and CSS: Enhancing Color and Brightness on the Web

High Dynamic Range (HDR) allows for a wider range of colours and brightness levels. This technology works on displays that support HDR format. Nowadays web advantage of display gamuts such as Display P3 and Rec. 2020, which can display a much larger color space than traditional sRGB displays. It is 50% more colours.
CSS is ready to fix it (at least for Apple users). Find colour gamuts comparison, code examples and device support overview below.