Issue #323 · May 1, 2023

CSS Text balancing with text-wrap:balance

“If we continue to develop our technology without wisdom or prudence, our servant may prove to be our executioner”

CSS Text balancing with text-wrap:balance

CSS Text balancing with text-wrap:balance

Multi-line titles are often a bit off on the web. This is because it is hard to balance them and make sure you have a similar amount of text on every line. Luckily, we now have experimental support for text-wrap: balance in Chrome Canary. The browser will automatically calculate the number of words and divide them equally between two lines.

Articles

JavaScript Equality Table Game

This interactive UI (that reminds me of Minesweeper for Windows!) allows you to find out how well you know (or don't know) the JavaScript == operator rules. I had a lot of fun trying this and learning that I don't know anything about JavaScript! 😕

GitHub Copilot and ChatGPT: Game Changers for Developers?

Is AI going to take our jobs or just help us to become more effective? What kind of AI-powered tools can we use today as developers to increase our productivity? In this episode of AWS Bites podcast we explore these topics and provide our opinions to these trending questions!

CSS Blend Modes

What are CSS blend modes? How to use background-blend-mode & mix-blend-mode? Find out in this article with some lovely graphics and interactive examples.

4 Ways to Create an Enum in JavaScript

An enum is a set of named constants. JavaScript does not support enums out of the box, but you can recreate them in several ways: plain objects, frozen objects, proxied objects or class-based implementations. These are 4 different ways to create enums in JavaScript, let's see what are the pros and cons!

Crafting the Next.js Website

A sneak peek into how the beatiful Next.js website was built! Yes, this is not a Next.js tutorial, this is how the Next.js website itself was built! It's an incredibly appealing website and the authors describe some of the techniques they used, so you can definitely learn a trick or two!

Book of the week

The Clean Coder: A Code of Conduct for Professional Programmers

The Clean Coder: A Code of Conduct for Professional Programmers

by Robert C. Martin

Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals. In this book, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship.