Menu

Going Beyond Automatic SVG Compression With the “use” Element

January 27th, 2020

If you draw your own SVG files or if you download them from the internet, tools like this SVG-Editor or SVGOMG are your friends. Compressing the files with those tools takes only a few seconds and reduces your file size a lot. But if you need to use your SVG inline to animate or interact…

Supporting future history makers with NAACP

January 26th, 2020

When I was in the 11th grade, I had the opportunity to write my first screenplay through NAACP’s Afro-Academic, Cultural, Technological and Scientific Olympics (ACT-SO) program. The program provides a platform for Black high school students—more than 300,000 to date—to bring their ideas to life and kickstart their journeys to becoming leaders in science, technology,…

February 2020 Security Releases

January 26th, 2020

Summary The Node.js project will release new versions of all supported release lines on or shortly after Tuesday, February 4th, 2020. One Critical severity and two High severity issues will be fixed. The release also includes stricter HTTP parsing. Impact All supported versions (10.x, 12.x, and 13.x) of Node.js are vulnerable. Release timing Releases will…

People of WordPress: Robert Cheleuka

January 25th, 2020

You’ve probably heard that WordPress is open-source software, and may know that it’s created and run by volunteers. WordPress enthusiasts share many examples of how WordPress changed people’s lives for the better. This monthly series shares some of those lesser-known, amazing stories. Meet Robert Cheleuka Robert is a self-taught graphic and motion designer turned web…

What’s the Difference Between Width/Height in CSS and Width/Height HTML attributes?

January 24th, 2020

Some HTML elements accept width and height as attributes. Some do not. For example: <!– valid, works, is a good idea –> <img width=”500″ height=”400″ src=”…” alt=”…”> <iframe width=”600″ height=”400″ src=”…”></iframe> <svg width=”20″ height=”20″></svg> <!– not valid, doesn’t work, not a good idea –> <div width=”40″ height=”40″></div> <span width=”100″ height=”10″></span> Those attributes are sometimes referred…

WCAG-EM Report Tool: Accessibility Evaluation Report Generator is Updated

January 23rd, 2020

The Accessibility Education and Outreach Working Group (EOWG) has published an updated version of WCAG-EM Report Tool: Website Accessibility Evaluation Report Generator. The tool helps you generate website accessibility evaluation reports according to Website Accessibility Conformance Evaluation Methodology (WCAG-EM). WCAG-EM is an informative W3C Working Group Note. It describes an approach for evaluating how websites,…

The Web in 2020: Extensibility and Interoperability

January 22nd, 2020

In the past few years, we’ve seen a lot of change and diversion in regard to web technologies. In 2020, I foresee us as a web community heading toward two major trends/goals: extensibility and interoperability. Let’s break those down. Extensibility Extensibility describes how much someone can take a particular technology and extend it to their own needs. We’ve built…

A fresh way to revisit your online finds in Google Search

January 22nd, 2020

Remember that chicken parmesan recipe you found online last week? Or that rain jacket you discovered when you were researching camping gear? Sometimes when you find something on Search, you’re not quite ready to take the next step, like cooking a meal or making a purchase. And if you’re like me, you might not save…

Edgium

January 21st, 2020

January 15th, 2020 was the day Microsoft Edge went Chromium. A drop in browser engine diversity. There is a strong argument to be made that’s not good for an ecosystem. Looked at another way, perhaps not so bad: Perhaps diversity has just moved scope. Rather than the browser engines themselves representing diversity, maybe forks of the engnies…

Be an ambassador!

January 21st, 2020

Drupal is often spoken about as far more than an open-source project because our global community is vibrant and passionate; a model for other projects to learn from and emulate. There are many ways to be a Drupal ambassador: by mentoring others, by helping people answer why they should use Drupal, and why they should…