Basic grid layout with fallbacks using feature queries

I often see a lot of questions from folks asking about fallbacks in CSS Grid and how we can design for browsers that just don’t support these new-fangled techniques yet. But from now on I’ll be sending them this post by HJ Chen. It digs into how we can use @supports and how we ought to ensure that our layouts don’t break in any browser.

Direct Link to ArticlePermalink


Basic grid layout with fallbacks using feature queries is a post from CSS-Tricks

A Rube Goldberg Machine

Ada Rose Edwards takes a look at some of the newer browser APIs and how they fit together:

These new APIs are powerful individually but also they complement each other beautifully, CSS custom properties being the common thread which goes through them all as it is a low level change to CSS.

The post itself is a showcase to them.

Speaking of new browser APIs, that was a whole subject on ShopTalk a few weeks back.

Direct Link to Article


A Rube Goldberg Machine is a post from CSS-Tricks

React + Dataviz

There is a natural connection between Data Visualization (dataviz) and SVG. SVG is a graphics format based on geometry and geometry is exactly what is needed to visually display data in compelling and accurate ways.

SVG has got the “visualization” part, but SVG is more declarative than programmatic. To write code that digests data and turns it into SVG visualizations, that’s well suited for JavaScript. Typically, that means D3.js (“Data-Driven Documents”), which is great at pairing data and SVG.

You …


React + Dataviz is a post from CSS-Tricks

How to Fix 503 Service Unavailable Error in WordPress

Are you seeing a 503 service unavailable error in WordPress? The problem with the 503 error is that it gives no clues about what’s causing it which makes it extremely frustrating for beginners. In this article, we will show you how to fix the 503… Read More »

The post How to Fix 503 Service Unavailable Error in WordPress appeared first on WPBeginner.

How to Fix 503 Service Unavailable Error in WordPress

Are you seeing a 503 service unavailable error in WordPress? The problem with the 503 error is that it gives no clues about what’s causing it which makes it extremely frustrating for beginners. In this article, we will show you how to fix the 503… Read More »

The post How to Fix 503 Service Unavailable Error in WordPress appeared first on WPBeginner.

Chrome to force .dev domains to HTTPS via preloaded HSTS

Mattias Geniar:

A lot of (web) developers use a local .dev TLD for their own development. … In those cases, if you browse to http://site.dev, you’ll be redirect[ed] to https://site.dev, the HTTPS variant.

That means your local development machine needs to;

  • Be able to serve HTTPs
  • Have self-signed certificates in place to handle that
  • Have that self-signed certificate added to your local trust store (you can’t dismiss self-signed certificates with HSTS, they need to be ‘trusted’ by your computer)

This …


Chrome to force .dev domains to HTTPS via preloaded HSTS is a post from CSS-Tricks

The Key to Building Large JavaScript Apps: The Modlet Workflow

You’re a developer working on a “large JavaScript application” and you’ve noticed some issues on your project. New team members struggle to find where everything is located. Debugging issues is difficult when you have to load the entire app to test one component. There aren’t clean API boundaries between your components, so their implementation details bleed one into the next. Updating your dependencies seems like a scary task, so your app doesn’t take advantage of the latest upgrades available to …


The Key to Building Large JavaScript Apps: The Modlet Workflow is a post from CSS-Tricks

Deploying ES2015+ Code in Production Today

Philip Walton suggests making two copies of your production JavaScript. Easy enough to do with a Babel-based build process.

<!-- Browsers with ES module support load this file. -->
<script type="module" src="main.js"></script>

<!– Older browsers load this file (and module-supporting –>
<!– browsers know *not* to load this file). –>
<script nomodule src=”main-legacy.js”></script>

He put together a demo project for it all and you’re looking at 50% file size savings. I would think there would be other speed improvements as …


Deploying ES2015+ Code in Production Today is a post from CSS-Tricks

How to Choose the Best Website Builder in 2017 (Compared)

Website builders are a perfect solution for individuals and small businesses to start a website without hiring a developer. The problem is finding the best website builder can be tricky for beginners. With so many website builders out there, how do you know which is… Read More »

The post How to Choose the Best Website Builder in 2017 (Compared) appeared first on WPBeginner.