Menu

How to build a bad design system

March 31st, 2020

I didn’t realize this until it was far too late, but one of the biggest mistakes that are made on a design systems team is a common mismanagement issue: there are too many people in a meeting and they have too many dang opinions. Is there a conversation about the color of your buttons that’s…

WordPress 5.4 “Adderley”

March 31st, 2020

Here it is! Named “Adderley” in honor of Nat Adderley, the latest and greatest version of WordPress is available for download or update in your dashboard. Say hello to more and better. More ways to make your pages come alive. With easier ways to get it all done and looking better than ever—and boosts in speed, you…

APIs and Authentication on the Jamstack

March 31st, 2020

The first “A” in the Jamstack stands for “APIs” and is a key contributor to what makes working with static sites so powerful. APIs give developers the freedom to offload complexity and provide avenues for including dynamic functionality to an otherwise static site. Often, accessing an API requires validating the authenticity of a request. This…

Updates to form controls and focus

March 30th, 2020

HTML form controls provide the backbone for much of the web’s interactivity. They’re easy for developers to use, have built-in accessibility, and are familiar to our users. One issue with native form controls, however, is the inconsistency in their styling. Older controls, such as <button> and <select> were styled to match the user’s operating system….

Stadia Savepoint: March updates

March 30th, 2020

We’re back with another update in our Stadia Savepoint series, providing a summary of recent news on Stadia. This month we added seven new games to the Stadia store including DOOM Eternal and Lost Words: Beyond the Page, a First on Stadia title. With Serious Sam Collection, Spellings and Stacks On Stacks (On Stacks) being…

4 CSS Grid Properties (and One Value) for Most of Your Layout Needs

March 30th, 2020

CSS Grid provides us with a powerful layout system for websites. The CSS-Tricks guide gives you a comprehensive overview of Grid’s properties with layout examples. What we’re going to do here is a reverse approach to show you the smallest possible set of grid properties you need to know to meet most of your layout…

Creating a Pencil Effect in SVG

March 28th, 2020

Scott Turner, who has an entire blog “Exploring procedural generation and display of fantasy maps”, gets into why vector graphics seems on these surface why it would be bad for the look of a pencil stroke: Something like this pencil stroke would require many tens of thousands of different elements.  Basically each little blob of…

WordPress 5.4 RC5

March 27th, 2020

The fifth release candidate for WordPress 5.4 is live! WordPress 5.4 is currently scheduled to land on March 31 2020, and we need your help to get there—if you haven’t tried 5.4 yet, now is the time! You can test the WordPress 5.4 release candidate in two ways: Try the WordPress Beta Tester plugin (choose the “bleeding edge nightlies” option)…

COVID-19: $800+ million to support small businesses and crisis response

March 27th, 2020

As the coronavirus outbreak continues to worsen around the world, it’s taking a devastating toll on lives and communities. To help address some of these challenges, today we’re announcing a new $800+ million commitment to support small- and medium-sized businesses (SMBs), health organizations and governments, and health workers on the frontline of this global pandemic….

Creating an Editable Site with Google Sheets and Eleventy

March 27th, 2020

Remember Tabletop.js? We just covered it a little bit ago in this same exact context: building editable websites. It’s a tool that turns a Google Sheet into an API, that you as a developer can hit for data when building a website. In that last article, we used that API on the client side, meaning…