
Ethics and AI
There are numerous ethical considerations when using AI tools and generating new content.
The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

There are numerous ethical considerations when using AI tools and generating new content.

Learn about the benefits and drawbacks of on-device and client-side large language models.

We've outlined different model types so you can choose a right-sized, sustainable model for your application.

Understand the difference between client-side AI and server-side AI, machine learning and deep learning, and so much more.

There are numerous ethical considerations when using AI tools and generating new content.

Meet the tech writers and developer relations team.

Learn how to modify your Android payment app to provide the user's selected shipping address as well as contact information when the merchant has requested them using the Payment Request API.

Learn how to adapt your Android payment app to work with Web Payments and provide a better user experience for customers.


Learn how to animate between two views in your apps.

Learn how to animate modal views in your apps.

Animations must perform well, otherwise they will negatively impact the user experience.

Demonstrating how high performance techniques can create complex and beautiful animations.

To improve the performance of your CSS animations, use the transform and opacity CSS properties as much as possible, and avoid anything that triggers layout or painting.

Animating well is core to a great web experience. This post explains why certain types of animation perform better than others.


An update on the Google Fonts CSS API—how it works, how to use it, and how it can efficiently deliver your web fonts.

Learn how to make your Progressive Web App feel like a real app by understanding how to implement platform-specific app patterns with web technologies.

App shortcuts give quick access to a handful of common actions that users need frequently.


Details of Chrome's and other browsers' plans to remove AppCache.

PRPL is an acronym that describes a pattern used to make web pages load and become interactive, faster. In this guide, learn how each of these techniques fit together but still can be used independently to achieve performance results.

The WebXR Hit Test API is an enhancement to the web's augmented reality that lets you place virtual objects in a real-world view.

Using ARIA labels to create accessible element descriptions