Issue #271 · May 2, 2022

daisyUI — Tailwind CSS Components

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

daisyUI — Tailwind CSS Components

daisyUI — Tailwind CSS Components

Last week we discovered DaisyUI, which is a Tailwind-based components library (open and free). This can be a great resource if you enjoy using Tailwind and are looking for ways of speeding up frontend development while maintaining a consistent look-n-feel.

Articles

Loaders

MOAR FRONTEND GOODIES PLEAZE! 😛 We hear you! If you also find annoying having to think about loading indicators, fear no more! With Loaders you can access a wide collection of free loaders & spinners for your next project. Built with HTML, CSS and SVG. Available for copy-pasta or as a tree-shakeable React component library!

When To Use Generics in Go

When to use generics when writing Go code, and when not to use them. If you are into Go, you probably heard that Generics all the new rage. But, as with anything, they are not a silver bullet that solves all the problems, so let's learn how to use them best (and when to avoid them).

Hydration is Pure Overhead

A very interesting take on client side hydration (the process of making server-rendered pages interactive on the client side). Most modern frameworks like React consider hydration an integral and unavoidable part of their server-side rendering support. This article begs to differ and makes the point that hydration is not just unnecessary but also it makes your apps slow. But what should we do instead?

The Front-End Developer's Guide to the Terminal

If you want to learn a modern JavaScript framework like React or Angular, you better be familiar with the terminal! So many frameworks and tools assume that you're proficient with it, without ever explaining it. This blog post is your missing manual, covering all of the most important fundamentals.

CSS Parent Selector

If you didn't have enough frontend material for this week, let's close this issue with a deep-dive into the CSS :has parent selector with some use-cases and examples.

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.