2018年9月19日のブックマーク (3件)

  • Goのパッケージ構成の失敗遍歴と現状確認

    この記事は Gunosy Advent Calendar 2017の5日目の記事です。前回の記事はGunosyのパーソナライズを支える技術 -ワークフロー編-でした。 GoAPIを書くときの問題僕の在籍するGunosyはGoを昔(?)から番採用しておりまして、ノウハウも潤沢に溜まっている企業だと言えます。 しかし、contextの扱いやベストなパッケージ構成、テスト、net/httpでAPIを書くノウハウなどなど、迷うことは多々あります。 これは弊社特有の事情ではなく、Goのサーバーサイドエンジニア全員にとっての問題です。中でも、パッケージ構成をどうすればいいのか(相互参照せずに快適に開発を進められるパッケージ構成とは)を見つけるのは結構難しく、各々のチームにお任せ、という状況です。 今回は上記の問題のうち、パッケージ構成に踏みこんで見たいとおもいます。会社でもよくパッケージ構成をどう

    Goのパッケージ構成の失敗遍歴と現状確認
    zoe302
    zoe302 2018/09/19
    すごい、よくわかる記事。goに限らずアプリケーションのレイヤ分けに迷ったら読むといい。
  • 新卒入社後、約3年半で読んできた書籍たち - Qiita

    はじめに 前回投稿した記事がかなり反響があって、正直びっくりしています。 色々な応援コメントやフィードバックを頂き、ありがとうございます!! 今回は自分が知りたかったシリーズ第2弾です。 第1弾:25歳初めてのフリーランスエンジニアの単価について 第2弾:新卒入社後、約3年半で読んできた書籍たち 第3弾:フリーランスエンジニアの面談ってこんな感じ 第4弾:新規参画した現場で1週間で意識したこと、やったこと 意外と自分が知りたかったことは、皆も気になっているのかなと思い、今回は今まで約3年半で使った書籍やコンテンツなどを紹介を記載していきます。 こちらの記事も参考にさせて頂きました。 未経験から4年働きながら、読んでよかった読み物 記載ルール ジャンル毎分けて記載します(ジャンル分け間違えていたらすみません) 買った、読んだ、挫折したを記載しています URLは貼っていません コメントに

    新卒入社後、約3年半で読んできた書籍たち - Qiita
    zoe302
    zoe302 2018/09/19
    よくまとまっててよさそう
  • 【PHP7.4】ついにPHPにプロパティ型指定がやってくる - Qiita

    Typed Properties 2.0というRFCが投票フェーズに入ったのですが、2018/09/13時点で賛成48反対0となっていて、ほぼ決まりの状態です。 Typed Properties 2.0 どういうRFCなのかというと、これです。 class User { public int $id; public string $name; public function __construct(int $id, string $name) { $this->id = $id; $this->name = $name; } } class Example { // 対象型はvoidとcallable以外全て public int $scalarType; protected ClassName $classType; private ?ClassName $nullableClassTy

    【PHP7.4】ついにPHPにプロパティ型指定がやってくる - Qiita
    zoe302
    zoe302 2018/09/19
    お、これはすごい。捗りそう