こんにちは、VASILYのバックエンドエンジニアの塩崎です。 9/17〜9/20にかけて広島で開催されたRubyKaigi2017に、VASILYから4人が参加しました。 3日間で約50個の講演があり、参加者も数百人を超えるであろう大変大規模なカンファレンスでした。 たくさんの講演の中で、VASILYのエンジニアが興味を持ったものを、この記事でいくつか紹介いたします。 The many faces of module Ruby Lauguage Server Ruby and Distributed St
こんにちは、エンジニアの東です。 今回は「PHPerが学ぶGo Tour」という題目通り、 Tour of Go をPHP使いが学ぶ上での言語の違いを書いていきたいと思います。 なぜこの記事を書くに至ったか。それは弊社では言語にGoを採用しておりますが、 慣れ親しんだ言語とは別に新しい言語を扱うのは、非常に戸惑うことが多いと思います。 筆者自身もよく、GoとPHPを行き来するため、PHPでセミコロン忘れやGoで変数定義で $piyo と書いてしまい、 「動かない…なんでー…」っと、
みなさん、Golang書いてますか? お久しぶりです。メディアシステム開発部の森竹です。 前回は Docker for Macを使ってRuby on Rails開発環境を構築する を紹介させて頂きました。 今回はTravis CIを使用したGolangビルドを紹介させて頂きます。 ビルド Travis CI でGolangビルドを実行し、AWS S3へPUTします。ビルドサーバーでGolangビルドする案もありましたが、下記の観点を鑑み、Travis CIを選択しました。 Travis CI ビルドサーバ
It is not realistic to manually create JSON schema. It is something used by the system, there are aspects which are difficult to understand how to write, and it is bothersome to describe things such as the validation conditions. This is why JSON schema ge