Doodles from Microsoft Beginners Series
My sketchnotes from Web Dev for Beginners and ML for Beginners by Microsoft
My sketchnotes from Web Dev for Beginners and ML for Beginners by Microsoft
Web Monetization is a web platform API that allows websites to request micropayments from users facilitated by the browser
Want to consume more syntactic sugar to energize your code? I'll share 6 tricks with the spread syntax that you can use now!
The reign of the next emperor in Japan means you need to know about JavaScript international date and time format!
My sketchnotes from Presenting Data & Information course by Edward Tufte about fundamental design strategies for information displays
My sketchnotes from The state of Chrome and the Web Platform by Ben Galbraith and Dion Almaer at Chrome Dev Summit
git purr, git meowge, and git puss! My doodling on basic git commands, and difference between merge and rebase with cats!
an open-source Instagram-like image manipulation library for Javascript and node.js
My tutorial on how to build a Facebook Messenger bot
My tutorial on how to build a Slack slash command and Slack OAuth
A summary of my talk I gave at DevRel Summit in Seattle
Since I started talking about hardware hacking with JavaScript at events and conferences, I have been constantly aske...
I was excited when Raspberry Pi 3 came out earlier this year. According to raspberrypi.org, this 3rd generation Pi ha...
Ho, ho, ho! This is an overdue blog post for the project I’ve worked on during summer!Last August, I created this Ras...
OMG, I was live on The New Screen Savers Show hosted by Leo Leporte last Saturday! If you have watched this show in 9...
I totally have neglected girliemac.com. I don’t even remember when the last time I blogged for my own website, since ...
Note: I originally wrote this article for PubNub Blog, but I am re-posting it with a bit more personal touches here a...
Note: I originally wrote this article for HTML5Experts.jp in Japanese, as a part of their Google I/O special editions...
“Woo-hoo, finally!!!” (I should stop being grumpy!)This was the first reaction I had when I heard the new on Twitter ...
Two years ago, I wrote a demo and blogged about then-Chrome-only HTML5 notifications. A while ago, like, 8 Chrome ver...
Filtrous.js is a photo manipulation library in JavaScript that applies filters to photos à la Instagram on browser.I ...
Vibration API Last CallThe Device API Working Group has published a third Last Call working draft of the Vibration AP...
Happy new year!I wonder how the year 2014 will be in terms of the web standards and HTML5, as the first biggest news ...
Last year during holidays, I knitted a NyanCat scarf. As this year’s project, I finally migrated my Wordpress blog to...
Responsive Web Design has been a hot topic in past years yet I hardly cover in my blog. So here, I am focusing some o...
Last week in New York City, I could feel the beginning of autumn. I was fortunate to be on stage at with amazing peop...
Soon after coming back from sunny Florida for JS Conf, I flew to Tokyo for two public events by W3C, Test The Web For...
I don’t usually consider myself as a jetsetter, however, the past months of May and June had been crazy – I went to A...
This article was originally written for Nokia Code Blog on the earlier this month, and I am re-posting it here with a...
I have been really busy, in an awesome way-I have been working on a project called Coremob Camera, as a side project ...
It appears to be that many Mac users, including myself, has had some trouble setting up Windows Phone SDK and run an ...
Note: This article is written in Japanese for HTML5 Advent Calendar 2012. If you’d like to read this article in Engli...
Note: The article was originally written for Nokia Code Blog, with helps from Fred Patton (editor) and Andrea Trasatt...
I forgot to post the slides from my talk at HTML5 Dev Conf in San Francisco on October 15 and 16.There were so many g...
Note: This article is written in Japanese for 東京Node学園祭2012. I may or may not re-post this in English later only when...
It has been 4.5 months since I came back to Nokia (If you don’t know, I used to be working for the ill-fated Nokia N-...
I realized I hardly blog about mobile web development, although I do tweet about mobile quite often! (If you have not...
It was great to be invited to speak at Innovators of the Web Conference at Adobe San Francisco on July 21.My talk was...
Update: The API I used for this article has been deprecated by W3C, and the example code no longer works on the lates...
One of the biggest reasons why I don’t blog often is probably because I tweet a lot. Just write a few words and throw...
I quickly played with the brand-new CSS Filter Effects on the latest WebKit Nightly! (Edited: Now also supported on C...
I thought my biggest achievement of 2011 was the (un)successful launch of HP TouchPad, and the European tour to adv...
HTML5 Built-in Form ValidationHTML5 specifications come with a full of goodness that make web developer’s lives easie...
TL;DRSummary: Use oninput event handler (or input event handler event type) when you register an event to the HTML5 i...
Note: it looks like the images have been removed in the original article on palm.com :-(I wrote this article, Creatin...
This is my arbitrary writing about myself & Mac.As a die-hard Apple Fan-girl, I started my very first web site in...
Since I have joined Palm (now HP), I don’t blog frequently because working for the webOS have kept me super busy. Esp...
I had this wonderful opportunity to speak at OpenWebCamp III at Stanford University on this weekend, and I feel very ...
Now I started using jsfiddle for code snippets so I can show the code AND the actual results on browsers..avatar { ...
So, this is what has been keeping me busy (not blogging) these days. Announcing HP TouchPad! I have been working as a...
So download my cupcake icons for Mac!Believe or not, it’s been over 0.6 MacOS years (equivalent to 9 human years, may...
I haven’t got a chance to create the apps and demos I’ve been thinking because my day job at Palm has kept me really ...
A few month ago, after I was saw the impressive web wireframes templates and iPhone stencil created with Google Docs ...
Since my original “CSS Aqua button” written last year, I have seen more and more fan CSS3 UI mimic of MacOS component...
This is my third article on CSS3 No Image Aqua Buttons. The previous articles include: CSS3 Gradients: No Image Aqua...
This is an update for the Aqua button tutorial. This update will add a support for Firefox 3.6. If you haven’t seen t...
Finally, I have my app, called iCanHasLOL published on App Store!Actually the app was reviewed within 24 hours by App...
Since the last CES announcement, I have been pretty excited to learn about Palm’s WebOS, been to the meetup and DevCa...
Hello, I have neglected my blog since September although there have been some blog-worthy events like N900 meetup (pl...
Today, I am not going to post some CSS3 tricks on Webkit, or stuff like that. Instead, I post a list mobile browsers,...
Ever since I heard of Snow Loepard’s hardware-accelerated CSS, I wanted try some cool CSS animation for Safari 4.So a...
Can’t have enough cute!Instead of upgrading my previous app, iCuteOverload for Palm, I have created this power-up ver...
As a front-end web developer, also a mobile-web developer, the Palm’s new WebOS SDK for Pre sounds very attractive, a...
Ta-da, finally there’s an app for that! – I mean an iPhone native app that I involved is available on App Store! Th...
After I was rejected for the early access then struggled with the “leaked” version of Palm Mojo SDK without a documen...
iPhone OS 3.0 is now available, and developers can take advantage of the newly introduced geolocation feature in Safa...
I had a plenty of time to stay home and play with code right now so I mashed Twitter trend API, mixed with some BOSS ...
Although W3C’s document, The Geolocation API Specification is still in draft state and not yet finalized, major brows...
I tweaked the WebKit CSS3 Animation example I made last time to create this “Matrix” animation for fun.This is the sc...
Note (Jan 28, 2010): I added a Firefox support to this tutorial. Please visit the “revisited” article t...
One of the recent awesome news for mobile web developer is that “the browser guy” Peter-Paul Koch, known as PPK of &l...
The Developing Applications for webOS webcast is now available from O’Reilly.Mitch Allen, Palm’s Software CTO, gives ...
Now WebKit supports explicit CSS animations! After seeing the new animation examples posted on WebKit.org, I needed t...
Last week, Mozilla has released the early version of Firefox Mobile, “Fennec” for Windows Mobile (pre-alpha).Just lik...
Bitstream has launched a new mobile browser called Bolt, which is a J2ME browser and use WebKit as a rendering engine...
Happy new year, and happy new government, America!I am still recovering from flu I got while visiting freezing New Yo...
Here comes Fennec!!! (Release note)It’s been a whole year since Firefox first announced that they were developing for...
Eric Nakagawa and Kari Unebasami, co-founders of I Can Has Cheezburger were in Bay Area from Hawaii to meet with Lolc...
Gotta have this picture of iPhone cupcakes here! Can’t resist.These cupcakes by Nick Bilton and Danielle Bilton, took...
Yay! As a part of “Start Wearing Purple” campaign, Simone Legno has designed the purple Sandy T-shirt for Yahoo! (Ye...
My big boss, Marco took to the keynote stage at CTIA at Moscone West today, to announce a few things including Bluepr...
So Google has just released Chrome browser, which Mac user still have to wait for its Mac release. I tried to install...
I hear ya. I feel the pain. Really.</embed>In my case, I was working crazy for CES (deadline = Jan. 7, 08) sinc...
Google launched the Gears Geolocation API for mobile on last week on their official Goolge code blog, and Mobile Blog...
OK, so now I am trying to clarify how to make the css animation works using class name swap.The conclusion is that it...
Regarding to the bug on CSS animation I mentioned on last blog entry, I got a reply from an Apple developer (Quick!)T...
According to WebKit.org, the WebKit supports the simplest kind of animation called a transition.Transitions are speci...
Well, this is because Yahoo! Japan is owned by Softbank. This would never happen for the US market :-pI wasn’t invol...
The cult leader Steve Jobs unveiled new iPhone 3G at WWDC.The main highlights of the new Jesus phone are: Faster 3G ...
OK, I’ve got my (RED) iPod, and now Apple is going ship it for the next-gen iPhone?Although not sure about the credib...
Last time I made CuteOverload into Apple iPhone WebApp, “<a href=”http://www.apple.com/webapps/entertainment/icute...
Today, I had a chance to attend dev.mobi developers’ session at Palo Alto.I am actually a user of their web tools an...
maps.google.com/bayareaI saw this Google ad on the MUNI bus I take for commuting (yes. I take a MUNI and company shut...
There were Versace by Nokia, Dolce & Gabbana by Motorola, Prada by LG etc. And now Dior will have its own luxury ...
Today, Opera launched Widget SDK, enabling web developers to deploy web apps on desktop, TV and mobile devices. Unlik...
I have lost all the past blog entries…The web hosting company went out of business, and left all customers in...
OK, I am a sucker for Juicy Couture and I even own <a href=”http://www.barbiecollector.com/showcase/product.aspx?i...
I’ve been sick and still recovering from.Anyway, my iPhone WebApp, iCuteOverload became look uglier after a few firmw...
OMG, OMG, OMG!!! A Hello Kitty mobile phone charger!!!The Charger comes with cables that compatible with Nokia, Motor...
Apple’s official iPhone Dev Center page is updated, and there’s a link for the newly announcedSDK. Time to learn Coco...
I just noticed the 2nd proposal for Mobile Firefox UI was posted, (dated Feb.8).This screenshot is for touch-screens,...
OK, I guess 3GSM is an old name, now it’s called Mobile World Congress.Anyway, although it’s been pretty crazy and sa...
While MacWorld is held here in San Francisco, I am commuting to Sunnyvale… At least I am trying to catch up with all ...
自分がコアメンバーの一員として制作したプロダクトが日本のニュースでも紹介されているなんてちょっと嬉しいかも。Anyway, it’s pretty sweet that I can show what I’ve been workin...
We finally launched Yahoo! Mobile Web beta (http://beta.m.yahoo.com) for limited high-end devices including iPhone, N...
canceled my flight for Vegas, working my @ss off here in Sunnyvale…The official launch for the new Y! Mobile web beta...
My guess was wrong.I somehow thought Google will partner with Firefox as a defaul browser for their new mobile projec...
Looks like Opera Mini 4 is now official. I just updated Opera Mini on N95 and played around.Although I don’t know if ...
I came back from Japan last week and finally I am recovered from jet lag.Anyway, today, I will hear more details on g...
Now iCuteoverload is on Apple’s iPhone web app directory, and girliemac.com has gotten new visitors.Thank you!
Minimo for Windows Mobile sucked.Now Mozilla announced Firefox for mobile devices (and death to Minimo). Yay!!! Big y...
WebCredible has this great article about usability on mobile web, 7 usability guidelines for websites on mobile devic...
Now here it is – iPod Shuffle in pink.The package is sold at Target, and a potion of the sales will be donated to The...
Apple have posted an iPod Touch features guide a few days ago, and I finally had a chance to read it.As I wrote and p...
OK, iCuteOverload beta (preview at: girliemac.com/cute on iPhone!) is almost official.Before handing to Megan, I made...
Beta preview: go to http://girliemac.com/cute on your iPhone to see.My next plan: convert all YouTube Flash embed int...