- PdMと技術リードできるエンジニアになる
- 自分でサービス作ってお金稼げるようになりたい
- 比率(max=10)はバックエンド(:2)・インフラ(:5)とアプリ(:3)にする
- アプリの方が利用ユーザ多いのでwebフロント捨てる
- バックエンドは出来る人多いのでなるべくやらない
- どこに振る?
- バックエンド:アーキテクチャ、テスト、DB設計あたり強みにできるように
- アプリ:Flutter全振り
<?php | |
final class TweetCollection implements \IteratorAggregate, \Countable | |
{ | |
public function __construct(array $attributes = []) | |
{ | |
} | |
/** | |
* @param Tweet $tweet |
<?php | |
// 入力複数行の取得 | |
function multi_line() { | |
$input = []; | |
while ($line = fgets(STDIN)) { | |
$input[] = trim($line); | |
} | |
return $input; | |
} |
下記ライブラリを利用
https://github.com/nuwave/lighthouse
playgroundで動作確認
https://localhost/graphql-playground
https://teruyastar.hatenablog.com/entry/20110208/1297157480
- 基礎は無意識に落としこむほど反復してこそ、本当の土台となる。
- 基礎は常に更新、あるいは再構築されるものである。
- 基礎反復練習は目に見える形に。
- 自分のこれだけは誰にも負けない「基礎」はなんなのか。
- 基礎の基礎を考える。
Reverse Proxy がなぜ必要か
http://d.hatena.ne.jp/naoya/20140826/1409024573
- 画像や CSS のような静的なファイルを返すだけの処理はリバースプロキシで返す
- アプリケーションの処理が必要なものだけをアプリケーションサーバープロセスへ流す
直前のコミットをなかったことにしたい
''' git reset --hard HEAD^ '''
https://qiita.com/shuntaro_tamura/items/06281261d893acf049ed
コミット履歴の確認
PHPでGraphQLを試す
https://qiita.com/kazuhei/items/f647a3b60a6e9c1e9c91
「GraphQL」徹底入門 ─ RESTとの比較、API・フロント双方の実装から学ぶ
https://employment.en-japan.com/engineerhub/entry/2018/12/26/103000#%E7%94%BB%E5%83%8F%E3%82%84%E5%8B%95%E7%94%BB%E3%81%AA%E3%81%A9%E3%81%AE%E5%A4%A7%E5%AE%B9%E9%87%8F%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%81%AE%E6%89%B1%E3%81%84%E3%81%8C%E9%9B%A3%E3%81%97%E3%81%84
Web API初心者と学ぶGraphQL
https://qiita.com/SiragumoHuin/items/cc58f456bc43a1be41b4
GraphQLのAPIをNode.js + Express + MySQLで試してみた
github+TravisCIによるLaravelのCIを行う。
https://travis-ci.com/
※travis-ci.orgもあるが、そちらは旧版なので.comの方を利用する
- リーダブルコード
- 良いコードの書き方
- モデルやメソッドに名前を付けるときは英語の品詞に気をつけよう