Atsushi Yamamoto

Software Engineer based in San Francisco

Nov 8, 2020

Intro to tz database

The other day I ran into this timezone issue in Ruby, and it exposed me to the concept of tz database that I didn’t know before. When I was googling around for an intro article about it there were ...

Jul 24, 2020

Vim as a journal

Previously I published the take aways from writing journals, and in this post I will go over my writing set up. There are many schools of thought on which medium to write journals on (e.g., physic...

Jul 8, 2020

How to export words from Kindle vocab builder

Learning to love reading again has been the best thing to happen after college. I prefer e-books over other mediums due to several reasons, but the biggest draw for me is the dictionary feature. It...

Jun 26, 2020

111 Japanese Tongue Twisters

tl;dr: The actual list is down the article If you ever meet me irl, you might wonder why I mumble rap all the time in conversations. The fact is … I don’t. I just have a terrible pronunciation in ...

May 15, 2020

100 Days of Journaling

April 15th 2020 was a special day. More than 100 journal entries have been written since the 2020 New Years’ day on that day. While the new year resolution isn’t fully complete yet, 100 consecutive...

Jun 11, 2019

Build a custom email with Mailgun & Namecheap and manage it from Gmail

I’ve used Zoho Mail for quite some time but was never happy with their UI. With some googling, I found that Mailgun makes it pretty easy for me to set up a custom email that I can manage on Gmail...

Jan 20, 2019

Store git credentials for UBC CS server

You’re taking a CS course at UBC and just finished a chunk of work that you wanna commit. When you try to git push or git pull, you’re asked to type in username and password :weary: (Green lin...

Jan 12, 2019

How to create shared folder on Windows Remote Desktop from Ubuntu via Remmina

As part of COMM335 at UBC, students use Microsoft Access via Remote Desktop if you use Mac. Unfortunately, they don’t have a guide on Ubuntu (yet). I had some trouble creating a shared folder betwe...

Jan 22, 2018

Rubyconf 2017にOpportunity Scholarとして参加したイベントレポ

この記事はつい先日Rubyconf 2017に運良くOpportunity Scholarとして参加してきた自分視点のイベントレポです。事前にいろいろ検索してもプログラムに関しての情報が全く見つからなかったので、自分の経験を将来Opportunity Scholarのプログラムに興味がある日本の方にどんな感じなのかを伝えられれば幸いです。結果から言うと全体的にメチャ楽しく、大満足な経験だ...

Aug 6, 2016

Build a Mailer with Rails

Hey all, I have a confession to make. Believe it or not, I find emails to be … cool. I was working on a system-failure notification system at my internship, and that was when I was introduced...

Apr 14, 2016

Your First Chrome Extension

Google chrome is pretty great. I mean its fast, its stable, and looks slick. IT JUST WORKS! What also makes Chrome stand out from other browsers out there is Chrome’s unique extension ecosystem. ...

Apr 13, 2016

Introduction to Design Pattern in JavaScript

If you’ve been coding for a while, you might have heard about this thing called “Design Pattern”. But what the heck are they? Why are they useful? Should you learn them? As another JavaScript nov...