ランサーズ等のサービスを開発・運用する中で得た知識やノウハウを紹介しています。

thumbnail

Labels:  Go 投稿者:mako

Goのインストール

ランサーズでは定期的にプログラミング言語Go読書会を開催しています。 https://lancers-engineer.connpass.com/ プログラミング言語Go(丸善出版)を読み進め、不明な点や疑問点について議論し理解を深めています。 Goのインスト …

thumbnail

Labels:  Go 投稿者:mori-dev

Echo のエラーレスポンスのカスタマイズ

森です。 Echo のエラーレスポンスを、過去のブログ記事で紹介した JSON の構造にするために、以下のようなコードを書きました。 https://gist.github.com/mori-dev/0ae89dc0918d2b1c644d34dbee29b4 …

thumbnail

Labels:  Go 投稿者:mori-dev

goimports が go-playground/validator.v9 の import 文を自動で削除する問題の対処

森です。 問題 goimports が go-playground/validator.v9 の import 文をファイルセーブのたびに削除してきてつらかった。 対処 import ( validator “gopkg.in/go-playgro …

Labels:  JavaScript 投稿者:yokoi

TestCafeでのE2EテストをBrowserStackでやろう

ランサーズCTOの横井です。 最近、個人でE2Eの画面テストを書く際にSeleniumからTestCafeに乗り換えつつあります。導入が(個人的には)Seleniumより楽っていうのと、要素の出現とかをよしなに待ってくれるので、テスト書くときにあんまりその辺を …

thumbnail

Labels:  イベント/登壇 投稿者:amesho

プログラミング言語Go読書会#16(8.4.4-8.8)[2017/07/19]

どうも、ameshoです。 先日Lancersで開催された「Go 読書会 #16」の記録をQiitaに書きました。 http://qiita.com/amesho/items/1e5508591137c7476e87 よろしくお願いします。

thumbnail

Labels:  JavaScript 投稿者:mori-dev

mocha のテスト実行前にグローバル変数をセットする方法

森です。 mocha のテスト実行前にグローバル変数をセットする方法を調べました。 コマンド引数か mocha.opts で、設定ファイルを require することで、うまくゆきました。以下の例では、–require ./test/setup.j …

thumbnail

Labels:  JavaScript 投稿者:takepo

React × Redux で action 発行時に確認ダイアログを挟む middleware の実装例

pookチームのtakepoです。 今回は、React × Redux でstateを変更する時にダイアログ等で確認表示を挟みたいときの良い方法をご紹介します。 その場合の例として、「ユーザーの情報を更新するとき、更新しても良いかを一度確認するダイアログ表示す …

Labels:  CakePHP 投稿者:nakajiman

CakePHP 3.4 ORM のクエリを調べてみた exists 編

愛犬のダックスをサマーカットし過ぎて失敗した nakajiman です。毛並みがチクチクして痛いのです。 CakePHP 3.4 ORM がどんなクエリを発行しているのか調べてみます。まず、簡単なところで、レコードが存在するかどうか調べる exists を見て …

thumbnail

Labels:  DevOps 投稿者:mori-dev

ぼくの考えた最強の WebAPI のエラーレスポンス型(仮)の mson を発表します!!1

森です。 昨日、API仕様を考えていて、社内チャットで雑談した成果になります。ご査収下さい。   ## Error + status_code: `500` (number, required) – ステータスコード + type: `v …

Labels:  CakePHP 投稿者:nakajiman

CakePHP 3 のマイナーバージョンを調べる方法あれこれ

田園都市線のあざみ野駅、つくし野駅、つきみ野駅が、ときどき分からなくなる nakajiman です。 知らない誰かの CakePHP 3 環境を覗くとき、マイナーバージョンってどうやって調べてますか~ってはなしです。 VERSION.txt を見る Confi …