Skip to main content
Dublin Library

The Publishing Project

Tagged “Web Development”

--- desc: ---
There is a limit to laziness

One of my favorite quotes about software development comes from Larry Wall, the creator of Perl: We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and...

CSS Is Learning From SASS

In 2023, Chris Coyier wrote SASS features in CSS where he explores the SASS features that have been adopted in CSS. It's been a couple years so, in this post, I will explore how have the features in...

Why learn a framework?

I recently read two post that got me thinking about the value of learning a web development framework. These posts also align with my own experiences and thoughts on the subject. This post will...

Solving Dependency Vulnerabilities With Overrides

One of the biggest pain in working with Node.js is dealing with dependency vulnerabilities that you can't fix because they are in a transitive dependency (a dependency of your direct dependencies)....

CSS Colors

Since the first CSS specification, web developers were limited to a handful of ways to define colors in the sRGB color space. With the finalization of the CSS Color Module Level 4 and the ongoing...

Grid template areas

CSS Grid Layout changed how developers build two-dimensional layouts, moving us beyond float and table layouts. Most of the time we see grid used for positioning elements in specific areas of the...

New uses of the attr function in CSS

The attr function allows you to use the value of an HTML attribute in your css. It has been around for a while, but it was limited to using the value of an attribute as a string. The following ...

Link to Archive

See all tags.