もしOSに断絶があればRubyは死んでいた可能性が高い、まつもと氏がRuby25周年で講演
もし過去のOSに断絶があったら、Rubyが絶命していた可能性はかなり高い。25年のRuby開発の歴史を振り返りつつ、そんな意外な見方を示したのはRubyの生みの親として知られる、まつもとゆきひろ氏だ。日本生まれのプログラミング言語「Ruby」(ルビー)が25歳の誕生日を迎えた。Rubyが生まれたのは1993年2月24日のこと。それからちょうど25年目となる2018年2月24日に、Ruby25周年記念...
View ArticleRebuild.fmの宮川氏がRubyまつもと氏に聞いた、Ruby開発の10の論点
当ブログですでにお伝えしたように、Ruby誕生25周年を記念して、2018年2月24日に東京・品川で「Ruby25」というイベントが開かれた。イベントではRubyの生みの親であるまつもとゆきひろ氏のほか、RubyやRuby on Rails開発の第一人者らが集まって現在のRubyの現状について講演を行った。イベントの最後のセッションとして「Rubyの未来〜Matz & Miyagawa...
View ArticlePHPのコーディング規約まとめ。PSR-2, CakePHP, Symfony, WordPress, FuelPHPなどの5つの規約の概要と特徴的なルール
目次PSR-2 Coding Style GuideCakePHPコーディング規約Symfonyコーディング規約WordPressコーディング規約FuelPHPコーディング規約参考記事集チームで開発するにあたり、コーディング規約を決めておくことは重要です。コーディング規約を統一しておくことにより、綺麗で読みやすいコードとなりますし、コードレビューの差分も見やすいものとなります。...
View Article「SideCIのようなツールが開発プロセス中に存在するのは、ぼくが理想とする世界の一部を実現している」(まつもとゆきひろ氏)
Ruby25周年を記念して学生時代からのRubyファンを公言するSideCI株式会社代表 角 幸一郎がRubyのパパである、まつもとゆきひろ氏にインタビューを行いました。角 : Ruby25周年おめでとうございます。これまでRubyを開発していて嬉しかったことは、どんな時ですか?(左 : SideCI株式会社代表 角 幸一郎 右 : Ruby開発者 まつもとゆきひろ)まつもと :...
View ArticleReactの開発チーム内でのJavaScriptの静的解析器ESLintの使われ方、設定、独自プラグイン
目次ESLintの概要と特徴ESLintのルールの見方サードパーティが提供している設定の利用PluginReact概要ESLint in ReactfbjsPlugin in fbjsReactのESLintPlugin in...
View ArticleRuboCopコミッタ、Pockeが語るBatsov像とアドバイス -SideCI技術顧問就任記念インタビュー
SideCIでは、2018年4月より、RuboCopコミッタのPockeこと、桑原...
View Articleリポジトリ数無制限の新しい料金プランの提供を開始。旧プランからの移行のお願い
こんにちは。SideCIの角です。いつもSideCIをご利用いただきありがとうございます。SideCIは料金プランを2018年5月1日より新しい体系に改定いたします。新しい料金プランでは、プライベートリポジトリ数ではなくユーザ数に応じた料金体系となり、開発チームの規模に応じて料金が変動するアップグレード、ダウングレードの際に、利用料金の変更が日割り計算されるといった特徴がありますので、新プランへの移...
View ArticleRuboCop vs Rails Best Pratices それぞれの特徴。初心者はどう使う?
目次どのようなツールがあるかRuboCop特徴rails_best_practices特徴試してみる。対象RuboCop導入Gemfileの書き換えdatabase.ymlの作成Gemの導入作動させてみるfailに対応してみる設定ファイルでコーディングスタンダードを定める対応しているチェック種類触れてみた感触rails_best_practices導入Gemfileの書き換えSublimeText2...
View ArticleRubyKaigi 2018 直前!チーフオーガナイザ・松田明さん特別インタビュー
目次CRubyでのコードレビューコードスタイルと規約CRubyのコードスタイルRailsのコードスタイル標準コーディング規約コードレビュー自動化とSideCIRubyKaigi 2018今回は、松田明さんにお話をうかがう機会をいただきました。 松田さんと言えば、RubyとRuby on...
View ArticleSideCIはSiderにサービス名変更しました
こんにちは。SideCIの角です。 本日2018年6月13日より、SideCIの製品名をSider(サイダー)へ変更いたします。 背景として、SideCIの「CI」は「継続的な開発プロセスの改善」を意図したサービス名でした。...
View ArticleSiderの表示言語を設定から変更できるようになりました
こんにちは。プロダクトチームの渡邉です。この度、Siderのアカウント設定から新たに表示言語を変更できるようになりました。右上の「アカウント」メニューからアカウント設定ページにアクセスし、言語を切り替えることができます。変更を保存すると、すぐに表示言語が変更されます。設定された言語は、Siderから送信されるシステムメールにも反映されます。何かご不明な点がございましたら、お気軽にSider内の右下の...
View Articleメンバーがオーガニゼーション設定ページにアクセスできるようになりました
こんにちは。プロダクトチームの渡邉です。Siderのオーガニゼーション設定ページが、メンバー権限のユーザーでもアクセスできるようになりました。従来は、GitHub上でオーガニゼーションに対して、オーナー権限を持っているユーザーのみが、Siderのオーガニゼーション設定ページにアクセスすることができました。しかし、今回のアップデートでメンバー権限のユーザーもオーガニゼーション設定ページにアクセスできる...
View ArticleRubyKaigi ’18 特別企画 Jonan Scheffler 氏インタビュー
ポーカーリーダーからプログラミングへRubyKaigiと日本コードレビューと自動化レビュー自動化サービスの使い方五月末にRubyKaigi 2018が仙台で開催されましたが、既にお伝えしている通り、私たちSiderチームも参加してきました。そこで幸運にも、開発者であり、HerokuのDeveloper Advocateでもある、Jonan...
View ArticlePHP_CodeSnifferのデフォルトバージョンを3系に変更します
いつもSiderをご利用いただきありがとうございます。2018年8月20日をもって、デフォルトで実行されるPHP_CodeSnifferのバージョンを2系から3系に変更いたします。現在、SiderではPHP_CodeSnifferを実行するとき、デフォルトでは2系の最新版である2.9.1が実行されます。このとき、3系(7月17日現在の最新版は3.3.0)を使う場合は、sideci.ymlでversi...
View Article7月分の解析ツール更新を行いました
こんにちは。プロダクトチームの渡邉です。Siderでは毎月解析ツールのバージョンを見直しております。この度、7月分の更新作業を完了しましたので、お知らせします。更新内容は以下の通りです。Checkstylev8.10.1 ->...
View ArticleSiderにおけるFlake8サードパーティープラグインサポートのお知らせ
SiderでFlake8のサードパーティープラグインが使えるようになりました。Flake8は コードのスタイル、エラー、循環的複雑度をチェックすることができるツールです。 Flake8のコア機能だけでもある程度有用な指摘を得られるかもしれませんが、...
View ArticleSider 特別インタビュー GitHub アーロン・パターソン氏 コードレビューにとって大切ことは
2018年6月12日、13日の2日間にわたり、GitHub Satellite Tokyoが開催されました。 Siderでは、これにあわせて来日していたGitHub社のAaron Patterson(アーロン・パターソン)氏に、特別インタビューをお願いしました!気さくで日本語が堪能なアーロンさんは、終始笑顔で弊社CTOのSoutaroの色んな質問に日本語で答えてくれました。どうぞお楽しみください!...
View Article8月分の解析ツール更新を行いました
Siderは毎月解析ツールのバージョンを見直しております。このたび、8月分のバージョンアップデートを行いましたのでお知らせいたします。Checkstylev8.11 ->...
View Article