Choosing a Responsive Email Framework: MJML vs. Foundation for Emails

Implementing responsive email design can be a bit of a drag. Building responsive emails isn’t simple at all, it is like taking a time machine back to 2001 when we were all coding website layouts in tables using Dreamweaver and Fireworks.

But there’s hope! We have tools available that can make building email much easier and more like coding a modern site. Let’s take a look at a couple of different frameworks that set out to simplify things for us.…

The post Choosing a Responsive Email Framework: MJML vs. Foundation for Emails appeared first on CSS-Tricks.

Read more

Small Businesses Need to Get Ready for AI

From self-driving cars to stores with no checkout stations, AI is changing our world. The business world is jumping aboard the AI train. Their eyes are focused on big profits. With its potential to reduce labor costs, provide marketing information, and reach new heights in data management, artificial intelligence stands poised to change business just …
The post Small Businesses Need to Get Ready for AI appeared first on Torque.
Read more

What are Higher-Order Components in React?

If you have been in the React ecosystem for a while, there is a possibility that you have heard about Higher Order Components. Let’s look at a simple implementation while also trying to explain the core idea. From here you should get a good idea of how they work and even put them to use.

Why Higher-Order Components?

As you build React applications, you will run into situations where you want to share the same functionality across multiple components

The post What are Higher-Order Components in React? appeared first on CSS-Tricks.

Read more

Scroll to the Future

This is an interesting read on the current state of scrollbars and how to control their behavior across operating systems and browsers. The post also highlights a bunch of stuff I didn’t know about, like Element.scrollIntoView() and the scroll-behavior CSS property.

My favorite part of all though? It has to be this bit:

In the modern web, relying heavily on custom JavaScript to achieve identical behavior for all clients is no longer justified: the whole idea of “cross-browser compatibility” is …

The post Scroll to the Future appeared first on CSS-Tricks.

Read more

Kinsta

(This is a sponsored post.)

Huge thanks to Kinsta for sponsoring CSS-Tricks this week! We’re big fans of WordPress around here, and know some of you out there are too. So this might come of interest: Kinsta is WordPress hosting that runs on Google Cloud Platform. And in fact, it’s officially recommended by Google Cloud for fully-managed WordPress hosting.

What does that matter? Well, when you go with a cloud host you’re entering a new realm of reliability. For …

The post Kinsta appeared first on CSS-Tricks.

Read more

40+ Best Lightroom Wedding Presets

Designing a beautiful wedding album can be tough when you also have to go through hundreds of photos while enhancing and editing them as well. Thankfully, Photoshop introduced a solution to that painful process with Lightroom. Now, all you need are a few Lightroom presets and you can instantly enhance your wedding photos in a […]
Read more

BuddyPress 3.0 Beta 2 Released

The BuddyPress development team has released Beta 2 of BuddyPress 3.0. BuddyPress 3.0 is a major release that contains some significant changes. A new template pack called Nouveau will replace the bp-legacy template packs introduced in BuddyPress 1.7. The new template pack has been refactored to be semantic, accessible, and (more…)
Read more