Tuesday, July 1, 2025
No menu items!
No menu items!

Monthly Archives: January, 2021

Servers: Cool Once Again

There were jokes coming back from the holiday break that JavaScript decided to go all server-side. I think it was rooted in: The Basecamp gang...

Ed Tech Apps: A New Boom

Education is the foundation of a nation's workforce development and overall economic growth and prosperity. Furthermore, today, the education sector remains on the cusp...

useStateInCustomProperties

In my recent “Custom Properties as State” post, one of the things I mentioned was that theoretically, UI libraries, like React and Vue, could...

How to Play and Pause CSS Animations with CSS Custom Properties

Let's have a look CSS @keyframes animations, and specifically about how you can pause and otherwise control them. There is a CSS property specifically...

What if you could cut your hosting costs by 80%? Webiny Serverless CMS makes it possible.

Are you hosting one or more websites and are using a headless CMS? Are you hosting your CMS on a virtual machine or a...

How to Reach Your Audience Through Automation

Automation is the use of software to conduct and improve audience and operational engagement to increase revenue. You should know that this approach is...

6 Best Ecommerce Solutions for 2021

It's never been easier to set up an ecommerce store and start selling. There are a dizzying array of ecommerce solutions available in...

Scrollbars on Hover

First, scrollbars are a usability and accessibility thing. Second, a rule of thumb: if an area scrolls, it should have a visible scrollbar. But...

New in Chrome 88: aspect-ratio

And it was released yesterday! The big news for us in CSS Land is that the new release supports the aspect-ratio property. This comes...

Lightweight Form Validation with Alpine.js and Iodine.js

Many users these days expect instant feedback in form validation. How do you achieve this level of interactivity when you're building a small static...

Most Read