サイボウズサマーインターン2018 報告その2 〜 モバイルアプリ開発コース

f:id:cybozuinsideout:20181002140355j:plain

こんにちは!モバイルチームの刈川です。 この夏に開催されたエンジニア向けのサマーインターンシップ、前回はインフラコースの紹介でしたが今回は「モバイルアプリ開発コース」の紹介をしたいと思います。

続きを読む

サイボウズサマーインターン2018 報告その1〜インフラ刷新プロジェクトコース

みなさんこんにちは、アプリ基盤チーム兼Necoプロジェクト所属の @ueokande です。

この夏もサイボウズではエンジニア向けのサマーインターンを東京・大阪・松山オフィスで開催しました。 今回はインターンのコースの1つである「インフラ刷新プロジェクト」コースの様子について紹介したいと思います。

集合写真

続きを読む

Necoはツラくないクラウド基盤を作ってます、という話をしてきました

こんにちは、Neco チームの@dulltzです。

オープンデベロッパーズカンファレンス2018にて「ツラくないクラウド運用環境を作る」という発表をしました。

この発表ではインフラ刷新プロジェクト Neco の取り組みについてお話しました。

  • インフラ刷新プロジェクト Neco の目的
  • 実機構成の話
  • 実機のライフサイクル管理の話
  • サービス運用の話
  • 開発環境の話

せっかくなので本ブログでもかいつまんで説明します。

発表資料はこちら👉 ツラくないクラウド運用環境を作る - Speaker Deck

続きを読む

分散ユーザー管理システム「etcdpasswd」の紹介

こんにちは、アプリ基盤チーム兼Necoプロジェクト所属の [@ueokande][] です。 本日はNecoで開発しているUNIXユーザーの管理ツールである「etcdpasswd」を紹介します。

github.com

etcdpasswdは、etcdをバックエンドに持つ分散型のユーザー管理システムです。 etcdpasswdは自律型の分散システムで、一時的にホストがダウンしても、次回起動時にetcdのユーザーを参照して同期します。 etcdpasswdはLDAPのようなNSS (Name Service Switch) が外部サービスに問い合わせるのではなく、etcdpasswdが各ホストにある /etc/passwd を更新します。

続きを読む

QAエンジニアのAgile Testing vol.2

こんにちは!松山品質保証部の北地です。Agile Testing投稿の第2弾です。 前回記事では、以下2点についてご紹介しました。

  • 私たちが抱えている問題(Agile Testing導入について開発チーム間で情報が共有されにくい)
  • 対策として社内でパネルディスカッションを開催する

今回はパネルディスカッションのテーマをご紹介します。 blog.cybozu.io

続きを読む

プロダクトのヘルプサイトをマークダウンに移行した話

こんにちは!開発部テクニカルコミュニケーショングループの仲田です。

皆さんマークダウン使ってますか?(唐突)
文書記法の一つで、プログラマーにとっては馴染みがあるものだと思います。サイボウズのプロダクト仕様書もマークダウンで書かれることが多くなっています。

ですが、公式ドキュメントを作る用途として採用される例はまだ少ないように思います。数ヶ月前になりますが、プロダクトのヘルプサイトをマークダウンに移行しましたので、今回はその話をします。

続きを読む

モブ英作文と、異文化間コミュニケーション改善活動の話

こんにちは。東京品質保証部の臼井です。

日本国外にも上海(中国)とホーチミン市(ベトナム)に開発拠点を持つサイボウズ。エンジニアの日々の業務にも英語が必須…とまではいきませんが、英語が使えたほうが便利な場面に遭遇することは多々あります。今回は、そんなサイボウズ エンジニアの英語学習を支援する「モブ英作文」の取り組みと、異文化間コミュニケーションの改善を目指すコミュニケーションエンジニアリングチームの活動をご紹介します。

続きを読む