Just Sharing My Gulpfile

December 11th, 2019

Seemingly out of the blue, the Gulp processing I had set up for this site started to have a race condition. I’d run my watch command, change some CSS, and the processing would sometimes leave behind some extra files that were meant to be cleaned up during the processing. Like the cleanup tasks happened before…

Google Nest and the USO help military families stay connected

December 11th, 2019

I was in the first trimester of my pregnancy when we found out my husband was getting deployed to the Middle East. He left before I was showing and didn’t return until our daughter was four or five months old. I experienced the bump growing, the first kicks, and the birth all by myself. But…

Meet Kwara, a startup in the new Africa Immersion program

December 11th, 2019

At Google for Startups, we look for ways to support promising new companies around the world. But those companies usually stay put in their home regions, which can be limiting—it means a smaller network of expertise to draw on, and a restricted pool of venture capital investors. We wanted to see what might happen if…

W3C Recommends CSS Writing Modes to support International writing modes

December 10th, 2019

The CSS Working Group has published CSS Writing Modes Level 3 as a W3C Recommendation. This CSS module defines CSS support for various international writing modes and their combinations, including left-to-right and right-to-left text ordering as well as horizontal and vertical orientations. These new CSS features allow a mixture of horizontal and vertical text regions…

Top 3 misconceptions about mobile ads

December 9th, 2019

Although ads are often a cornerstone of successful app businesses, some developers have misconceptions that hold them back from trying ads in their app. We thought it would be helpful to address some of the more common misconceptions we’ve heard to help app publishers uncover opportunities to increase their revenue. 1) Ads interrupt the app…

¡Buenas! A multiplayer Doodle celebrating Lotería

December 8th, 2019

A smile instantly comes to my face when I think of Lotería. I think of being with my extended family in Mexico for the holidays, scattering around my Tia Cruz’s house, anxiously waiting for around to start. I think of us trying to distract each other from our boards by tossing beans. Mostly, I think…

People of WordPress: Jill Binder

December 6th, 2019

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 Jill Binder Jill Binder never meant to become an activist. She insists…

5 ways to beat holiday stress with the Google Assistant

December 6th, 2019

Five more gifts to buy, three projects to wrap up before the holiday break and one big family dinner to host. Anyone else have an end-of-the-year list like this? Here’s how the Google Assistant is helping me get through it all: 1. Stay organized with notes and lists If you’re like me, inspiration strikes when…

Techniques for Rendering Text with WebGL

December 6th, 2019

As is the rule in WebGL, anything that seems like it should be simple is actually quite complicated. Drawing lines, debugging shaders, text rendering… they are all damn hard to do well in WebGL. Isn’t that weird? WebGL doesn’t have a built-in function for rendering text. Although text seems like the most basic of functionalities….

CSS Architecture for Modern JavaScript Applications

December 6th, 2019

There is a lot to like from Mike Riethmuller here:

  • The title. When you’re building a website from JavaScript-powered components anyway, that is a moment to talk about how to do styling, because it opens some doors to JavaScript-powered styles that you probably wouldn’t otherwise choose.
  • The personal experience and pragmatism. Drawing on five years of consulting, he’s seeing that component re-use and style understandability is suffering, not improving, partly due to every team having different approaches. He says “it’s

Read article

The post CSS Architecture for Modern JavaScript Applications appeared first on CSS-Tricks.