タグ tomoima525's blog
人気順 5 users 50 users 100 users 500 users 1000 usersスタートアップでソフトウェアエンジニアとして10年たって大事にしていることリスト - tomoima525's blog
今から10年前の2014年4月に、いわゆるIT系大企業のDBエンジニアを辞めてメルカリでソフトウェアエンジニアとして働き始め、そこから紆余曲折を経て10年たった。 当時の予定通り、まだ現役でコードを書いている。海外に拠点は移り、色んな国の人たちと仕事をするようになり、役割もテックリード、マネジャー、CTOと変わっ... 続きを読む
プロダクト思考とプロジェクト思考を理解し、優れたプロダクト、チームを作り出す方法 - tomoima525's blog
ツイッターで偶然見かけたプロダクト開発に関する一連のツイートが、プロダクトチームと経営陣、あるいは開発メンバーやプロダクトマネジャーの間に起きる摩擦を見事に言語化していました。 As they grow in size, teams within megacorps and startups tend to implicitly bias more towards Project Thinking and not ... 続きを読む
「なんとなく元気がない」状態には名前があり対応が必要だと全マネジャーは知っていたほうが良い - tomoima525's blog
ポッドキャスト Today I Learned FMの28 回目はメンタルヘルスの話題について話しました。この記事はその収録に関する追記です。 anchor.fm 「なんとなく元気がない」 = languishing www.nytimes.com "バーンアウトでもないし、うつでもない。けどどこか希望がない。なんか楽しくないし、目的ももてない。なんだかモヤモ... 続きを読む
iOS NativeからReact Native に乗り換えた Shopify の話聞いてきた - tomoima525's blog
"最も使われているサービスのひとつを iOS Native から React Native に作り変えた" というアナウンスメントを出し話題となった Shopify で、まさにその内容を扱った React Native の meetup があり、参加してきたので内容と所感をまとめました。 React Native is the Future of Mobile at Shopify 発表内容 検証/導入フ... 続きを読む
2020 年の React Native 開発 - tomoima525's blog
2019 年は React Native にとってはさまざまな変化があったので、それらを振返りつつこの記事では最近の React Native をめぐる状況と個人的見解について書きます。採用を検討している方、Flutter などのクロスプラットフォーム開発フレームワークと比べたいという方の参考になれば幸いです。 フラットに書くことを意識... 続きを読む
React Apollo のキャッシュ機構とアクセス - tomoima525's blog
GraphQL におけるトランザクション処理は Mutation と呼ばれます。トランザクション処理の結果に基づいてビューも更新するのが一般的ですが、GraphQL の場合、いくつかの手法があります。それらの手法、どれを採用すべきかについては、後続の記事にて解説するとして、今回は前提知識となる キャッシュ機構のふるまいと利... 続きを読む
旅をしながら仕事をする、あるいはリモートワークができるチームの作り方の話 - tomoima525's blog
12月中旬から1月中旬のおよそ3週間と少しのあいだ、ヨーロッパを旅しつつリモートで仕事をしていました。自分が働いている会社は現在サンフランシスコと日本に拠点があり、日本にいるメンバーも北海道や北関東など様々な場所からリモートで働いています。今回旅行中どう働いたのかという話に加えて、旅先で気づいたリモ... 続きを読む
クライアントとサーバーどちらに実装するかの設計指針をチームで持つこと - tomoima525's blog
モバイルアプリケーションを開発していると、この要件や仕様はクライアントとサーバーどちらに置くべきか、という議論がチームでなされることがしばしばあります。例えば、 あるレスポンスAを受けて処理Bを行い、その結果をユーザーに提示する 登録処理などで、処理C,処理Dという異なる処理を並列して行い、それらが完了... 続きを読む
海外の国際デベロッパーカンファレンスに採択されるまでの道のりと登壇のノウハウ - tomoima525's blog
11月にアメリカでDroidconと呼ばれるAndroidのデベロッパーカンファレンスに初めて登壇しました。この記事では海外(日本国外)カンファレンスの選択、採択されるまでの道のり、発表までどのような準備が必要かをまとめてみました。 登壇したカンファレンス Droidcon San Francisco 2018というカンファレンスです。 https:... 続きを読む
メルカリを退職してChanoma, Inc. にジョインしました - tomoima525's blog
近況報告です。11月頭にメルカリを退職し、サンフランシスコを拠点とするChanoma, Inc.にジョインしました。 Chanoma, Inc. では何をしているのか Chanoma, Inc. ではChompというサービスを開発しています。Chompはレストランやお店で食べたものを親しい人とシェアできるソーシャルアプリです。美味しいお店の美味しいご... 続きを読む
Android App Bundle/Dynamic feature modulesにみるモジュール化の未来 - tomoima525's blog
2018 - 05 - 10 Android App Bundle/Dynamic feature modulesにみるモジュール化の未来 勉強会 android 開発 Google I/O 2018で発表された新機能である Android App BundleとDynamic feature modulesが大規模アプリのペインポイントを解決しそうなので早速利用/サンプルプロジェクトを触ってみた... 続きを読む
日本向けのアプリとUS向けのモバイルアプリの違いはなにか - tomoima525's blog
2018 - 04 - 16 日本向けのアプリとUS向けのモバイルアプリの違いはなにか tips 開発 日本向けのアプリとUS向けのモバイルアプリを開発した経験から、よく「日本のアプリとUS向けのアプリの違いって何ですか?」と聞かれることがあります。UI、UX観点で色々な違いはあるのですが、個人的に最も違う点を挙げるなら、 タイポグラフィ だと思います。US、いやおそらくアルファベットを使う国のア... 続きを読む
深セン テックリサーチ・レポート(後編) シリコンバレー周辺に住む人からみた中国のシリコンバレー - tomoima525's blog
2018 - 03 - 12 深セン テックリサーチ・レポート(後編) シリコンバレー周辺に住む人からみた中国のシリコンバレー 旅 面白いもの その他 テックリサーチ・レポート後編は 深セン の"中国の シリコンバレー "としての側面を追います。 自分は今回 深セン に行くにあたりなんのツテもなかったのですが、中国人の友人に現地の人を紹介してもらい、現地のテックコミュニティに少しだけ切り込むことが... 続きを読む
アメリカ西海岸に移住して2年がたった - tomoima525's blog
2018 - 01 - 27 アメリカ西海岸に移住して2年がたった 日常 英語 アメリカの ベイエリア に移住して2年がたってしまいました。タイトルは ベイエリア よりもキャッチーかなと思って"西海岸"にしました。ちょっとした節目であるので、環境や心境の変化などをつらつらと書きとめておこうと思います。 仕事 去年は会社のアプリを フルスクラッチ で書き直すというプロジェクトがあり、業務ではずっとそ... 続きを読む
Dagger2 + KotlinでEspressoのInstrumentation test を書く - tomoima525's blog
2018 - 01 - 09 Dagger2 + KotlinでEspressoのInstrumentation test を書く android test Instrumentation Testを書く時、実際に API リク エス トは行わせず、 API レスポンスをmockしたいですよね。方法としては2通りはあるかと思います。 Gradleで Test flavorを作り、 API を差し替... 続きを読む
React Nativeハイブリッドアプリケーション開発ことはじめ - tomoima525's blog
2017 - 12 - 19 React Nativeハイブリッドアプリケーション開発ことはじめ javascript java android 開発 こちらは React Nativeアドベントカレンダー 19日目の記事になります。 ここ1、2年でReact Nativeによる アプリ開発 はますます盛んになっていますが、一方でNativeと組み合わせたとハイブリッドアプリケーション開発はまだ発... 続きを読む
結婚式でLINE Message APIを使った写真共有サービスを作った話 - tomoima525's blog
2017 - 10 - 16 結婚式でLINE Message APIを使った写真共有サービスを作った話 server python javascript 面白いもの 開発 先日結婚式を挙げました。式中ご参列いただいた方と簡単に写真を共有したいなと思い、そういうマイクロサービスを作ってみました。ここではどのように実装していったのかを記憶が薄れぬうちに書いていこうと思います。 着想と仕様 自分が結婚... 続きを読む
ReactNativeに必要不可欠なReduxとMiddlewareのフローを理解する - tomoima525's blog
2017 - 04 - 24 ReactNativeに必要不可欠なReduxとMiddlewareのフローを理解する tips javascript 開発 最近ReactNativeをちょこちょこ書いています。アプリ向けのReactNativeを書くにあたって理解が不可欠になるのがデータフローの仕組みであるRedux、及び様々な処理を仲介するMiddlewareです。小さなアプリをつくってみて一通... 続きを読む
サンフランシスコで強盗にあった話 - tomoima525's blog
2016 - 08 - 30 サンフランシスコで強盗にあった話 脱線 英語 こともあろうにサンフランシスコで強盗にあうというステータス解除をしてしまいました。今回はその顛末と、周りの反応がアメリカっぽかったので、それについて書きます。 経緯 その日は19時半頃にオフィスを出て、最寄りの地下鉄駅(BART)に向かいました。ところが一駅移動したタイミングで車が線路に立ち入ったということで、電車が運転を... 続きを読む
エンジニアが手早く英作文をする時はかどる Tips - tomoima525's blog
2016 - 02 - 22 エンジニアが手早く英作文をする時はかどる Tips tips 英語 Github のPRや海外Slackチャンネルでチャット、はたまた 英語圏 のエンジニアとやりとりする等、英語で文章を書くことはしばしばあります。そんな時、自分がよく使っている方法について書きます。 文章を書く アルク の 英辞郎 と Google , Github を組み合わせる 恐らく多くの人が ... 続きを読む
プレゼンスライド英語化のススメ - tomoima525's blog
2015-10-21 プレゼンスライド英語化のススメ プレゼン tips android 勉強会 ここ数ヶ月勉強会などで発表する機会がいくつかあったのですが、最近は技術系スライドをなるべく英語で作るようにしています。そこで英語でスライドを作るメリット・デメリットとちょっとしたコツについて、書きます。 英語でプレゼン資料を作るようになったきっかけ 海外のエンジニアの友人ができたから、というのが大きか... 続きを読む
Android Best Practices のディレクトリ構成を作れるテンプレート作った - tomoima525's blog
2015-07-18 Android Best Practices のディレクトリ構成を作れるテンプレート作った android 開発 Android Studioでプロジェクトを新規で作る時、テンプレートは何を選択していますか? テンプレートには自動でNavigation Drawerを生成してくれるものや、最近だと広告をつけてくれるものなど色々ありますが、実際のところ、Add No Activ... 続きを読む
Webアプリエンジニアができるまで」に行ってきた - tomoima525's blog
2014-03-21 Webアプリエンジニアができるまで」に行ってきた 勉強会 開発 「Webアプリエンジニア養成読本」という本の刊行記念でトークセッションが開催されていたので参加してきたので、その感想書きます。 Webアプリエンジニア養成読本[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Software Design plus)作者: 和田裕介,石田絢一(uzulla),す... 続きを読む