アーカイブ 2017
75 件の記事
Laravel+React+Superagentでフォームを実装
実装するLaravel+React+Superagentのフォーム。API設計、FormRequest、JSON応答、Promise/Ajaxの実装パターンを詳細に解説
LaravelでRestAPIをつくる
LaravelのResourceControllerと認証ミドルウェアを使い、JSONレスポンスを返すREST APIをつくる方法を解説します。
bitflyerのprivate apiを使ってビットコイン資産状況をslackに通知する Part2
async/awaitとbitFlyer private APIの認証、Slack連携を使い、ビットコインの資産状況を監視・通知する方法を解説します。
bitflyerのprivate apiを使ってビットコイン資産状況をslackに通知する
bitFlyerのprivate APIをNode.jsから叩き、HMAC-SHA256署名とSlack Webhookでビットコインの資産状況を通知する方法を解説します。
AnsibleでVagrant開発環境(CentOS7.3)を構築する
構築するVagrant開発環境。Ansible自動化でPHP・Ruby・Python・Nginx・MySQL・Redis・Mailcatcher、CentOS7.3インスタンス構成。
cdコマンドでディレクトリをタイピングするのが面倒くさくなってきたのでシェルスクリプトで楽をする
「cd」でパスやディレクトリ名をタイプするのが面倒になり、シェルスクリプトを使って少し楽をできるようにした記録です。メニューから選ぶだけでbashのディレクトリ移動ができるようにするスクリプトを紹介し、コマンドライン操作を効率化する方法を解説します。
dotEnvの環境変数をクライアントサイドでも使えるようにする - dotenv-webpack
dotenv-webpackを使い、webpackでdotEnvの環境変数をクライアントサイドでも利用する方法と、セキュリティ上の注意点を解説します。
Laravel5.2にNotificationでNotificationを使う
Laravel 5.3がリリースされたなかで、あえてLaravel 5.2のNotification機能を使って通知を送る方法について解説する記事です。Notificationとは何かという説明から、5.2(または5.1)環境でのインストールと、実際に通知を送るまでの手順を紹介します。
FormRequestのrulesメソッド内でバリデーションルールを振り分ける
LaravelのFormRequestで、複数フォームやREST APIのリクエストに応じて条件付きのバリデーションルールを振り分ける方法を解説します。
Ansibleでリモートのファイルに書き込みをする
Ansibleのblockinfileモジュールを使って、リモートサーバー上のファイルへの書き込みや編集を行う方法を解説する記事です。よく使うタスクとして、Playbookの具体例を示しながら、ファイルの内容を管理してインフラ構成を自動で管理・構成する手順を紹介します。
OSSをはじめてみた話
GitHub上で自作のプロダクト「Rubel」を公開し、オープンソースソフトウェア(OSS)開発を始めてみた話を紹介する記事です。公開プロジェクトとして開発を進めるなかで学んだ、協働開発の基礎やOSSに取り組むことの意義について、当時の経験をもとにまとめます。
リーン・スタートアップ
『リーン・スタートアップ』の書評。リーン・スタートアップのバイブル的な一冊。リーン生産方式をベースに、構築・計測・学習のサイクルを回して不確実な事業を素早く検証していく考え方を学べる。
レガシーコード改善ガイド: 保守開発のためのリファクタリング
『レガシーコード改善ガイド 保守開発のためのリファクタリング』の書評。テストのないレガシーコードに立ち向かうための実践的な技法を体系化した一冊。振る舞いを変えずにテストを差し込むための接合部(seam)といった概念を軸に、安全に修正を重ねる進め方を学べる。
プログラミング言語Go
『プログラミング言語Go』の書評。Goを学ぶうえで教典的な位置づけの一冊。言語設計に近い著者らによる正確で簡潔な解説で、文法から並行処理まで芯を押さえられる。Goに取り組むなら一家に一冊置いておきたい定番書。
Go言語によるWebアプリケーション開発
『Go言語によるWebアプリケーション開発』の書評。Goの基本的な理解を前提に、Webアプリケーション開発の実践的な内容に踏み込む一冊。標準的な作法に沿って、GoでWebアプリを組み立てていく流れを学べる。