Latest Article

Omarosa's Possible Trump Tapes Top This Week's Internet News Roundup

There are more tapes than people originally thought, apparently.  Read more

smashingmagazine

Designing For Micro-Moments

A couple of years ago, Google announced a new mobile-first initiative it wanted web designers and marketers to pick up o…

Monthly Web Development Update 8/2018: The Cost Of JavaScript, Ethics In Open Source, And QUIC

Building technology and software has become a very responsible job. People trust the products we create, and they can ha…

Scroll Bouncing On Your Websites

Scroll bouncing (also sometimes referred to as scroll ‘rubber-banding’, or ‘elastic scrolling’) is often used to…

JohnBattelle

Google and China: Flip, Flop, Flap

I’ve been covering Google’s rather tortured relationship with China for more than 15 years now. The company’s off…

On Leaving the Bay Area

I first moved to the Bay area in 1983. I graduated from high school, spent my summer as an exchange student/day laborer…

When Senators Ask Followup Questions, You Answer Them.

Following my Senate testimony last month, several Senators reached out with additional questions and clarification reque…

searchengineland

SearchCap: Old content in Google, CRO tools, missing mobile opportunities & more

Below is what happened in search today, as reported on Search Engine Land and from other places across the web. Please v…

15 questions to ask yourself before publishing a new landing page

Building landing pages? Contributor Jacob Baadsgaard has compiled a tried-and-true list of 15 questions to help guide yo…

CRO tools to help you boost your SEO efforts

Is your site getting a lot of traffic? If yes, great! But your work is not over. Contributor Stephanie LeVonne says it…

mozblog

Do You Need Local Pages? - Whiteboard Friday

Posted by Tom.CapperDoes it make sense for you to create local-specific pages on your website? Regardless of whether you…

Ranking the 6 Most Accurate Keyword Difficulty Tools

Posted by Jeff_BakerIn January of 2018 Brafton began a massive organic keyword targeting campaign, amounting to over 90,…

How to Win Some Local Customers Back from Amazon this Holiday Season

Posted by MiriamEllis Your local business may not be able to beat Amazon at the volume of their own game of convenient s…

webmonkey

This Week in Cars: Elon Musk and the Future of Tesla

As Elon Musk draws the wrath of investors and maybe the SEC, whither Tesla? Plus, the Boring Company heads to LA, and Al…

Omarosa's Possible Trump Tapes Top This Week's Internet News Roundup

There are more tapes than people originally thought, apparently.

How to Protect Your Phone Against a SIM Swap Attack

Your phone number is increasingly tied to your online identity. You need to do everything possible to protect it.

seobook

Left is Right & Up is Down

Probably the single best video to watch to understand the power of Google & Facebook (or even most of the major problems…

Grist for the Machine

Grist Much like publishers, employees at the big tech monopolies can end up little more than grist. Products & product c…

Virtual Real Estate

Wrastlin With The News The current presidential cabinet includes a WWE co-founder & this passes for modern political dis…

alistapart

Make Something Great: Become an Open Source Contributor

My first contribution to Bootstrap was a tiny line of CSS. It was a no-brainer to merge, but the feeling of seeing that…

What is Typesetting?

A note from the editors: We’re pleased to share an excerpt from Chapter 1 of Tim Brown’s Flexible Typesetting, from…

Fixing Variable Scope Issues with ECMAScript 6

Variable scope has always been tricky in JavaScript, particularly when compared to more structured languages like C and…

webdesign

Master the Three.js 3D Web Graphics Framework in Our New Course

Learn how to use 3D graphics in your web design projects in our new short course, Three.js: Beyond the Basics.What You…

How to Design Minimalist and Functional UI

Minimalism is defined as being a “style or technique characterized by extreme spareness and simplicity”–-in other…

Design Thinking Explained: Understanding the Messy “Define” Stage

In our previous articles, we’ve discussed the basics of design thinking and immersive empathy. In this post, we’ll…

code

15 Ready Made Ionic 3 App Templates

With Ionic, creating a high-performance, cross-platform mobile app is as easy as creating a website. In fact, if you ar…

Testing Components in React Using Jest and Enzyme

This is the second part of the series on Testing Components in React. If you have prior experience with Jest, you can sk…

Get Started With Pusher: Client Events

In this series, we've been learning about Channels from Pusher, a platform that allows you to give your users the seaml…

Tutorialzine

10 Awesome Web Dev Tools & Resources For August 2018

A collection of our favorite web dev resources for August, featuring Google's new augmented reality app, a couple of UNI…

Creating Apple's Website with Bootstrap 4

In this step-by-step video lesson we will recreate Apple's iconic home page using Bootstrap 4 from scratch.

10 Amazing Web Demos And Experiments for July 2018

This July's collection of amazing demos that you should check out.

onextrapixel

Designing A Usable Contact Page In WordPress: Tips & Trends

Every great website needs a contact page. You can set this up on a static HTML site or a CMS like WordPress which offers…

How to Start a Jekyll Blog on GitHub Pages for Free

Static website generators are increasingly popular these days. They make it possible to run a website without maintainin…

12 Best Visual Studio Code Extensions for Web Developers

Visual Studio Code is one of the most popular source code editors for web developers. It was released in 2015 by Microso…

Webappers

Have you tried these essential WordPress tools & services?

Advertise here via BSAWordPress is seen as the ultimate website building platform for a reason. Its design team was dete…

Pre-built websites: How to Refresh a Website’s Look on Fast-Forward

Advertise here via BSAThere’s an awful lot of dull, unattractive websites out there that are in dire need of upgrading…

Take Control of Your Projects with these Design Collaboration Tools

Advertise here via BSAYou might be building a website for your own needs and doing all the work yourself. In this case,…

eversparkinteractive

Top 8 SEO Downfalls for Lawyers

Law firms rely on search engine optimization (SEO) far more than the average industry. Unfortunately, having a strong m…

The Real Key to Content Marketing Is the Friends You Meet Along the Way (No, Seriously)

If you want to your content marketing strategy to succeed in 2018, you’re absolutely going to have to write for your…

Guide to Voice Search SEO: Optimizing for the Tech of the Future Today

Watch just about any movie set in the future or a high-tech universe, and you’ll see characters commanding their robo…

bruceclay

Ask Us Anything! New Bruce Clay Video Series Answers Your Digital Marketing Questions

Ask Us Anything! New Bruce Clay Video Series Answers Your Digital Marketing Questions was originally published on BruceC…

50 Ways to Get Quality ‘White Hat’ Backlinks

50 Ways to Get Quality ‘White Hat’ Backlinks was originally published on BruceClay.com, home of expert search engine…

5 Reasons Your SEO Consulting Project Is Failing and How to Turn It Around – BruceClay

5 Reasons Your SEO Consulting Project Is Failing and How to Turn It Around – BruceClay was originally published on Bru…

By Google

Alternative input methods for Android TV

Posted by Benjamin Baxter, Developer Advocate and Bacon Connoisseur All TVs have the same problem with keyboard input:…  Read more

google blog

The High Five: Put some R-E-S-P-E-C-T on it

Daydreaming and I’m thinking of Trends. This week, with a little help from the Google News Lab we honor the Queen of S…

Safety-first AI for autonomous data center cooling and industrial control

Many of society’s most pressing problems have grown increasingly complex, so the search for solutions can feel overwhe…

Simplifying Data Studio embeds and social sharing

Today we are introducing two new features to make sharing your Data Studio visualizations easier, including enhanced sup…

Helping you find useful information fast on Search

Imagine you’re remodeling your kitchen, and you want information about how quartz compares to granite for your new cou…

Announcing the 10 startups that will take the stage at Demo Day Asia

After our open call for startups to apply and pitch to top global investors at Demo Day Asia—taking place this Septemb…

google webmaster

Hey Google, what's the latest news?

Since launching the Google Assistant in 2016, we have seen users ask questions about everything from weather to recipes…

An update to referral source URLs for Google Images

Every day, hundreds of millions of people use Google Images to visually discover and explore content on the web. Whether…

How we fought webspam - Webspam Report 2017

We always want to make sure that when you use Google Search to find information, you get the highest quality results. Bu…

Introducing the Indexing API for job posting URLs

Last June we launched a job search experience that has since connected tens of millions of job seekers around the world…

New URL inspection tool & more in Search Console

A few months ago, we introduced the new Search Console. Here are some updates on how it's progressing. Welcome URL insp…

google adsense

Lighthouse Auditing for Publishers

In February, we announced the launch of SEO auditing tools in Lighthouse Chrome Extension, which is now available in Goo…

AdSense now understands Telugu

Today, we’re excited to announce the addition of Telugu, a language spoken by over 70 million in India and many other…

Updated impressions metrics for AdSense

Reporting plays a key role in the AdSense experience. In fact, two-thirds of our partners consider it the most important…

Let’s talk about Policy! Partnership with Industry Associations, and Better Ads Standards

Thanks to your feedback around wanting more discussion of AdSense policies, we have created some new content on our AdSe…

Helping publishers recover lost revenue from ad blocking

Today, the majority of the internet is supported by digital advertising. But bad ad experiences—the ones that blare mu…

google ads developer

Announcing v3.2 of the DCM/DFA Reporting and Trafficking API

Today we're releasing v3.2 of the DCM/DFA Reporting and Trafficking API. Highlights of this release include:Support for…

Announcing the Mediation Test Suite Beta

Today we're announcing the release of Mediation Test Suite Beta. Mediation Test Suite is a lightweight SDK that enables…

Announcing Google Ads scripts 2018 workshops

We are pleased to announce the locations and dates for the 2018 Google Ads (formerly AdWords) scripts workshops. These e…

Multi-factor authentication policy for Google Ads accounts

Today, we are rolling out a feature that allows the administrative users of Google Ads accounts to set a required multi-…

Upcoming changes to HTML5 template ads in AdWords API & Scripts

Starting August 27, 2018, creating TemplateAds with IDs 419 (HTML5 Ads) may result in an error in AdWords API and Script…

google developer

Google Developers Launchpad introduces The Lever, sharing applied-Machine Learning best practices

Posted by Malika Cantor, Program Manager for Launchpad The Lever is Google Developers Launchpad's new resource for shar…

5 Tips for Developing Actions with the New Actions Console

Posted by Zachary Senzer, Product Manager A couple months ago at Google I/O, we announced a redesigned Actions console t…

Designing for the Google Assistant on Smart Displays

Posted by Saba Zaidi, Senior Interaction Designer, Google AssistantEarlier this year we announced Smart Displays, a new…

New AIY Edge TPU Boards

Posted by Billy Rutledge, Director of AIY Projects Over the past year and a half, we've seen more than 200K people buil…

New Dialogflow features: how to use them to expand your Actions’ customer support capabilities

Posted by Mary Chen, Product Marketing Manager, and Ralfi Nahmias, Product Manager, DialogflowToday at Google Cloud Nex…

google research

Moving Beyond Translation with the Universal Transformer

Posted by Stephan Gouws, Research Scientist, Google Brain Team and Mostafa Dehghani, University of Amsterdam PhD student…

The Machine Learning Behind Android Smart Linkify

Posted by Lukas Zilka, Software Engineer, Google AI, ZürichEarlier this week we launched Android 9 Pie, the latest rele…

MnasNet: Towards Automating the Design of Mobile Machine Learning Models

Posted by Mingxing Tan, Software Engineer, Google Brain Team Convolutional neural networks (CNNs) have been widely used…

Machine Learning in Google BigQuery

Posted by Umar Syed and Sergei Vassilvitskii, Research Scientists, Google AI, NYCGoogle BigQuery allows interactive anal…

Announcing Cirq: An Open Source Framework for NISQ Algorithms

Posted by Alan Ho, Product Lead and Dave Bacon, Software Lead, Google AI Quantum Team Over the past few years, quantum c…

google Android

Alternative input methods for Android TV

Posted by Benjamin Baxter, Developer Advocate and Bacon Connoisseur All TVs have the same problem with keyboard input:…

Streaming support spec for hearing aids on Android

Posted by Seang Chau, Vice President, Engineering According to the World Health Organization1, around 466 million peopl…

Updating Wear OS Google Play Store policy to increase app quality

Posted by Hoi Lam, Lead Developer Advocate, Wear OS by Google Today we are announcing a new initiative to improve Wear…

Google releases source for Google I/O 2018 for Android

Posted by Shailen Tuli, DPE Today we're releasing the source code for the official Google I/O 2018 for Android app. The…

Looking forward with Google Play

Posted by Purnima Kochikar, Director, Google Play, Apps & Games On Monday we released Android 9 Pie. As we continue to…

google Geo

Falling Fruit helps urbanites forage for food using Google Maps Platform

Posted by Ethan Welty, Co-founder, Falling FruitEditor’s note: Today’s post comes from Ethan Welty, Co-founder of Fa…

How Google Maps helps amateur and professional archaeologists ponder the mysteries of Stonehenge’s burial mounds

Posted by Simon Banton, “Hengemaster,” Stonehenge Barrow MapEditor’s note: Today’s post comes from Simon Banton:…

How WhyHunger uses Google Maps to connect people to grassroots community food sources

Posted by Alison Cohen, Senior Director of Programs, WhyHungerEditor's Note: Today’s blog is the first in a series of…

Expanded support for Google public programs

Posted by Amit Litsur, Product Manager, Google Maps PlatformGoogle is committed to supporting organizations with public…

Reminder—set-up a Google Cloud Platform Console account

Posted by the Google Maps Platform teamOn May 2, we announced changes including our new simplified Maps, Routes, and Pla…