Menu

Understanding How Reducers are Used in Redux

October 24th, 2019

A reducer is a function that determines changes to an application’s state. It uses the action it receives to determine this change. We have tools, like Redux, that help manage an application’s state changes in a single store so that they behave consistently. Why do we mention Redux when talking about reducers? Redux relies heavily…

ImageKit.io: Image Optimization That Plugs Into Your Infrastructure

October 24th, 2019

Images are the most efficient means to showcase a product or service on a website. They make up for most of the visual content on our website. But, the more images a webpage has, the more bandwidth it consumes, affecting the page load speed – a raging factor having a significant impact on not just…

Call for Review: CSS Writing Modes Level 3 is a W3C Proposed Recommendation

October 24th, 2019

The CSS Working Group has published a Proposed Recommendation of CSS Writing Modes Level 3. This document defines CSS support for various writing modes and their combinations, including left-to-right and right-to-left text ordering as well as horizontal and vertical orientations. Comments are welcome through 22 November 2019. CSS is a language for describing the rendering…

Game on! Our first Stadia studio is coming to Montréal

October 24th, 2019

As a child, I spent countless hours playing video games with my sisters. They transported us to exciting new worlds and took us on captivating adventures. They even taught us valuable life skills—three kids and only two controllers meant we had to learn problem-solving and cooperation pretty quickly! I was also fortunate to live in…

Closer to the stars with Pixel 4

October 23rd, 2019

On a clear, cool late October evening, the residents of the village of Star, U.K., turned off their lights, left their homes, and gathered together in a field. The mayor of the tiny Welsh hamlet was already there, serving everyone tea and coffee, and people grouped together around deck chairs set up for the occasion—which…

The Singapore students using Cloud for smarter recycling

October 23rd, 2019

Coming up with big ideas in the technology used to take the kind of time and money that only large companies had.  Now open source tools—like TensorFlow, which provides access to Google’s machine learning technology—meaning anyone with a smart concept has the opportunity to make it a reality. Just ask Arjun Taneja and Vayun Mathur,…

Why Are Accessible Websites so Hard to Build?

October 23rd, 2019

I was chatting with some front-end folks the other day about why so many companies struggle at making accessible websites. Why are accessible websites so hard to build? We learn about HTML, we make sure things are semantic and — voila! @— we have an accessible website. During the course of the conversation, someone mentioned…

Making support accessible: why Google joined Be My Eyes

October 23rd, 2019

Editor’s note: Today’s post comes from Will Butler of Be My Eyes, whose recent partnership with Google makes support more accessible for people who are blind or have low vision. As a blind person, accessibility is everything. If the products or services that I use aren’t accessible, I can’t communicate with friends and family, hold…

Developers: Get Ready for New SameSite=None; Secure Cookie Settings

October 23rd, 2019

In May, Chrome announced a secure-by-default model for cookies, enabled by a new cookie classification system (spec). This initiative is part of our ongoing effort to improve privacy and security across the web. Chrome plans to implement the new model with Chrome 80 on February 2020. Mozilla and Microsoft have also indicated an intent to…

What I Like About Writing Styles with Svelte

October 23rd, 2019

There’s been a lot of well-deserved hype around Svelte recently, with the project accumulating over 24,000 GitHub stars. Arguably the simplest JavaScript framework out there, Svelte was written by Rich Harris, the developer behind Rollup. There’s a lot to like about Svelte (performance, built-in state management, writing proper markup rather than JSX), but the big…