タグ

ブックマーク / www.kabuku.co.jp (3)

  • さようなら、TypeScript enum - 株式会社カブク

    フロントエンドエンジニアの今村です。TypeScriptではenumを使わずunion型を使いましょう、という話を書きます。 モチベーション 何を今さら、と思う方もいるかもしれません。 TypeScriptのunion型はenum的なものを表現可能であり、基的にenumよりもunion型を使うべき、という意識を持っているTypeScriptプログラマーはすでに少なからずいるのではないかと思います。しかし、ではenumの使用はいかなる場合も避けるべきなのか、そうでないとしたらどのような基準でenumとunion型を使い分けるべきなのか、といった点について、広く合意の取れたガイドラインはなさそうです(少なくとも私は知りません)。この結果、コードレビューなどで少しやりづらさを感じることがあったので、白黒つけてしまいたいという気持ちからこのブログを書いています。 結論としては、enumは全面的に

    さようなら、TypeScript enum - 株式会社カブク
  • GraphQLの入門書を翻訳しました

    ソフトウェアエンジニアの尾崎です、最近は新規事業を立ち上げるべく色々やっています。この度、弊社2名(私とあんどう)が翻訳したGraphQLの入門書『初めてのGraphQL』がO’Reilly Japanから出版されます。(2019年11月13日(水)発売予定です。)今回はこの書籍について紹介します。 表紙の鳥はタカ目タカ科のボネリークマタカです GraphQLとは GraphQLは公式ドキュメントに “A query language for your API” とある通りAPIのためのクエリ言語です。GraphQLは2015年にFacebookによってOSSとして公開されました。2017年にGitHubの公開APIGraphQLに移行されたことを契機に採用事例が増えてきています。 GraphQLAPIはこれまでのAPIとはパラダイムが大きく異なります。現在主流のWeb APIはRoy

    GraphQLの入門書を翻訳しました
  • カブクエンジニア開発合宿に行ってきました 2019夏 - 株式会社カブク

    おはこんばんちわ、カブクの足立です。 前回から約半年、第6回目となるカブクエンジニア開発合宿に行ってきましたので、そのレポートをお送りいたします。 改善点: 合宿場所の変更 前回の場所変更による刺激増加に味をしめ、今回も新たな場所にチャレンジ。かねてより「一度はやってみたい」と話していたBBQ施設のある合宿所。メンバーがサクッと探してくれて感謝! 野性味あふれる環境で刺激倍増です。 テーマとルール テーマとルールはずっと変わっていません。 テーマ ちょっと先の仕事に役に立つかもしれない何かにチャレンジする。 (個人にとって)新しい技術を楽しみましょう的な感じ。 ルール 1: 就業時間を守る ハッカソンみたく、深夜まで追い込んで何かを作り上げるということはしません。 限られた時間で最大の成果を目指します。これがいつものカブクのやり方です。 参加者同士の懇親も大事にしたい。残業無し! 2: 発

    カブクエンジニア開発合宿に行ってきました 2019夏 - 株式会社カブク
    alcus
    alcus 2019/06/25
  • 1