timakin

Software Engineer / 最近はReactNative / Contributor of Go / Gunosy Inc. / Go, React, Swift, Ruby / AWS, GCP / 株式会社Gunosy 新規事業開発室

期待しすぎないことが大事

仕事とか恋愛とかでよくこのワードを聞くことがあるけど、僕は絶対に使わないようにしてる。端的に言うと嫌い。

「期待しすぎないのが大事だよね」と言ってるのを見ると、どちらかと言うとしたり顔で相手に責任を転嫁してるように感じるケースが多いせいか、あまり自戒として受け取れない。その印象もあってか、結局「期待を下回る人間だと諦めて接すること」を体裁よく言おうとして何も良くできてないケースだと認識してる。

もっとみる
感謝です!シェアもして頂けると嬉しいです!✧\\٩(‘ω’)و //✧
4

ベンダーロックインへの油断

最近、BaaS(ないしPaaS)を選定するときに、「これはどれほどアプリと疎なプラットフォームか」を強く意識するようになってきた。

Dockerによる各アプリケーション動作環境のポータビリティ向上と、k8sによるコンポーネント連携の記述性向上が原因してると思う。

副次的な話でいうと、よりマイクロサービス化が容易になったことで、環境セットアップやスケーリングをGUIからぽちぽち設定する作業を省略

もっとみる
ありがとうございます!励みになります!(๑╹◡╹๑)ノ
7

CircleCI Orbs開発完全ガイド 2019年度版

前置き

CircleCI Orbsというのは、CircleCIのバージョン2.1以降で有効になった、CI/CDワークフローの一部を共通パッケージとして切り出す仕組みです。

CircleCIはバージョン2.0のメジャーアップデートを経て、一気に実行速度が上がりました。しかし、プロセスの共通化をするにはyamlの記述方法を工夫する以外は特に打ち手がありませんでした。

Orbはまさにその解決策とし

もっとみる
ありがとうございます!励みになります!(๑╹◡╹๑)ノ
10

品格、ユーモア、そしてエディタ

開発者向けのドメイン、「.dev」の登録受付が開始された。timakin.devはちゃんと俺が取った。みなさんも取りましょう。

で、昨日vim.devのドメインが個人によって取得され、そのリダイレクト先がEmacsのサイトになっていたことで、物議を醸した。HackerNewsにも載ってた。

この行為に対し、観測範囲では

・「やりすぎだ、同じデベロッパーとして辟易する」という人
・単に"エディ

もっとみる
ありがとうございます!励みになります!(๑╹◡╹๑)ノ
29

寿司とピザとエンジニア

tl;dr

勉強会で寿司とピザ出すの極力やめませんか

餌としての寿司とピザ

先日雑にこのようなことを呟いた。

これは、某社のエンジニア求人イベントの広告だったのだけれど、見た瞬間は餌で釣ろうとしてるような魂胆が透けて見え、それに対する嫌悪感を抱いた。

だけどその直後、「まあそうはいってもエンジニアの勉強会って寿司かピザしか頼まないし、それさえあれば人が集まると思われてもしょうがないくらい

もっとみる
感謝です!シェアもして頂けると嬉しいです!✧\\٩(‘ω’)و //✧
40

GoとDependency Injectionの現在

tl;dr

・Goの依存性注入は普通に行われるが、DIツールはまだ観測範囲では浸透していない。
・直近出たGoogle製Go向けDIツール「Wire」はシンプルなAPIやツール作成で有用だが、依存オブジェクトの設定が複雑化すると表現性に限界がくる
・Goにおいて、DIツールはある種のフレームワークと認識して慎重に採用すべき

前提:Goの依存性注入と課題

Goのコードを書く際、特に一定規模を超

もっとみる
感謝です!シェアもして頂けると嬉しいです!✧\\٩(‘ω’)و //✧
32