-
What is EVP? Bridging the remaining gap in the passkey era
October 5, 2026
-
Introducing WebAuthn DevTools
January 25, 2026
-
Key terminologies to get a grasp of passkeys
December 14, 2025
-
I've revamped my blog.
November 30, 2025
-
I wrote a book titled "All About Passkeys."
January 13, 2025
-
Tips for Living with Passkeys
December 26, 2024
-
Passkey Basics and Clearing Up Common Misconceptions
December 18, 2023
-
What Are Passkeys, and What Are Their Challenges?
December 13, 2022
-
A Talk on SharedArrayBuffer and Transitional Cross-Origin Isolation
November 4, 2021
-
About the Spectre Threat and Headers Websites Should Set
November 1, 2021
-
It's been 10 years since I joined Google.
June 1, 2020
-
How a Passwordless World Is Realized - Understanding the Basics of FIDO2 and WebAuthn
March 14, 2019
-
So, are PWAs actually happening or not?
March 23, 2018
-
Dispelling Common Misconceptions About the Payment Request API
December 8, 2017
-
Why Web Payments Will Become Inevitable - A New Way to Pay on the Web
August 24, 2017
-
A New Way to Pay on the Web – About Web Payments and the Payment Request API
July 4, 2017
-
Improving Mobile Web Conversions - Forms Edition
December 26, 2016
-
What's so great about web push notifications?
March 13, 2015
-
HTML Imports - A technology that makes up Web Components
January 7, 2015
-
Custom Elements - A technology that makes up Web Components
November 25, 2014
-
Shadow DOM - A Technology That Makes Up Web Components
November 1, 2014
-
Template - A technology that makes up Web Components
October 14, 2014
-
Chrome Session-Tracking Extension: Project Tab Manager 3.0 Released
September 22, 2014
-
Event Report: Web Music Hackathon #3
September 18, 2014
-
An Event for Enjoying Sound in the Browser: Web Music Hackathon #3 Report
September 17, 2014
-
Why Web Components Will Revolutionize Web Development
May 19, 2014
-
MarkdownPastr lets you paste HTML as Markdown
February 21, 2014
-
Generate beautiful JSDoc with Bootstrap
February 12, 2014
-
We hosted Web Music Hackathon #2
January 19, 2014
-
How Far Can the Web Merge with Musical Instruments? — We Hosted a Web Music Hackathon
October 23, 2013
-
How to convert an image drawn on a canvas into a Blob in formats such as PNG
September 2, 2013
-
Super Easy! How to Make Animated GIFs with HTML5
August 2, 2013
-
No More Tab Overload in Chrome: Project Tab Manager 2.0 Released
May 18, 2013
-
What does a Developer Advocate at Google do?
April 11, 2013
-
I've released "Project Tab Manager," a Chrome extension that lets you manage tabs by project.
July 28, 2012
-
Why You Should Use Sublime Text 2
May 7, 2012
-
HTML5Rocks Now Supports Japanese (Updated December 2013)
May 2, 2012
-
14 Useful Tools for HTML5 Developers
March 14, 2012
-
Trying WebSocket binary messages gave me a glimpse into the future of the web.
March 14, 2012
-
Thoughts on Ads in the HTML5 Era: HTML5 Soda Can
August 6, 2011
-
I made a metronome with HTML5
April 9, 2011
-
Mobile web apps on iPhone
August 11, 2010
-
I've put together a summary of Social Web-related specifications.
July 5, 2010
-
I'm joining Google.
May 31, 2010
-
I made personal business cards.
April 13, 2010
-
Social Media Will Become the Internet's Main Artery! 4 Reasons
April 13, 2010
-
I contributed an article about Google Buzz to Gihyo.
February 13, 2010
-
The Definitive Blueprint for Near-Future Services, as Seen in Foursquare
January 20, 2010
-
Google Chrome Extension "Social Graph Analyzer" Released
January 14, 2010
-
The implications of turning Google Docs into storage
January 14, 2010
-
Predicting the Social Web in 2010
January 3, 2010
-
Releasing the "OpenSocial Architecture" slides
November 14, 2009
-
OpenSocial Hackathon in Aizu
September 15, 2009
-
Installing MySQL on Snow Leopard
September 11, 2009
-
I became a Shindig committer.
August 29, 2009
-
(Probably) The world's first! Released "GadgeTwi!", an OpenSocial Twitter client using OAuth
August 18, 2009
-
OpenSocial Signed Request Library (PHP) Released in Beta
August 14, 2009
-
WP_Multilingual is back
August 11, 2009
-
The videos from Google Developer Day 2009 have been released.
July 19, 2009
-
I competed in the Silly App Championship.
July 19, 2009
-
Guestbook Gadget Update
June 27, 2009
-
Footprint Gadget Featured on SocialWeb Blog
June 26, 2009
-
Interview Published
June 20, 2009
-
A bookmarklet to peek at mixi app gadget XML
June 17, 2009
-
Preload to Improve Gadget Rendering Speed
June 17, 2009
-
Google Developer Day 2009
June 12, 2009
-
OpenSocial Permission Model
April 29, 2009
-
mixi App Launched / Hatebu Checker Released
April 10, 2009
-
We're hosting an OpenSocial Hackathon.
March 31, 2009
-
goo Home Sandbox Released
March 29, 2009
-
Control external file caching with the content-rewrite feature
February 18, 2009
-
OpenSocial Panel Discussion
February 6, 2009
-
Caching Features to Be Aware of in OpenSocial Gadget Development
February 3, 2009
-
We hosted SocialWeb Meetup Vol. 1
January 25, 2009
-
OpenSocial (Shindig) Server Architecture
January 12, 2009
-
Multilingualize your WordPress blog with WP_Multilingual!
January 11, 2009
-
Footprint gadget for your FriendConnect
January 8, 2009
-
Google Friend Connect-Compatible Gadget Completed
January 6, 2009
-
Predicting the Social Web in 2009
December 30, 2008
-
I have launched SocialWeb Japan.
December 11, 2008
-
Experimenting with FriendConnect
December 10, 2008
-
Google FriendConnect Opens to the Public
December 4, 2008
-
Introducing Windows Live Home
December 4, 2008
-
The Future of the Social Web as Seen Through Facebook Connect
November 20, 2008
-
Google's Shift to Social as Seen in the Evolution of iGoogle
November 18, 2008
-
Yahoo Supports OpenSocial
October 29, 2008
-
Bookmarklet to peek at Orkut app source code
October 20, 2008
-
A Deep Dive into OAuth Signature Methods
October 4, 2008
-
OpenSocial v0.8.1 Released
September 28, 2008
-
Portable Contacts, an Open Contact List Specification
September 18, 2008
-
Trying out OAuth with Data Availability
August 6, 2008
-
OpenSocial OAuth Summary
August 2, 2008
-
I translated the OpenSocial API Specification (v0.8).
July 10, 2008
-
A Glimpse into the Future of the Social Web Through FriendConnect
June 20, 2008
-
I translated the OpenSocial RESTful API Specification.
June 16, 2008
-
OpenSocial's AtomPub uses XRDS-Simple for discovery.
June 12, 2008
-
Slightly geeky Mac OS X tips
June 3, 2008
-
A gadget to check OpenSocial container support status
June 3, 2008
-
Open-source Shindig-compatible social network - Partuza!
June 3, 2008
-
A Powerful Combo for Managing Mac OS X Apps: AppFresh / iusethis.com
May 22, 2008
-
Opening up social media
May 14, 2008
-
Deciphering Shindig
May 4, 2008
-
Mind mapping service that can be used offline - MindMeister
April 29, 2008
-
What is Caja?
April 23, 2008
-
iGoogle Finally Adds OpenSocial Support
April 22, 2008
-
Trying out OAuth authentication with the MySpace RESTful API
April 19, 2008
-
Building an OpenSocial Application (2)
April 17, 2008
-
I translated the OpenSocial API specification.
April 16, 2008
-
I attended a "So, how about OpenSocial?" sort of study session (!?).
April 8, 2008
-
I made a FriendFeed widget for Dashboard
April 3, 2008
-
Building an OpenSocial Application (1)
March 30, 2008
-
Safari 3.1's Offline Features
March 27, 2008
-
MySpace's RESTful API is proprietary.
March 23, 2008
-
I translated the OpenSocial RESTful API specification (draft).
March 19, 2008
-
Safari 3.1 Released
March 19, 2008
-
OpenSocial's RESTful API
March 17, 2008
-
Trying out the PHP version of Shindig
March 17, 2008
-
Google Developer Meetup
March 15, 2008
-
One of my questions about OpenSocial has been resolved.
March 15, 2008
-
Installing Shindig on Mac OS X
March 12, 2008
-
Clickpass: A service that integrates accounts using OpenID
March 12, 2008